Foros del Web » Programando para Internet » PHP »

duda con enviar.php

Estas en el tema de duda con enviar.php en el foro de PHP en Foros del Web. buenas, tengo un problema que no acierto a como hacerlo. este es el codigo de enviar.php: Código PHP: <?php $nombre  =  $_POST [ 'nombre' ]; ...
  #1 (permalink)  
Antiguo 13/01/2011, 05:00
 
Fecha de Ingreso: abril-2006
Mensajes: 147
Antigüedad: 18 años
Puntos: 1
duda con enviar.php

buenas, tengo un problema que no acierto a como hacerlo.
este es el codigo de enviar.php:
Código PHP:
<?php

$nombre 
$_POST['nombre'];
$mail $_POST['mail'];
$telefono $_POST['tlf'];
$texto $_POST['texto'];
$select $_POST['departamento'];

$header 'From: ' $mail " \r\n";
$header .= "X-Mailer: PHP/" phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje "Este mensaje fue enviado por " $nombre .   ".  \r\n";
$mensaje .= "Su e-mail es: " $mail " \r\n";
$mensaje .= "Su telefono es: " $telefono " \r\n";
$mensaje .= "texto: " $texto " \r\n";
$mensaje .= "Enviado el " date('d/m/Y'time());

if (
$select=="direccion"){
    
$para "[email protected]";
    }elseif (
$select=="contabilidad"){
    
$para "[email protected]";
    }elseif (
$select=="presu_zgz"){
    
$para "[email protected]";
    }elseif (
$select=="presu_ler"){
    
$para "[email protected]";
    }elseif (
$select=="info"){
    
$para "[email protected]";
    }

$asunto 'Contacto desde web (Formulario de contacto)';

mail($para$asuntoutf8_decode($mensaje), $header);


?>
mi duda es como cargar una pagina donde pondre gracias por contactar con nosotros y un boton de volver pero en una pagina nueva.

intento poner:
Código PHP:
header("Location: gracias.html"
pero no me funciona.
  #2 (permalink)  
Antiguo 13/01/2011, 05:28
 
Fecha de Ingreso: mayo-2008
Mensajes: 117
Antigüedad: 16 años
Puntos: 8
Respuesta: duda con enviar.php

Lo tienes facil, enviar.php no printa nada, puedes poner un
Código PHP:
echo "gracias por contactar"
pero yo lo pondría así:

Código PHP:
if(mail($para$asuntoutf8_decode($mensaje), $header)){
echo 
"gracias por contactar"; }
else {
echo 
"no se pudo enviar";

Recuerda que mail no funcioan en local
  #3 (permalink)  
Antiguo 13/01/2011, 05:44
 
Fecha de Ingreso: abril-2006
Mensajes: 147
Antigüedad: 18 años
Puntos: 1
Respuesta: duda con enviar.php

gracias pero eso nose donde lo tengo que poner.

tengo un archivo html que es el form contacto.html:

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<link href="estilos.css" rel="stylesheet" type="text/css" />
<script LANGUAGE="JavaScript">
function valida_envia(){
    //valido el nombre
    if (document.contacto.nombre.value.length==0){
       alert("Tiene que escribir su nombre")
       document.contacto.nombre.focus()
       return 0;
    } 
	if (document.contacto.email.value.length==0){
       alert("Tiene que escribir su nombre")
       document.contacto.email.focus()
       return 0;
    } 
	if (document.contacto.tlf.value.length==0){
       alert("Tiene que escribir su nombre")
       document.contacto.tlf.focus()
       return 0;
    } 
	if (document.contacto.texto.value.length==0){
       alert("Tiene que escribir su nombre")
       document.contacto.texto.focus()
       return 0;
    } 
	//el formulario se envia
    alert("Muchas gracias por enviar el formulario");
    document.contacto.submit(); 
}
</script>
</head>

<body>
<div class="contenedor">
	<div id="cabecera">
    <div id="menu2"><a href="clientes.html" class="links">Zona de clientes</a></div>
    <div id="menu">
<a href="inicio.html" class="links">Inicio</a><br /><br />
          <a href="productos.html" class="links">Productos</a><br /><br />
		  <a href="donde.html" class="links">D&oacute;nde estamos</a><br /><br />
          <a href="contacto.html" class="links">Contacto</a><br /><br />
          <a href="Tienda.html" class="links">Tienda</a>
      </div>
  </div>
  <div id="central" style="height:auto;"> 
  <table align="center" width="723" border="0">
  <tr>
    <td width="405"  align="center"><img src="imagenes/contacto.png" width="215" height="56" /></td>
  	<td width="308"  align="center"><img src="imagenes/contacto_telf.png" width="172" height="66" /></td>
  </tr>
  <tr>
    <td>
    <form class="caja" action="enviar.php" method="post" name="contacto" id="form">
    	<p>Nombre<br />
    	<input class="caja" type="text" size="40" name="nombre" id="caja" /></p>
        <p>Email<br />
        <input class="caja" type="text" size="40" name="email" id="caja" /></p>
        <p>Telefono       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;¿A quien va dirigido?
<br />
        <input class="caja" type="text" size="13" name="tlf" id="caja" />
       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <select name="departamento" id="Selecciona un departamento">
        <option value="direccion">Dirección
        <option value="contabilidad">Contabilidad
        <option value="presu_zgz">Presupuestos zaragoza
        <option value="presu_ler" selected="selected">Presupuestos Lerida
        <option value="info">Información
        </select></p>
        <p>Texto<br />
        <textarea class="caja" id="caja" name="texto" cols="40" rows="6"></textarea></p>
        <p><input name="boton" type="button" value="enviar" onclick="valida_envia()"></p>
        <br />
    
    
    </form>
    </td>
    <td> <p><font size="5px" style="bold">Lerida:</font><br /><br />
    	Telefono:973 79 23 10<br />
        Fax:973 79 23 50</p><p></p>
        <p></p>
        <p></p>
    	<p><font size="5px" style="bold">Zaragoza:</font><br /><br />
    	Telefono:976 470 080<br />
        Fax:973 79 23 50</p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p>&nbsp;</p></td>
  </tr>
</table>
  </div>
	<div id="pie"></div>
</div>
</body>
</html> 
y el otro que es enviar.php

donde pongo eso cuando se envia me sale en javascrip que se ha enviado pero luego me carga una pantalla de error porque enviar.php solo tiene el codigo para enviar. quiero que se cargue enviar.php en un segundo plano y una vez se haya enviado el mail, tengo una pagina "gracias.html" donde pone gracias por enviarlo y un boton de volver a la pagina de inicio. nose como hacerlo
  #4 (permalink)  
Antiguo 13/01/2011, 06:11
Avatar de alfarock  
Fecha de Ingreso: agosto-2008
Ubicación: Carolina, Puerto Rico
Mensajes: 24
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: duda con enviar.php

Cita:
Iniciado por chuntin Ver Mensaje
gracias pero eso nose donde lo tengo que poner.

tengo un archivo html que es el form contacto.html:

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<link href="estilos.css" rel="stylesheet" type="text/css" />
<script LANGUAGE="JavaScript">
function valida_envia(){
    //valido el nombre
    if (document.contacto.nombre.value.length==0){
       alert("Tiene que escribir su nombre")
       document.contacto.nombre.focus()
       return 0;
    } 
	if (document.contacto.email.value.length==0){
       alert("Tiene que escribir su nombre")
       document.contacto.email.focus()
       return 0;
    } 
	if (document.contacto.tlf.value.length==0){
       alert("Tiene que escribir su nombre")
       document.contacto.tlf.focus()
       return 0;
    } 
	if (document.contacto.texto.value.length==0){
       alert("Tiene que escribir su nombre")
       document.contacto.texto.focus()
       return 0;
    } 
	//el formulario se envia
    alert("Muchas gracias por enviar el formulario");
    document.contacto.submit(); 
}
</script>
</head>

<body>
<div class="contenedor">
	<div id="cabecera">
    <div id="menu2"><a href="clientes.html" class="links">Zona de clientes</a></div>
    <div id="menu">
<a href="inicio.html" class="links">Inicio</a><br /><br />
          <a href="productos.html" class="links">Productos</a><br /><br />
		  <a href="donde.html" class="links">D&oacute;nde estamos</a><br /><br />
          <a href="contacto.html" class="links">Contacto</a><br /><br />
          <a href="Tienda.html" class="links">Tienda</a>
      </div>
  </div>
  <div id="central" style="height:auto;"> 
  <table align="center" width="723" border="0">
  <tr>
    <td width="405"  align="center"><img src="imagenes/contacto.png" width="215" height="56" /></td>
  	<td width="308"  align="center"><img src="imagenes/contacto_telf.png" width="172" height="66" /></td>
  </tr>
  <tr>
    <td>
    <form class="caja" action="enviar.php" method="post" name="contacto" id="form">
    	<p>Nombre<br />
    	<input class="caja" type="text" size="40" name="nombre" id="caja" /></p>
        <p>Email<br />
        <input class="caja" type="text" size="40" name="email" id="caja" /></p>
        <p>Telefono       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;¿A quien va dirigido?
<br />
        <input class="caja" type="text" size="13" name="tlf" id="caja" />
       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <select name="departamento" id="Selecciona un departamento">
        <option value="direccion">Dirección
        <option value="contabilidad">Contabilidad
        <option value="presu_zgz">Presupuestos zaragoza
        <option value="presu_ler" selected="selected">Presupuestos Lerida
        <option value="info">Información
        </select></p>
        <p>Texto<br />
        <textarea class="caja" id="caja" name="texto" cols="40" rows="6"></textarea></p>
        <p><input name="boton" type="button" value="enviar" onclick="valida_envia()"></p>
        <br />
    
    
    </form>
    </td>
    <td> <p><font size="5px" style="bold">Lerida:</font><br /><br />
    	Telefono:973 79 23 10<br />
        Fax:973 79 23 50</p><p></p>
        <p></p>
        <p></p>
    	<p><font size="5px" style="bold">Zaragoza:</font><br /><br />
    	Telefono:976 470 080<br />
        Fax:973 79 23 50</p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p>&nbsp;</p></td>
  </tr>
</table>
  </div>
	<div id="pie"></div>
</div>
</body>
</html> 
y el otro que es enviar.php

donde pongo eso cuando se envia me sale en javascrip que se ha enviado pero luego me carga una pantalla de error porque enviar.php solo tiene el codigo para enviar. quiero que se cargue enviar.php en un segundo plano y una vez se haya enviado el mail, tengo una pagina "gracias.html" donde pone gracias por enviarlo y un boton de volver a la pagina de inicio. nose como hacerlo

Si ya tienes la pagina donde das las gracias no tienes que poner el codigo que te dijo el compañero lo dejas con el location que le pusistes y lo que hace es cuando llenan el form y le dan enviar la redirije hacia esa pagina.
  #5 (permalink)  
Antiguo 13/01/2011, 08:29
 
Fecha de Ingreso: abril-2006
Mensajes: 147
Antigüedad: 18 años
Puntos: 1
Respuesta: duda con enviar.php

Código PHP:
<?php

$nombre 
$_POST['nombre'];
$mail $_POST['mail'];
$telefono $_POST['tlf'];
$texto $_POST['texto'];
$select $_POST['departamento'];

$header 'From: ' $mail " \r\n";
$header .= "X-Mailer: PHP/" phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje "Este mensaje fue enviado por " $nombre .   ".  \r\n";
$mensaje .= "Su e-mail es: " $mail " \r\n";
$mensaje .= "Su telefono es: " $telefono " \r\n";
$mensaje .= "texto: " $texto " \r\n";
$mensaje .= "Enviado el " date('d/m/Y'time());

if (
$select=="direccion"){
    
$para "[email protected]";
    }elseif (
$select=="contabilidad"){
    
$para "[email protected]";
    }elseif (
$select=="presu_zgz"){
    
$para "[email protected]";
    }elseif (
$select=="presu_ler"){
    
$para "[email protected]";
    }elseif (
$select=="info"){
    
$para "[email protected]";
    }

$asunto 'Contacto desde www.eurocierre.com (Formulario de contacto)';

 
mail($para$asuntoutf8_decode($mensaje), $header);
 
header("Location: gracias.html");

?>
pero pongo esto y al darle a enviar pone: 500 internal server error

donde tengo el fallo pues?
  #6 (permalink)  
Antiguo 13/01/2011, 09:24
Avatar de odiseus  
Fecha de Ingreso: enero-2011
Mensajes: 109
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: duda con enviar.php

Cita:
Iniciado por chuntin Ver Mensaje
Código PHP:
<?php

$nombre 
$_POST['nombre'];
$mail $_POST['mail'];
$telefono $_POST['tlf'];
$texto $_POST['texto'];
$select $_POST['departamento'];

$header 'From: ' $mail " \r\n";
$header .= "X-Mailer: PHP/" phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje "Este mensaje fue enviado por " $nombre .   ".  \r\n";
$mensaje .= "Su e-mail es: " $mail " \r\n";
$mensaje .= "Su telefono es: " $telefono " \r\n";
$mensaje .= "texto: " $texto " \r\n";
$mensaje .= "Enviado el " date('d/m/Y'time());

if (
$select=="direccion"){
    
$para "[email protected]";
    }elseif (
$select=="contabilidad"){
    
$para "[email protected]";
    }elseif (
$select=="presu_zgz"){
    
$para "[email protected]";
    }elseif (
$select=="presu_ler"){
    
$para "[email protected]";
    }elseif (
$select=="info"){
    
$para "[email protected]";
    }

$asunto 'Contacto desde www.eurocierre.com (Formulario de contacto)';

 
mail($para$asuntoutf8_decode($mensaje), $header);
 
header("Location: gracias.html");

?>
pero pongo esto y al darle a enviar pone: 500 internal server error

donde tengo el fallo pues?
Pon la ruta exacta en header("Location: gracias.html");
Por ejemplo: header("Location: http://localhost/tupagina/gracias.html") si no está en el mismo directorio o mira tu htaccess si haces url amigables.

Acuerdate de poner siempre un exit despues del header.
  #7 (permalink)  
Antiguo 13/01/2011, 11:00
 
Fecha de Ingreso: abril-2006
Mensajes: 147
Antigüedad: 18 años
Puntos: 1
Respuesta: duda con enviar.php

nada, gracias pero sigue sin funcionar. igual el error esta en otra parte???

Código PHP:
<?php

$nombre 
$_POST['nombre'];
$mail $_POST['mail'];
$telefono $_POST['tlf'];
$texto $_POST['texto'];
$select $_POST['departamento'];

$header 'From: ' $mail " \r\n";
$header .= "X-Mailer: PHP/" phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje "Este mensaje fue enviado por " $nombre .   ".  \r\n";
$mensaje .= "Su e-mail es: " $mail " \r\n";
$mensaje .= "Su telefono es: " $telefono " \r\n";
$mensaje .= "texto: " $texto " \r\n";
$mensaje .= "Enviado el " date('d/m/Y'time());

if (
$select=="direccion"){
    
$para "[email protected]";
    }elseif (
$select=="contabilidad"){
    
$para "[email protected]";
    }elseif (
$select=="presu_zgz"){
    
$para "[email protected]";
    }elseif (
$select=="presu_ler"){
    
$para "[email protected]";
    }elseif (
$select=="info"){
    
$para "[email protected]";
    }

$asunto 'Contacto desde www.eurocierre.com (Formulario de contacto)';

 
mail($para$asuntoutf8_decode($mensaje), $header);
 
header("Location: http://www.eurocierre.com/contacto.html");
 exit();

?>
  #8 (permalink)  
Antiguo 13/01/2011, 11:06
Avatar de odiseus  
Fecha de Ingreso: enero-2011
Mensajes: 109
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: duda con enviar.php

Que error te da?
  #9 (permalink)  
Antiguo 13/01/2011, 11:32
 
Fecha de Ingreso: octubre-2009
Ubicación: Querétaro, Querétaro
Mensajes: 8
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: duda con enviar.php

Parece que tu código no tiene ningún error.

A mi me ha pasado esto con algunos servidores y el problema suele ser que algunas de las funciones que utilizo no están activas o estan mal configuradas en el motor de php.

Probablemente esta sea la razón del por que te esta mandando el error 500.

Te recomiendo que verifiques la configuración de la función mail en tu servidor, creo que ahí puede estar el problema.

Saludos.
  #10 (permalink)  
Antiguo 13/01/2011, 11:44
 
Fecha de Ingreso: abril-2006
Mensajes: 147
Antigüedad: 18 años
Puntos: 1
Respuesta: duda con enviar.php

pero el mail si que me llega , por lo menos algunas veces. como miro lo de la configuracion del mail?
  #11 (permalink)  
Antiguo 14/01/2011, 01:40
 
Fecha de Ingreso: abril-2006
Mensajes: 147
Antigüedad: 18 años
Puntos: 1
Respuesta: duda con enviar.php

como puedo mirar la configuracion del motor de phph en arsys?
  #12 (permalink)  
Antiguo 14/01/2011, 01:45
Avatar de odiseus  
Fecha de Ingreso: enero-2011
Mensajes: 109
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: duda con enviar.php

Create un archivo phpinfo.php como este y subelo a arsys y allí lo ejecutas, así podras ver toda tu configuración:

Código PHP:
<?php echo phpinfo(); ?>
  #13 (permalink)  
Antiguo 14/01/2011, 03:12
 
Fecha de Ingreso: abril-2006
Mensajes: 147
Antigüedad: 18 años
Puntos: 1
Respuesta: duda con enviar.php

Cita:
Iniciado por odiseus Ver Mensaje
Create un archivo phpinfo.php como este y subelo a arsys y allí lo ejecutas, así podras ver toda tu configuración:

Código PHP:
<?php echo phpinfo(); ?>
gracias, ya tengo esto hecho, que hago?? os pongo el enlace aqui?? que es lo que tengo que mirar? como lo cambio si esta mal???

muchas gracias por ayudarme(me estoy volviendo loco)
  #14 (permalink)  
Antiguo 14/01/2011, 03:15
Avatar de odiseus  
Fecha de Ingreso: enero-2011
Mensajes: 109
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: duda con enviar.php

Ahora que recuerdo, en algunos planes de hosting de Arsys la función mail() está desactivada, deberías consultarlo con el soporte de tu hosting.
  #15 (permalink)  
Antiguo 14/01/2011, 03:33
 
Fecha de Ingreso: abril-2006
Mensajes: 147
Antigüedad: 18 años
Puntos: 1
Respuesta: duda con enviar.php

ya he preguntado y estoy a la espera de contestacion.
  #16 (permalink)  
Antiguo 14/01/2011, 03:39
Avatar de odiseus  
Fecha de Ingreso: enero-2011
Mensajes: 109
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: duda con enviar.php

De todas formas, muestranos el error que te da al ejecutar la acción para ir viendo el tema.
  #17 (permalink)  
Antiguo 14/01/2011, 03:51
 
Fecha de Ingreso: abril-2006
Mensajes: 147
Antigüedad: 18 años
Puntos: 1
Respuesta: duda con enviar.php



ese es el error que me da. tampoco me dice mucho
  #18 (permalink)  
Antiguo 14/01/2011, 05:06
Avatar de odiseus  
Fecha de Ingreso: enero-2011
Mensajes: 109
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: duda con enviar.php

Por lo que veo el e-mail no tiene nada que ver con el error de todas formas, comenta la linea del mail y pon este header

Código PHP:
header("Location: http://www.google.es");
 exit(); 
A ver si a google si que te redirige.
  #19 (permalink)  
Antiguo 14/01/2011, 05:09
Avatar de odiseus  
Fecha de Ingreso: enero-2011
Mensajes: 109
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: duda con enviar.php

He probado tu codigo y no me da ningún problema. Es muy raro
  #20 (permalink)  
Antiguo 14/01/2011, 05:53
 
Fecha de Ingreso: abril-2006
Mensajes: 147
Antigüedad: 18 años
Puntos: 1
Respuesta: duda con enviar.php

voy a probar eso que me dices y esperare a ve que me dice arsys
  #21 (permalink)  
Antiguo 14/01/2011, 06:20
Avatar de odiseus  
Fecha de Ingreso: enero-2011
Mensajes: 109
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: duda con enviar.php

Perfecto, de todas formas, una sencilla pregunta, lo has probado en local?
  #22 (permalink)  
Antiguo 14/01/2011, 08:15
 
Fecha de Ingreso: abril-2006
Mensajes: 147
Antigüedad: 18 años
Puntos: 1
Respuesta: duda con enviar.php

no, en local no porque como tengo un servidor donde hacer pruebas lo hago todo arriba directamente
  #23 (permalink)  
Antiguo 14/01/2011, 12:03
 
Fecha de Ingreso: octubre-2009
Ubicación: Querétaro, Querétaro
Mensajes: 8
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: duda con enviar.php

Lo más extraño es que dices que si te envía el mail

Deduzco que entonces lo que esta causando el error es el header. Por que en el error que muestras dice que no puede encontrar el recurso solicitado.

Y si pruebas poniendo la ruta absoluta en el header en lugar de solo el nombre del archivo.

También se me ocurre que puedes hacer un meta refresh en lugar de mandar un Location.

Seria bueno que hicieras estas pruebas haber que resulta para ir descartando posibles errores.
  #24 (permalink)  
Antiguo 14/01/2011, 12:21
 
Fecha de Ingreso: octubre-2009
Ubicación: Querétaro, Querétaro
Mensajes: 8
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: duda con enviar.php

Otra sencilla pregunta,

Si existe el archivo gracias.html en el servidor.

Se me ocurre que tambien eso este causando problemas, en algunos servidores me suele pasar eso cuando no encuentra la página.
  #25 (permalink)  
Antiguo 17/01/2011, 01:46
 
Fecha de Ingreso: abril-2006
Mensajes: 147
Antigüedad: 18 años
Puntos: 1
Respuesta: duda con enviar.php

el header funciona porque si comento el resto del codigo me reenvia a la pagina que le pongo en el header. el error lo salta al estar el resto del codigo.
  #26 (permalink)  
Antiguo 17/01/2011, 01:58
 
Fecha de Ingreso: abril-2006
Mensajes: 147
Antigüedad: 18 años
Puntos: 1
Respuesta: duda con enviar.php

ya lo he solucionado. me siento muy mal por haberles hecho perder el tiempo. resulta que el problema estaba en que al coger los datos, yo tenia esto asi:

$mail = $_POST['mail'];

y en realidad era:

$mail = $_POST['email'];


lo siento de veras pero muchas gracias por ayudarme. al final.....error de novato que soy.
  #27 (permalink)  
Antiguo 19/01/2011, 08:28
Avatar de odiseus  
Fecha de Ingreso: enero-2011
Mensajes: 109
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: duda con enviar.php

De los errores se aprende, una forma fácil de que no te estes tanto tiempo buscando el error es ir linea a linea haciendo "chivatos" (echo) de variables y tal hasta encontrar dónde falla.

Etiquetas: Ninguno
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 17:50.