elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Duda concreta de PHP
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda concreta de PHP  (Leído 4,665 veces)
Sagman


Desconectado Desconectado

Mensajes: 2.856


Más linuxero que nunca :D


Ver Perfil
Duda concreta de PHP
« en: 5 Septiembre 2006, 10:54 am »

Buenas a todos, tengo una duda respecto a PHP

Queria saber si php permite la ejecución de programas dentro del servidor (tipo .run, .sh y demás). Es que me gustaria abrir mi servidor de Counter Strike Source con un simple script php en vez de loguearme via SSH, dirigirme al directorio donde tengo el ejecutable y alli abrir el programa. Alguien me puede decir si esto es posible con php? supongo k no pero bueno :P


En línea

SaXo

Desconectado Desconectado

Mensajes: 166


Ver Perfil
Re: Duda concreta de PHP
« Respuesta #1 en: 5 Septiembre 2006, 11:48 am »

Hola,

Es posible ejecutar programas externos con php. La función exec o system te permiten esto.

El resto depende de las necesidades de tu aplicación.

Un saludo,

SaXo


En línea

Sagman


Desconectado Desconectado

Mensajes: 2.856


Más linuxero que nunca :D


Ver Perfil
Re: Duda concreta de PHP
« Respuesta #2 en: 5 Septiembre 2006, 12:28 pm »

Hola,

Es posible ejecutar programas externos con php. La función exec o system te permiten esto.

El resto depende de las necesidades de tu aplicación.

Un saludo,

SaXo
mmm, me podrias dar un ejemplo de codigo? Es que no tengo ni idea de programar php jejeje
En línea

дٳŦ٭
GNU/Linux Infrastructure Specialist
Ex-Staff
*
Desconectado Desconectado

Mensajes: 5.110


Ver Perfil WWW
Re: Duda concreta de PHP
« Respuesta #3 en: 5 Septiembre 2006, 13:35 pm »

Wenas

Código:
<?php
system('%ruta_del_programa%');
?>

CXX. Funciones de Ejecución de Programas
http://www.php.net/manual/es/ref.exec.php

También hay varias opciones y ejemplos en el link que te doy.

PHP: restringiendo system(), exec() y derivados
http://blog.enrique.barbeito.org/archivos/2003/07/17/php-restringiendo-system-exec-y-derivados/

Saludos
En línea

Sagman


Desconectado Desconectado

Mensajes: 2.856


Más linuxero que nunca :D


Ver Perfil
Re: Duda concreta de PHP
« Respuesta #4 en: 5 Septiembre 2006, 15:29 pm »

Wenas

Código:
<?php
system('%ruta_del_programa%');
?>

CXX. Funciones de Ejecución de Programas
http://www.php.net/manual/es/ref.exec.php

También hay varias opciones y ejemplos en el link que te doy.

PHP: restringiendo system(), exec() y derivados
http://blog.enrique.barbeito.org/archivos/2003/07/17/php-restringiendo-system-exec-y-derivados/

Saludos
Justo lo que necesitaba saber, gracias por vuestra ayuda ;)
En línea

SaXo

Desconectado Desconectado

Mensajes: 166


Ver Perfil
Re: Duda concreta de PHP
« Respuesta #5 en: 5 Septiembre 2006, 21:24 pm »

Hola,

Citar
mmm, me podrias dar un ejemplo de codigo? Es que no tengo ni idea de programar php jejeje

Que no sepas programar no es mi problema amigo, y pico suficiente código en el curro como para tener que hacerte los deberes VAGO.

Un saludo,

SaXo

En línea

devcode

Desconectado Desconectado

Mensajes: 106


Ver Perfil
Re: Duda concreta de PHP
« Respuesta #6 en: 6 Septiembre 2006, 02:14 am »

 :-X

Hola, bueno como han dicho, usando la función system(), exec() o passthru() puedes ejecutar archivos del tipo:

Código:
<?php
system("cd /tmp;./script.sh");
?>

Pero, eso si, php no es tan eficaz y rápido como uno quisiera con funciones de systema (ya que no es su propósito) asi que te podrìa aconsejar que usaras Perl, ya que es un lenguaje más interactivo con el sistema.

 ;)
En línea

Sagman


Desconectado Desconectado

Mensajes: 2.856


Más linuxero que nunca :D


Ver Perfil
Re: Duda concreta de PHP
« Respuesta #7 en: 6 Septiembre 2006, 09:50 am »

Que no sepas programar no es mi problema amigo, y pico suficiente código en el curro como para tener que hacerte los deberes VAGO.
Hay que ver como tienen algunos los humos xDDD ;D

:-X

Hola, bueno como han dicho, usando la función system(), exec() o passthru() puedes ejecutar archivos del tipo:

Código:
<?php
system("cd /tmp;./script.sh");
?>

Pero, eso si, php no es tan eficaz y rápido como uno quisiera con funciones de systema (ya que no es su propósito) asi que te podrìa aconsejar que usaras Perl, ya que es un lenguaje más interactivo con el sistema.

 ;)
Ajam, ok, entendido ;D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda sobre una accion concreta en los Sims 3
Juegos y Consolas
crazykenny 4 3,010 Último mensaje 18 Noviembre 2012, 11:44 am
por crazykenny
Duda - Cómo modificar casilla concreta de Excel con .BAT -- ¿es posible?
Programación General
Bulone 0 3,291 Último mensaje 20 Mayo 2013, 17:01 pm
por Bulone
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines