Código PHP:
$servidor="queule";
$prefix="@queule:/indra/dat";
$empre=$empresa;
$codigo="4215015";
Desde aplicación PHP debo ir a actualizar datos en archivos planos, para ello mediante cgi interpreto y ejecuto programa cobol.
Pero no logro obtener los resultados requeridos.
Las aplicaciones PHP estan en
srv/www/htdocs/catalog
y la aplicacion CGI
srv/wwww/cgi-bin
Alguien tiene idea como hacerlo:
a) Utilizar formulario dentro de php, para ejecutar la aplicación?
Código PHP:
<form name="form1" id="form1" method="post" action="../../cgi-bin/fotoexipro.sh">
<input type="hidden" name="codigo" value="<? echo $codigo; ?>" >
<input type="hidden" name="servidor" value="<? echo $servidor; ?>" >
<input type="hidden" name="prefix" value="<? echo $prefix; ?>" >
<input type="hidden" name="empre" value="<? echo $empre; ?>" >
</form>
<script>
form1.submit();
</script>
Código PHP:
include ('http://$servidor/srv/wwww/cgi-bin/fotoexipro.sh?codigo=$codigo&servidor=$servidor&prefix=$servidor&empre=$empre');
Como saber que es lo correcto.
Ambas las he ejecutado; no dan error pero no obtengo los resultados necesarios por el lado del CGI; pero si por el lado de PHP.