Ejecutar comandos desde PHP

ANDRES HAL hal en caseroft.com.ar
Vie Jun 16 16:43:42 BST 2006


me estoy volviendo loco todavia no logro que funcione ....

lo que tengo que hacer es poder ejecutar u comando de consola (bash) desde php
y no se que es lo que tengo que habilitar  ... porque no me funciona...

On 6/15/06, ANDRES HAL <hal en caseroft.com.ar> wrote:
> On 6/15/06, Ricardo Frydman Eureka! <ricardoeureka en gmail.com> wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > ANDRES HAL wrote:
> > >
> > > buenas estoy desarrollando una aplicación sobre php .....
> >
> > hola: por favor evita crossposting y HTML, por favor...
> >
> > > en una parte del código realiza un ping a una ip .... cuando todo esto
> > > lo desarrolle desde win me funciona bien ... actualmente migre el
> > > servidor a ubuntu y no me esta dejando ejecutar estas acciones
> > >
> > > ya se que esto seguramente esta desactivado por cuestiones de seguridad
> > > .... pero el servidor estaría en una Lan , por eso no me preocupa la
> > > seguridad .... alguien tiene idea como activarlo ...
> > >
> > > gracias
> > >
> > >
> > >
> > > les dejo el parte del código así tienen idea de lo que hablo
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > desde ya muchas gracias
> > >
> > >
> > > function ping($host, $ping_count)
> > >
> > > {
> > >
> > > global $out_ping;
> > >
> > >
> > >
> > > $command = "ping -n $ping_count $host";
> >
> > Sin opinar sobre el codigo, agregale el $PATH a ping (suponiendo que
> > realmente el sistema esta saliendo y que el usuario que ejecute tiene
> > los permisos del caso)
> > >
> > > $fp = shell_exec($command);
> > >
> > > $out_ping = '<b>Resultados del Ping:</b><blockquote>';
> > >
> > > $out_ping .= nl2br(htmlentities(trim($fp)));
> > >
> > > $out_ping .= '</blockquote>';
> > >
> > > parse_output($out_ping);
> > >
> > > }
> > >
> > > function traceroute($host)
> > >
> > > {
> > >
> > > global $out_traceroute;
> > >
> > >
> > >
> > > $command = "tracert $host";
> > >
> > > $fp = shell_exec($command);
> > >
> > > $out_traceroute = '<b>Resultados del Traceroute:</b><blockquote>';
> > >
> > > $out_traceroute .= nl2br(htmlentities(trim($fp)));
> > >
> > > $out_traceroute .= '</blockquote>';
> > >
> > > parse_output($out_traceroute);
> > >
> > > }
> > >
> > >
> > > --
> > > ------------------------------------------------------------------------------------------------
> > >
> > > Andres Hal
> > > hal en caseroft.com.ar <mailto:hal en caseroft.com.ar>
> > > http://www.la-merced.com.ar <http://www.la-merced.com.ar/>
> > > ------------------------------------------------------------------------------------------------
> > >
> > > Solo una vida vivida para los demás merece la pena vivirse
> > > ------------------------------------------------------------------------------------------------
> > >
> > > Todo aquel que nunca cometió un error, jamás ha intentado nada nuevo
> > > ------------------------------------------------------------------------------------------------
> > > "Antes de imprimir este correo, piense en el medio ambiente"
> > > ------------------------------------------------------------------------------------------------
> > >
> > >
> >
> >
> > - --
> > Ricardo A.Frydman
> > Consultor en Tecnología Open Source - Administrador de Sistemas
> > jabber: ricardoeureka en gmail.com - http://www.eureka-linux.com.ar
> > SIP # 1-747-667-9534
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.4.1 (GNU/Linux)
> >
> > iD8DBQFEkaRIkw12RhFuGy4RAvMGAJwN+F/XS1/M8tClB1JeNrmnAZcyNwCgg6D1
> > o9D+/6cvmZ0bVtw9QzsswL8=
> > =Q+j6
> > -----END PGP SIGNATURE-----
> >
> >
> > --
> > ubuntu-es mailing list
> > ubuntu-es en lists.ubuntu.com
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-es
> >
>
>
> perdon por lo del fortmato html ... es la costumbre jejje
> todavia no me fije vien el tema de los permisos con lo que corre apache ....
> mañana lo veo ....
> y por el tema del codigo ... yo directamente no lo estoy desarrollando
> ... lo unico que se es que al flaco que le migre el servidor lo corria
> sobre  win con xampp
>
>
>
>
> --
> ------------------------------------------------------------------------------------------------
> Andres Hal
> hal en caseroft.com.ar
> http://www.la-merced.com.ar
> ------------------------------------------------------------------------------------------------
> Solo una vida vivida para los demás merece la pena vivirse
> ------------------------------------------------------------------------------------------------
> Todo aquel que nunca cometió un error, jamás ha intentado nada nuevo
> ------------------------------------------------------------------------------------------------
> "Antes de imprimir este correo, piense en el medio ambiente"
> ------------------------------------------------------------------------------------------------
>


-- 
------------------------------------------------------------------------------------------------
Andres Hal
hal en caseroft.com.ar
http://www.la-merced.com.ar
------------------------------------------------------------------------------------------------
Solo una vida vivida para los demás merece la pena vivirse
------------------------------------------------------------------------------------------------
Todo aquel que nunca cometió un error, jamás ha intentado nada nuevo
------------------------------------------------------------------------------------------------
"Antes de imprimir este correo, piense en el medio ambiente"
------------------------------------------------------------------------------------------------



Más información sobre la lista de distribución ubuntu-es