[Isis-users] Consulta sobre PHP y xis
Biblioteca Las Lilas
mensajes at bibliotecalaslilas.org
Mon Mar 5 22:04:18 CET 2012
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://lists.iccisis.org/pipermail/isis-users/attachments/20120305/8377f5a0/attachment.html>
More information about the isis-users
mailing list