Foros del Web » Programando para Internet » PHP »

No me Funciona "Recomendar...."

Estas en el tema de No me Funciona "Recomendar...." en el foro de PHP en Foros del Web. Hola a todos, estoy probando un formulario "Recomendar a un amigo.." que me dio ayer chivi, y no me funciona. Me da este error: "Parse ...
  #1 (permalink)  
Antiguo 09/04/2002, 15:47
aoc
 
Fecha de Ingreso: febrero-2002
Mensajes: 20
Antigüedad: 15 años, 9 meses
Puntos: 0
No me Funciona "Recomendar...."

Hola a todos, estoy probando un formulario "Recomendar a un amigo.." que me dio ayer chivi, y no me funciona. Me da este error: "Parse error: parse error in /home/artivi/public_html/html/recomendar.php on line 3". ¿Por qué puede ser? Este es el código:
<?
$asunto = 'Un amigo recomienda visitarnos'
$mensaje = 'Hola ".$amigo.", tu amigo ".$tunombre." recomienda que visites <a href=\"http://www.sitio.com\">sitio</a>';
mail($destino, $asunto, $mensaje, "From: ".$tuemail);
echo {"Se ha enviado un email a la direccion: ",$destino," correctamente.<br> Gracias por recomendar nuestra Web.";
}}
else{echo "Debes escribir un destinatario válido para enviar el email";
}
?>

Saludos.
  #2 (permalink)  
Antiguo 09/04/2002, 16:26
 
Fecha de Ingreso: diciembre-2001
Mensajes: 451
Antigüedad: 16 años
Puntos: 0
Re: No me Funciona "Recomendar...."

perece que son las comillas, con esto creo ques se soluciona

Cita:
<?
$asunto = "Un amigo recomienda visitarnos"
$mensaje = "Hola $amigo, tu amigo $tunombre recomienda que visites <a href=\"http://www.sitio.com\">sitio</a>';
$from = "From: [email protected]\nReply-To: [email protected]"
mail($destino, $asunto, $mensaje, $from);
echo {"Se ha enviado un email a la direccion: ",$destino," correctamente.<br> Gracias por recomendar nuestra Web.";
}}
else{echo "Debes escribir un destinatario válido para enviar el email";
}
?>

y ordenarlo un pokito mas
  #3 (permalink)  
Antiguo 09/04/2002, 16:32
 
Fecha de Ingreso: enero-2002
Mensajes: 535
Antigüedad: 15 años, 11 meses
Puntos: 1
Re: No me Funciona "Recomendar...."

mira esta pagina , esta explicado bien como se hace
<a href='ir.asp?http://www.webexperto.com/articulos/articulo.asp?cod=94' target='_blank'>http://www.webexperto.com/articulos/arti...</a>
  #4 (permalink)  
Antiguo 09/04/2002, 16:40
 
Fecha de Ingreso: diciembre-2001
Mensajes: 451
Antigüedad: 16 años
Puntos: 0
Re: No me Funciona "Recomendar...."

ultima version
Código:
&lt;?
$destino = &quot;[email protected]&quot; //correo de tu amigo , viene por el form

$asunto = &quot;Un amigo recomienda visitarnos&quot;; // subject

$mensaje = &quot;Hola $amigo, tu amigo $tunombre recomienda que visites &lt;a href=\&quot;http://www.sitio.com\&quot;&gt;sitio&lt;/a&gt;'; //eso.. =)

$from = &quot;From: [email protected]\nReply-To: [email protected]&quot;; // cabecera adicional con tu info

if (mail($destino, $asunto, $mensaje, $from)){ //si el envio del mail devuelve TRUE osea resulto...

echo &quot;Se ha enviado un email a la direccion: $destino correctamente.&lt;br&gt; Gracias por recomendar nuestra Web.&quot;;

}//si NO resulto...
else{
echo &quot;Debes escribir un destinatario válido para enviar el email&quot;;
}
?&gt;

creo que ahi si esta bien :)))
  #5 (permalink)  
Antiguo 09/04/2002, 18:42
aoc
 
Fecha de Ingreso: febrero-2002
Mensajes: 20
Antigüedad: 15 años, 9 meses
Puntos: 0
Re: No me Funciona "Recomendar...."

Ya lo he resuelto, he preobado a modificar las comillas, el de webexperto y ahora voy a probar la &quot;última versión&quot; de d^_^b.

Muchas Graciassss ;)
  #6 (permalink)  
Antiguo 09/04/2002, 19:40
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 889
Antigüedad: 16 años
Puntos: 4
Re: No me Funciona "Recomendar...."

jeje cierto d^_^b, tuve ese &quot;pequeño&quot; pero grave error de poner las comillas simples en ves de las dobles (Cosa que nunca me pasa..). Gracias por corregirlo.

En cuanto a tí, aoc, mis disculpas por hacerte el código y no problarlo antes de publicarlo.(Seguridad de sí mismo )

Nada más!
Un saludo a todos!
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 10:16.