[Isis-users] Consulta sobre PHP y xis

Biblioteca Las Lilas mensajes at bibliotecalaslilas.org
Tue Mar 6 14:56:43 CET 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://lists.iccisis.org/pipermail/isis-users/attachments/20120306/be3688dc/attachment.html>


More information about the isis-users mailing list