<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    M&aacute;s f&aacute;cil<br>
    <br>
    $salida = shell_exec('../../cgi-bin/wxis.exe
    IsisScript=exportabase.xis');<br>
    echo "&lt;pre&gt;$salida&lt;/pre&gt;";<br>
    <br>
    <br>
    El 05/03/2012 18:04, Biblioteca Las Lilas escribi&oacute;:
    <blockquote cite="mid:4F552A52.3000100@bibliotecalaslilas.org"
      type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <big>Hola. Estoy intentando procesar en un array en PHP el
        resultado de un script de xis pero no logro hacerlo. Mirando el
        ABCD v&iacute; que se pueden usar dos caminos para esto:<br>
        <br>
        fopen() o exec()<br>
        <br>
        &nbsp;El c&oacute;digo</big><br>
      <br>
      &nbsp;&nbsp;&nbsp;<i>
        exec("../../cgi-bin/wxis.exe?IsisScript=exportabase.xis",$contenido);&nbsp;&nbsp;&nbsp;
        <br>
        <br>
        &nbsp;&nbsp;&nbsp; echo $contenido;</i><br>
      <br>
      <big>no funciona. Los paths y los permisos est&aacute;n controlados.
        Puedo cargar el contenido del wxis.exe en la p&aacute;gina (ver el
        ejecutable), pero no puedo cargar el resultado del script. Prob&eacute;
        tambien con fopen() pero tampoco me di&oacute; resultado.<br>
        <br>
        El script exportabase.xis es:</big><br>
      <br>
      <i><small>&lt;IsisScript&gt;<br>
          <br>
          &lt;do task=mfnrange&gt;<br>
          <br>
          &lt;parm
          name=cipar&gt;&lt;pft&gt;cat('catalogo.txt')&lt;/pft&gt;&lt;/parm&gt;<br>
          &lt;parm name=db&gt;catalogo&lt;/parm&gt;<br>
          <br>
          &lt;loop&gt;<br>
          <br>
          &nbsp;&nbsp;&nbsp; &lt;display&gt;<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;pft&gt;<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (v10 : 'Completo') AND (v24 &lt; '2')then<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (v20 :'Libro') AND p(v218) AND (v223 &lt;
          '2') then ('"'v218^a '",') fi<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (v20 :'Imagen') AND p(v312) AND (v317 &lt;
          '2') then ('"'v312^a '",')fi<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (v20 :'Imagen') AND p(v313) AND (v318 &lt;
          '2') then ('"'v313^a '",') fi<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (v20 :'Publicacion') AND p(v540) AND (v543
          &lt; '2') then ('"'v540^a '",') fi<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (v20 :'Publicacion') AND p(v541) AND (v544
          &lt; '2') then ('"'v541^a '",') fi<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (v20 :'Impresion') AND p(v620) AND (v623
          &lt; '2') then ('"'v620^a '",') fi<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (v20 :'Impresion') AND p(v621) AND (v624
          &lt; '2') then ('"'v621^a '",') fi<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fi<br>
          &nbsp;&nbsp;&nbsp; <br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/pft&gt;<br>
          &nbsp;&nbsp;&nbsp; &lt;/display&gt;<br>
          <br>
          &lt;/loop&gt;<br>
          <br>
          <br>
          &lt;/do&gt;<br>
          &lt;/IsisScript&gt;</small></i><br>
      <br>
      <b>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.<br>
        <br>
        Si alguien puede ayudarme, le estar&eacute; muy agradecido.<br>
        <br>
        Un saludo,<br>
        <br>
        Segundo Deferrari<br>
      </b> </blockquote>
    <br>
  </body>
</html>