Llevo varios días dándole vueltas a este tema:
Estoy programando en php una llamada a una función programada en una dll de windows. La librería la han diseñado en C compilada para UNIX (con lo cual no me vale porque uso windows 2003 server con IIS 6.0), o una dll para windows. El problema es que para llamarla debería usar ASP (con CreateObject y demás), pero ya llevo 60 paginas en php. Bien, el encargado de esta librería me ha pasado un script en VBScript al que llamo desde el código php con la función exec. El script funciona porque lo he usado desde MS-DOS, pero al llamar a la página, me devuelve el error:
"Error CGI: La aplicación CGI especificada puede comportarse de forma anormal si no recibe un conjunto completo de encabezados HTTP."
Esta es la línea de la llamada a exec:
Código PHP:
$string = "cscript.exe //B script.vbs (".$parametro1." ".$parametro2." ".$parametro3." ".$parametro4." ".$parametro5." ".$parametro6." ".$parametro7." ".$parametro8." ".$parametro9.")";
$resultado = exec($string);
Si alguien me puede echar una mano, orientar...Agradezco de antemano cualquier ayuda. Gracias y un saludo