[Reddes] [Reddes.bvs-tech] Consulta sobre PHP y xis

Biblioteca Las Lilas mensajes at bibliotecalaslilas.org
Tue Mar 6 11:04:15 BRST 2012


Encontré el siguiente código php que funciona sin problemas.

http://dotnetfish.blogspot.com/2009/06/php-call-external-cgi-and-process.html

Creo que mi error estaba en la lectura de la respuesta del CGI o quizá 
en la forma de acceder a la respuesta. En definitiva, les envio mis 
resultados por si alguien lo necesita.

Gracias a todos,

Segundo Deferrari
Biblioteca Las Lilas
San Antonio de Areco


El 05/03/2012 18:04, Biblioteca Las Lilas escribió:
> Hola. Estoy intentando procesar en un array en PHP el resultado de un 
> script de xis pero no logro hacerlo. Mirando el ABCD ví que se pueden 
> usar dos caminos para esto:
>
> fopen() o exec()
>
>  El código
>
> /exec("../../cgi-bin/wxis.exe?IsisScript=exportabase.xis",$contenido);
>
>     echo $contenido;/
>
> no funciona. Los paths y los permisos están controlados. Puedo cargar 
> el contenido del wxis.exe en la página (ver el ejecutable), pero no 
> puedo cargar el resultado del script. Probé tambien con fopen() pero 
> tampoco me dió resultado.
>
> El script exportabase.xis es:
>
> /<IsisScript>
>
> <do task=mfnrange>
>
> <parm name=cipar><pft>cat('catalogo.txt')</pft></parm>
> <parm name=db>catalogo</parm>
>
> <loop>
>
> <display>
> <pft>
>
>             if (v10 : 'Completo') AND (v24 < '2')then
>
>                 if (v20 :'Libro') AND p(v218) AND (v223 < '2') then 
> ('"'v218^a '",') fi
>                 if (v20 :'Imagen') AND p(v312) AND (v317 < '2') then 
> ('"'v312^a '",')fi
>                 if (v20 :'Imagen') AND p(v313) AND (v318 < '2') then 
> ('"'v313^a '",') fi
>                 if (v20 :'Publicacion') AND p(v540) AND (v543 < '2') 
> then ('"'v540^a '",') fi
>                 if (v20 :'Publicacion') AND p(v541) AND (v544 < '2') 
> then ('"'v541^a '",') fi
>                 if (v20 :'Impresion') AND p(v620) AND (v623 < '2') 
> then ('"'v620^a '",') fi
>                 if (v20 :'Impresion') AND p(v621) AND (v624 < '2') 
> then ('"'v621^a '",') fi
>
>             fi
>
> </pft>
> </display>
>
> </loop>
>
>
> </do>
> </IsisScript>/
>
> *El escript xis funciona correctamente. Puedo visulizarlo y cargarlo 
> desde javascript, pero necesito tener los resultados en php para 
> automatizar una copia de determinados ficheros.
>
> Si alguien puede ayudarme, le estaré muy agradecido.
>
> Un saludo,
>
> Segundo Deferrari
> * 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listas.bireme.br/pipermail/reddes/attachments/20120306/b3edab8a/attachment.html 
-------------- next part --------------
_______________________________________________
Reddes.bvs-tech mailing list
Reddes.bvs-tech at listas.bireme.br
http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech


More information about the Reddes mailing list