PHP mala configuración


#1

Hola, muy buenas…
necesitaría que me ayudaran con la programación de PHP, que al parecer no está correcta y no puedo recibir correos electrónicos de los clientes o supuestos interesados interesados. Muchas gracias. Saludos


#2

Can you please explain your issue more? :slight_smile:


#3
<?php
	$destino = "amsvm@outlook.es";
	$nombre = $_post["nombre_txt"];
	$correo = $_post["email_txt"];
	$asunto = $_post["Asunto_txt"];
	$mensaje = $_post["comentarios_txa"];
	$contenido = "Nombre: " . $nombre . "\ncorreo: " .$correo . "\nasunto: " . $asunto . "\nmensaje" .$mensaje;
	mail($destino,"Contacto". $contenido);
	header("Location:gracias.html");
?>

#4

Try

<?php
	$destino = "amsvm@outlook.es";
	$nombre = $_post["nombre_txt"];
	$correo = $_post["email_txt"];
	$asunto = $_post["Asunto_txt"];
	$mensaje = $_post["comentarios_txa"];
	$contenido = "Nombre: " . $nombre . "\ncorreo: " .$correo . "\nasunto: " . $asunto . "\nmensaje" .$mensaje;
	if(mail($destino,"Contacto", "Contacto". $contenido)){
	header("Location:gracias.html");
}else{
echo "Failed";
}
?>

#5

Muchas gracias por tu Email. Estamos muy emocionados por el interés.
Obtengo esta respuesta, sin cuerpo de mensaje ni datos del remitente:

amsvm 4693357@us-imm-node6c.000webhost.io
9:34 (hace 1 minuto)

para mí
ContactoNombre:
correo:
asunto:
mensaje

¿Que podría estar fallando?
Muchas gracias


#6

Me da estos avisos al enviar el correo desde la Web:

Notice: Undefined variable: _post in /storage/ssd1/357/4693357/public_html/enviar.php on line 4

Notice: Undefined variable: _post in /storage/ssd1/357/4693357/public_html/enviar.php on line 5

Notice: Undefined variable: _post in /storage/ssd1/357/4693357/public_html/enviar.php on line 6

Notice: Undefined variable: _post in /storage/ssd1/357/4693357/public_html/enviar.php on line 7

Warning: Cannot modify header information - headers already sent by (output started at /storage/ssd1/357/4693357/public_html/enviar.php:1) in /storage/ssd1/357/4693357/public_html/enviar.php on line 10


#7

Please add this to your .htaccess

php_flag output_buffering on

#8

Hola, perdona que sea domingo.
Esto es lo que tengo en .htaccess.
Como puedes ver he añadido lo que me has dicho.
¿Es así, o tengo que hacer algo más?
No me funciona. Ahora no me entra el correo.
Muchas gracias y perdona por las molestias.

HTID:4296270: DO NOT REMOVE OR MODIFY THIS LINE AND THE LINES BELOW

php_value display_errors 1
php_flag output_buffering on

DO NOT REMOVE OR MODIFY THIS LINE AND THE LINES ABOVE HTID:4296270:


#9

Hola.
Actualmente me llega el correo y redirige, una vez enviado, a la página gracias.html
Pero continua sin enviar el cuerpo del mensaje.

amsvm
Lun 12/02/2018, 14:06
Para:amsvm@outlook.es;

ContactoNombre:
correo:
asunto:
mensaje

¿Que solución tiene, por favor?
Muchas gracias


#10

User issue, I don’t think we can help with that :slight_smile:


#11

Acabo de realizar una nueva prueba y parece ser que funciona correctamente.
Quedamos muy agradecidos por su atención. Un saludo.

Prueba de envío:::::::
amsvm
Mar 13/02/2018, 4:17
Usted;

Contacto
Nombre: Tomane
Correo: tonynoly365@gmail.com
Asunto: Prueba de correo
Mensaje:123


#12

Glad it worked for you :slight_smile:


#13