Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/07/2003, 10:19
leonardop
 
Fecha de Ingreso: julio-2003
Mensajes: 165
Antigüedad: 21 años, 8 meses
Puntos: 1
Hola origota,

Bueno, me parece que podría hacerte dos recomendaciones importantes respecto a tu problema:

1) Pareciera que lo que hace falta en tu sentencia `include' es una barra al comienzo de la ruta. Es decir, posiblemente la ruta que quieres usar sea `/home/mmm/public_html/cgi-bin/classifieds.cgi' (colocando un `/' al comienzo).

2) Pero, por otra parte, me llevo la impresión de que lo que quieres es ejecutar una aplicación CGI, para luego insertar su salida en un programa escrito en PHP. En ese caso, puede que la función de PHP `include' (del modo en que la estás usando) no sea lo que necesitas.

La información que recibe como argumento la función include() puede dividirse en dos tipos: (a) rutas hacia archivos del sistema local, o (b) URLs. En tu caso, te estás refiriendo a un archivo del sistema local, de modo que lo que atraparía la función include() sería el contenido del archivo CGI; su código fuente, y no su salida.

Si deseas incluir la salida de la aplicación CGI, podrías referirte a ésta mediante una URL, de modo que PHP descargue la salida producida por la aplicación después de ser procesada en el servidor. En tal caso, tu sentencia include() debería tener una apariencia como:

Código:
<?php

include ('http://dominio/ruta/hacia/tu_archivo.cgi');

?>
Un cordial saludo.