<div dir="ltr">Probablemente tenga que ver con lo que esperás que salga del .pl.<div><br></div><div>Fijate que usas comillas simple, lo que no te va a parsear la variable. Intentá con un valor fijo, a ver si te da lo mismo ( passthru('perl scripts/<a href="http://ejemplo.pl">ejemplo.pl</a> hola', $out); ). También puede tener que ver con las rutas del ejecutable (perl) o del script (scripts/<a href="http://ejemplo.pl">ejemplo.pl</a>). Intentá rutas absolutas.</div>
<div><br></div><div>Si todo eso falla, puede ser configuración de seguiridad de php. Hay muchas posibilidades acá. Intentá fijarte los archivos de log (depende mucho de la configuración, pero en gral: /var/log/apache2/error.log, /var/log/php_errors.log, /var/log/syslog, etc).</div>
<div><br></div><div>Saludos!</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 25 de marzo de 2014, 10:31, Vicky Revuelta <span dir="ltr"><<a href="mailto:vicky87_mdq@hotmail.com" target="_blank">vicky87_mdq@hotmail.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div dir="ltr">hola a todos!!<div>tengo una consulta respecto a la ejecución de un script ajeno a php (en este caso esta en perl) dentro de mi proyecto final. Estuve leyendo al respecto y encontré que hay básicamente 3 opciones:</div>
<div><br></div><div>{ $perl=passthru('perl scripts/<a href="http://ejemplo.pl" target="_blank">ejemplo.pl</a> $dato', $out); echo "$out $perl"; } (el echo es simplemente para ver si me tiraba algun error o algo)</div>
<div><br></div><div>shell_exec, o directamente exec (con la misma sintaxis)</div><div><br></div><div>El problema es que ninguno de los 3 casos ejecuta el script. Lei acerca de problemas de php para ejecutar este tipode comandos por un tema de seguridad, pero tambien lei que ese "safe mode" ya no está en php5.</div>
<div><br></div><div>Sugerencias? </div><span class="HOEnZb"><font color="#888888"><div><br></div><div><br></div><div>vicky</div> </font></span></div></div>
<br>_______________________________________________<br>
Lista de correo: Php-avanzado<br>
Mensajes a la lista: <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
Administración Web: <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
Desubscripción: <a href="http://php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe" target="_blank">php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe</a><br></blockquote></div><br><br clear="all"><div>
<br></div>-- <br>Matias Fernando Gea<br><a href="mailto:matigea@gmail.com" target="_blank">matigea@gmail.com</a><br><a href="http://www.mfgea.com.ar" target="_blank">http://www.mfgea.com.ar</a>
</div>