Foros del Web » Programando para Internet » PHP »

Como correr un PHP sin mostrarlo

Estas en el tema de Como correr un PHP sin mostrarlo en el foro de PHP en Foros del Web. Bien no se si se pueda, necesito enviar unas variables a un PHP pero no quiero que esta pagina se muestre a los usuarios (que ...
  #1 (permalink)  
Antiguo 17/02/2010, 10:27
 
Fecha de Ingreso: julio-2009
Mensajes: 66
Antigüedad: 14 años, 9 meses
Puntos: 1
Como correr un PHP sin mostrarlo

Bien no se si se pueda, necesito enviar unas variables a un PHP pero no quiero que esta pagina se muestre a los usuarios (que corre invisible), se hacer esto cuando uso flash y corro un php pero no se hacerlo entre php y php.

Las variables van por URL asi www.example.com/archivo.php?info=1&lenguaje=3

Gracias
  #2 (permalink)  
Antiguo 17/02/2010, 10:30
Avatar de blogger  
Fecha de Ingreso: diciembre-2005
Ubicación: frente al monitor
Mensajes: 398
Antigüedad: 18 años, 4 meses
Puntos: 12
Respuesta: Como correr un PHP sin mostrarlo

en el form no pongas method=get, utiliza method=post, cuando recibas las variables utiliza $_POST[$variable] en lugar de $_GET[$variable]
__________________
http://exegesis-biblica.com/
  #3 (permalink)  
Antiguo 17/02/2010, 10:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Como correr un PHP sin mostrarlo

Puedes usar un cronjob, o usar exec() para ello.

Saludos.
  #4 (permalink)  
Antiguo 17/02/2010, 10:32
 
Fecha de Ingreso: julio-2009
Mensajes: 66
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: Como correr un PHP sin mostrarlo

Bien el proble a es que la URL a donde van esas variables no es mia, es de mi proveedor de servicios de mensajería.

Cornjob es para correr un archivo cada determinado tiempo no? asi que eso no aplicaría.
  #5 (permalink)  
Antiguo 17/02/2010, 10:35
Avatar de blogger  
Fecha de Ingreso: diciembre-2005
Ubicación: frente al monitor
Mensajes: 398
Antigüedad: 18 años, 4 meses
Puntos: 12
Respuesta: Como correr un PHP sin mostrarlo

Pues entonces estas liado, por que la unica forma de pasar variables sin ponerlas en el URL es por medio del metodo post, como te dije.
__________________
http://exegesis-biblica.com/
  #6 (permalink)  
Antiguo 17/02/2010, 10:36
 
Fecha de Ingreso: julio-2009
Mensajes: 66
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: Como correr un PHP sin mostrarlo

Bien pero mira, lo que pasa es que no quiero que mis usuarios vean cual es mi proveedor, ya que me copiarían la idea en un tris.
  #7 (permalink)  
Antiguo 17/02/2010, 10:43
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Como correr un PHP sin mostrarlo

En ese caso usa cURL para simular una petición HTTP desde tu backend.

Saludos.
  #8 (permalink)  
Antiguo 17/02/2010, 10:45
Avatar de duskrow  
Fecha de Ingreso: abril-2008
Mensajes: 267
Antigüedad: 16 años
Puntos: 8
Respuesta: Como correr un PHP sin mostrarlo

asi es, puedes utilizar curl pero tmb puedes abrir porsocket o leer la web con n file o unexec
  #9 (permalink)  
Antiguo 17/02/2010, 10:53
DyDPersonal
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como correr un PHP sin mostrarlo

Algien puede poner algun ejemplo de como ustilizar el exec() o system() para lanzar un archivo php y pasandole variables como $_FILE[]...

Es posible cargar archivos en segundo plano con exec()?? esque lo e intentado pero o no se hacerlo o yo k se xD... orientarme un poco porfabor!
  #10 (permalink)  
Antiguo 17/02/2010, 10:54
 
Fecha de Ingreso: julio-2009
Mensajes: 66
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: Como correr un PHP sin mostrarlo

Muy bien entonces este podría ser un ejemplo de como podría implementarlo???

Código PHP:
<?
if(function_exists('curl_init')) // Comprobamos si hay soporte para cURL
{
    
$ch curl_init();
    
curl_setopt($chCURLOPT_URL,
        
"http://www.example.es/search?hl=es&q=curl");
    
curl_setopt($chCURLOPT_TIMEOUT30);
    
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
    
curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);
    
$resultado curl_exec ($ch);
 
    
print_r($resultado);
}
else
    echo 
"No hay soporte para cURL";
?>
Con esto podría hasta conocer el status de la info que envie?
  #11 (permalink)  
Antiguo 17/02/2010, 14:01
 
Fecha de Ingreso: julio-2009
Mensajes: 66
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: Como correr un PHP sin mostrarlo

SI funciona de 10, perfecto!!! ... GatorV es mi novio y nos vamos a casar. jajajaja

Etiquetas: correr
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:08.