Comunidad de diseño web y desarrollo en internet online

DONDE ESTA EL ERROR POR FAVOR...

Citar            
MensajeEscrito el 06 Abr 2015 10:27 pm
PHP - DONDE ESTA EL ERROR?
Volver
Mensajes realizados hoy (No estaban la última vez que entraste)DONDE ESTA EL ERROR?
Franco (07/04/2015 00:27:41)1 visitas
0 respuesta
DONDE ESTA EL ERROR?
Publicado por Franco (2 intervenciones) el 07/04/2015 00:27:41
Hola gente la verdad agradeceria si me pueden dar una mano...

tengo esta pequeña rutina para enviar mail

el archivo mail.php que construi y subi a mi server es este

<?php

1 $de = $_POST['de'];
2 $remite = $_POST['remite'];
3 $para = $_POST['para'];
4 $sunto = $_POST['asunto']
5 $mensaje = $_POST['mensaje'];
6
7 $cuerpo= '
8
9 $mensaje
10 ';
11
12 $cabecera = "MIME-Version: 1.0\r\n";
13 $cabecera.= "Content-Type: text/html; charset=iso-8859-1\r\n";
14 $cabecera .= "From: $de <$remite>\r\n";
15 $cabecera .= "Reply-To: $remite\r\n";
16
17 mail($para,$asunto,$cuerpo,cabeceras);
18
19 ?>

desde una aplicacion y por medio de Post le envio las variables pero no
consigo enviar me da error de server 500

El cuerpo del mensaje html viene de la variable mensaje... que estoy haciendo mal

el logo de error me dice esto:

[06-Apr-2015 22:11:13] PHP Parse error: syntax error, unexpected T_VARIABLE in /home/XXXXl/public_html/enviomail.php on line 7

Finalmente como puedo agregar despues del envio que me devuelva el resutado en la variable resultado?

Por favor no tengo ni idea desde ya mil gracias

Por tomyglobaldima

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Abr 2015 12:13 pm
En la línea 4 te falta un punto y coma. En la 17 pasas como parámetro la variable $asunto que no está definida en ninguna parte.

Yo te sugiero que en vez de usar la función mail(), la cual es altamente insegura, uses la biblioteca PHPmailer.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 07 Abr 2015 12:51 pm
Gracias por tu respuesta te puedo preguntar, usando phpmailer como dices le puedo enviar los datos via post desde mi aplicacion?

Estube viendo pero todos los ejemplos los muestran con el uso de smtp yo no quiero usar cuenta de smtp quiero usar la funcion de envio de mi servidor, esto es posible?

Por tomyglobaldima

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Abr 2015 08:40 pm
Para qué uses PHPMailer es problema tuyo. PHPMailer lo único que hace es ayudarte a crear un mensaje de correo en memoria y luego lo envía por el método que tú le indiques; puede ser SMTP pero puede ser pasándoselo al servidor de correo local directamente, que es lo que hace la función mail().

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.