Ir al contenido principal.
Enlaces relacionados:  Press Room  Company  Clients  Contact us
Solsoft

Forum

Re: Ya empecé. Y ahora?


Author Message
Written on: 25. 03. 2003 [19:59]
braulio
Braulio Solano Rojas
registered since: 16.05.2008
Posts: 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



User login

Enter your username and password here in order to log in on the website:
Login

Forgot your password?


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