[Reddes.bvs-tech] Consulta sobre PHP y xis
Biblioteca Las Lilas
mensajes at bibliotecalaslilas.org
Tue Mar 6 12:56:43 BRST 2012
Más fácil
$salida = shell_exec('../../cgi-bin/wxis.exe IsisScript=exportabase.xis');
echo "<pre>$salida</pre>";
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.bvs-tech/attachments/20120306/be3688dc/attachment.html
More information about the Reddes.bvs-tech
mailing list