Foros del Web » Programando para Internet » PHP »

Correo por php, Problemas con Register Globals?

Estas en el tema de Correo por php, Problemas con Register Globals? en el foro de PHP en Foros del Web. cambie de proveedor de hosting y comence a tener problemas con un php que enviaba un correo desde un formulario, este formulario tiene dos campos: ...
  #1 (permalink)  
Antiguo 17/05/2009, 14:31
 
Fecha de Ingreso: septiembre-2007
Mensajes: 150
Antigüedad: 16 años, 7 meses
Puntos: 1
Exclamación Correo por php, Problemas con Register Globals?

cambie de proveedor de hosting y comence a tener problemas con un php que enviaba un correo desde un formulario, este formulario tiene dos campos:
nombre del remitente ($nombre)
email del remitente ($email)
y en el submit ejecutaba otro php llamado motor.php

Código PHP:
<title>motor</title>
<tr>
    <td>
      <p><font size="2"><strong><em><font face="Arial, Helvetica, sans-serif">El correo ha sido enviado</font></em></strong></font></p>
<?php 
$mi_correo 
"[email protected]";
$myname "$nombre";
$asunto "test de correo";
mail ($mi_correo,$asunto,"
Este es un correo de prueba
"
,"From:<$email>");
?>
      </td>
  </tr>
donde las unicas variables que se extraen del formulario son $nombre y $email, pero ahora no funciona, es decir no envia el correo, que puede estar pasando, lei que cuando el register global esta en off las variables se pasan con POST_ ej:
Código PHP:
$nombre $_POST["nombre"]; 
como deberia hacerlo para solucionar el asunto
Gracias.
  #2 (permalink)  
Antiguo 17/05/2009, 14:40
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Correo por php, Problemas con Register Globals?

Lee lo siguiente: http://www.php.net/variables.external

Saludos.
  #3 (permalink)  
Antiguo 17/05/2009, 14:48
 
Fecha de Ingreso: septiembre-2007
Mensajes: 150
Antigüedad: 16 años, 7 meses
Puntos: 1
Sonrisa Respuesta: Correo por php, Problemas con Register Globals?

Segun lo que me dices le coloque al comienzo:
$nombre = $_POST["nombre"];
$email = $_POST["email"];
pero igual no me funciona, faltara alguna otra cosa?

Código PHP:
<?php 
$nombre 
$_POST["nombre"];
$email $_POST["email"];

$mi_correo "[email protected]";
$myname "$nombre";
$asunto "test de correo";
mail ($mi_correo,$asunto,"
Este es un correo de prueba
"
,"From:<$email>");
?>
  #4 (permalink)  
Antiguo 17/05/2009, 20:20
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Correo por php, Problemas con Register Globals?

Revisa que existan variables usando un var_dump($_POST).

Saludos.
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 23:35.