[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