• Publicidad

Problema al intentar ejecutar código Perl en PHP

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Problema al intentar ejecutar código Perl en PHP

Notapor mygr83 » 2006-07-06 03:25 @184

Hola:
Quiero ejecutar el siguiente script de perl (anterior.pl) dentro de código php:
Código: Seleccionar todo
#!/usr/bin/perl
   
use Net::Telnet ();
$username = 'x';
$passwd = 'xy;
$t = new Net::Telnet (Timeout => 60);
$t->open("ip");
$t->login($username, $passwd);
@lines = $t->cmd(fichero.pl");
print @lines;
exit;


Dentro del código php tengo la siguiente función para ejecutarlo pero no se cómo utilizar la función ni nada.
Código: Seleccionar todo
function telnetUpdateACL() {
   $res = system(escapeshellcmd('anterior.pl'),$p);
   return $res;
}


El fichero anterior.pl y el del código php se encuentran en la misma máquina, y el fichero fichero.pl se encuentran en otra máquina que es a la que se hace el telnet y de la que es la ip que aparece en el fichero anterior.pl.

No tengo mucha idea, de trabajar con varias máquinas, asi que espero que podais ayudarme. Muchas gracias y un saludo
mygr83
Perlero nuevo
Perlero nuevo
 
Mensajes: 6
Registrado: 2006-07-04 05:55 @288

Publicidad

Notapor monoswim » 2006-07-06 06:55 @330

Cual es el problema ? no se ejecuta el script ? le diste permisos de ejecución y todo eso ?

No entiendo el problema...Saludos
MonoSwim
Perl Programming Language
Avatar de Usuario
monoswim
Perlero nuevo
Perlero nuevo
 
Mensajes: 452
Registrado: 2003-11-18 16:13 @717
Ubicación: Buenos Aires

Notapor mygr83 » 2006-07-06 06:57 @331

No se ejecutaba el script, pero todo era porque no existía un usuario. Ya lo he conseguido solucionar. Muchas gracias de todas formas
mygr83
Perlero nuevo
Perlero nuevo
 
Mensajes: 6
Registrado: 2006-07-04 05:55 @288


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron