#1•• Explico lo q trato de hacer es un presupuesto q se envía a una pagina q se llena los datos y luego se envía email, en problema q me tira error es obvio q algo estoy haciendo mal ya q no entiendo mucho... les mando el codigo resumido haber si alguien me puede decir q es lo q esta mal. |
#2• Lo siento pero la funcion mail esta desactivada de mi@ hasta el momento |
#3• Escrito originalmente por satan_husein Lo siento pero la funcion mail esta desactivada de mi@ hasta el momento No esta en miarroba esta en un server pago... q si acepta todas las funciones Gracias igual |
#4• tienes que poner un header válido, checa los ejemplos y documentación en www.php.net |
#5• Escrito originalmente por Atomo64 tienes que poner un header válido, checa los ejemplos y documentación en www.php.net ya le agrege los header y le cambie la parte de mail, pero sigue sin funcionar... aclaro q no entiendo mucho, pero me tira este error (Parse error: parse error, unexpected T_STRING in ...) y me tira el numero de linea donde esta el erro q es en donde esta el primer codigo de php sin importar q codigo sea. Por favor si aguien entiende de php avanzado q sepa donde esta el error, plz estoy desesperado. Grasias y saludos |
#6• Veo algunos errores en el segundo archivo, los detallo a continuación: - Abres el php y despues siguesa escribiendo codigo html, cosa que no se puede hacer así. - Pones un else sin haber un if antes, no tiene sentido. Creo que para que funcionase sería así: Codigo PHP:
Saludos y suerte |
#7• Gracias por la ayuda q me están dando ya logre que lo de la segunda pagina se envié por email pero no aparece nada de la primera debo estar poniendo mal para recopilar los datos ($_POST) probé mil formas y siempre aparece en blanco la parte de la segunda pagina. Codigo: <FORM action="datos.php<?=$_POST[PHP_SELF]?>" method="post"> INPUT name=ancho1 id="ancho1" size=3 maxlength="5"> <input type="submit" name="Submit" value="Enviar"> </FORM> datos.php Codigo: <form name="form1" method="post" > <INPUT TYPE="text" NAME="name" SIZE="20" MAXLENGTH="30"> <INPUT TYPE="submit" VALUE="ENVIAR"> </form> <? if (isset($email)): $texto = "\nLargo: " . $_POST["ancho1"]; mail($target,$subject,"Título: ".$subject."\nNombre: ".$name."\nEmail: ".$email."\n\n".$texto); endif; ?> Si alguien sabe q estoy haciendo mal por favor contestarme. Gracias Saludos |
#8• Creo que me equivoque con el codigo de antes: Primero tenemos que definir el $mensaje para enviarlo Codigo PHP:
En el segundo mensaje no entendi nada, si puedes ponerlo un poco mas detallado Saludos |
#9•• Te aclaro q son dos paginas es casi todo el codigo depues en la de presupuesto tiene mas campos pero en la de datos estoy trabajando con solo uno q es de prueba creo q no tiene importancia, el iff isset muy bien no se para q lo puse pero de otra forma no andaba. Codigo: Prespuesto.php <FORM action="datos.php" method="post"> <INPUT name=ancho1 id="ancho1" size=3 maxlength="5"> <input type="submit" name="Submit" value="Enviar"> </FORM> datos.php <form name="form1" method="post"> <p>Nombre:<INPUT TYPE="text" NAME="name" SIZE="20" MAXLENGTH="30"></p> <p>Email:<INPUT TYPE="text" NAME="email" SIZE="20" MAXLENGTH="30"> <INPUT TYPE="submit" VALUE="ENVIAR"> </form> <form action="Presupuesto.php" method=post> <input type="hidden" name="ancho1" value="<? echo $_POST['ancho1']; ?>" /> </form> <? if (isset($email)): $target="[email protected]"; $subject="Pedido de Prespuesto por WEB"; $header = "From:[email protected] Reply-To:[email protected]"; $header .= "\nX-Mailer:PHP/".phpversion()." "; $header .= "\nMime-Version: 1.0 "; $header .= "\nContent-type: text/html; charset=iso-8859-1 "; $texto = "Sobre comun\nAncho: " . $_POST['ancho1']; mail($target,$subject,"Título: ".$subject."\nNombre: ".$name."\nEmail: ".$email."\n\n".utf8_decode($texto)."\n".$header); endif; ?> Lo q me llega al email Título: Pedido de Prespuesto por WEB Nombre: MiNombre Email: [email protected] Sobre comun Ancho: From:[email protected] Reply-To:[email protected] X-Mailer:PHP/4.3.9 Mime-Version: 1.0 Content-type: text/html; charset=iso-8859-1 Gracias ErSame por la ayuda q me esta dando Saludos |
#10• Bueno y los datos como $email y $nombre de donde los coges de otra pagina ? Y no tienes por que dar la gracias |
#11• jeje Me olvide una parte... ya la agrege.. se ta haciendo largooo.. de ultima te doy mi msn [email protected] (como gustes) |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares |
No se han encontrado temas similares |