Ir al contenido principal.
Enlaces relacionados:  Prensa  Compañía  Clientes  Contáctenos
Solsoft

Foros

Re: Ya empecé. Y ahora?


Autor Mensaje
Escrito en: 25. 03. 2003 [19:59]
braulio
Braulio Solano Rojas
registrado desde: 16.05.2008
Entradas: 2
¡Hola!

> "be sure that the isis extension is listed there twice: first in the head
> and second in the isis section."

Esto se presta a confusión. Se trata de las opciones con las que fue
compilado PHP, y creo que solamente aplica en Unix. Debo revisar el txt
donde está escrito esto.

> Luego bajé y jugué un poco con el demo de http://galileo.or.cr/php_isis/

Este demo es un poco viejo, y debería hacer otro. Por el momento tengo
otras prioridades con respecto de la extensión.

> Y ahora, ¿qué más se puede hacer? Tengo una lista larga de cosas que me
> gustaría poder hacer, obviamente (para empezar: todo o mucho de lo hasta
> ahora venía haciendo con wxis icon_wink.gif

Puedes hacer todo lo que puedes hacer con PHP agregando la posibilidad de
leer bases de datos ISIS. Además con la ventaja de que no tienes que
mezclar IsisScript con PHP y hacer maromas o trucos para unir ambos
lenguajes. Importantísimo: tu código va a ser más mantenible desde el
punto de vista de la "Ingeniería de Software".

> Pero creo que me estoy perdiendo algo, algo de documentación o de ejemplos
> que aun no encontré. No sé donde entra en juego el lenguaje de formateo,
por
> ejemplo. ¿Me pueden ayudar?

El lenguaje de formateo es HTML, o puedes utilizar XML. Es mejor así porque
te mantienes independiente de la implementación de un lenguaje de formateo.

Por el momento se pueden divertir con este código de Arva Clarke:

<?php
$search="water";
$args = "-v error -encoding Cp850";
$dbid = isis_open("../db/cds/cds", $args);
$result = isis_query($search,$dbid);
if(!$result)
{
print "this query is empty <br />";
}
else
{
print "This result contains ". isis_num_rows($result). " rows <br />";
}

// ok got the results set now
while ($record=isis_fetch_array($result))
{
foreach($record as $key => $value)
{
if(!is_array($value))
{
echo $key." : " .($value)."<br/>";
}
else
{
foreach($value as $ix=> $val)
{
print $key." : " .htmlspecialchars($val)."<br/>";
}
}
}
echo "<p>";
}
?>

O también pueden utilizar este código para ver como están organizados los
arreglos de PHP devueltos:

<?php
$dbid = isis_open("c:\documents and settings\braulio\mis
documentos\IsisDB\cds\cds");

$result = isis_search("$",$dbid);

while ($record = isis_fetch_array($result))
{
echo "<pre>"; var_dump($record); echo "<pre><br />";
}

isis_close($dbid);
?>

Hasta pronto,

Braulio.

------------------------------------------
Posted to Phorum via PhorumMail



Iniciar sesión de usuario

Introduzca su nombre de usuario y contraseña para iniciar su sesión en el sitio web:
Iniciar sesión

¿Ha olvidado su contraseña?


Copyright © 2003-2009, Solsoft de Costa Rica S.A.
Declaración de privacidad