Google
Web dns.bdat.net

Re: [PHP-ES] primer mensaje a la lista (urgente)

Write haof XML files: Emiliano Horcada ( emilianohorcada@gmail.com)
Fecha: jue 29 sep 2005 - 19:33:26 CEST


Lo de nombre y apellido está por que lo saqué de otro formulario que tengo
que tiene un campo con ese nombre, pero cambialo a lo que te guste, es más
podes concatenar campos a si que ahí tenes respuestas a tus preguntas.
Luego el orden no me acuerdo como llegan, pero imprimitelos y lo vas a ver y
luego los ordenaras como quieras.

Emiliano J. Horcada

On 9/29/05, Pablo Rodríguez < oinos@web.de> wrote:
>
> Gracias de nuevo por la respuesta, Emiliano.
>
> Muchas gracias al resto por vuestras soluciones.
>
> Me he centrado en esta y de otro modo no aprendería nunca (las opciones
> de envío múltiple las aplicaré una vez que el formulario básico funcione
> [para eso me han dicho que no hay tanta prisa]).
>
> He adaptado el código PHP así:
>
> <?
> $message =
> $nombre2.$apellidos.$empresa.$direccion.$ciudad.$provincia.$cp.$telefono;
> $recipient = " ousia@wanadoo.es";
> if (isset($_POST["Nombre y apellido"])) {
> $from = $_POST["Nombre y apellido"]."<".$_POST["email"].">";
> } else {
> $from = $_POST["email"];
> }
>
> $fromEmail = $_POST["email"];
>
> foreach($_POST as $indice => $valor)
> if(($indice<>"Submit") and ($indice<>"recipient") and
> ($indice<>"redirect")
> and ($indice<>"subject"))
> $message.= $indice.": ".$valor."\n";
> $headers = "Content-Type: text/plain; charset=\"utf-8\"\n
> Content-Transfer-Encoding: quoted-printable\n Content-Disposition:
> inline\n";
> $headers.= "From: ".$from."\r\n";
> mail($recipient, $subject, $message, $headers);
>
> echo "<script>parent.location='".$redirect."'</script>";
> ?>
>
> Funciona bien, pero hay algunas cosillas:
>
> if (isset($_POST["Nombre y apellido"])) no entiendo lo que hace, y en el
> formulario tampoco hay un campo con name "Nombre y apellido".
>
> Supongo que relacionado con esto, es que gracias a que ese if no se
> cumple, me quedo sin remitente en el mensaje que se envía.
>
> ¿Cómo puedo hacer para que el remitente del mensaje sea $nombre2."
> ".$apellidos."<".$email.">"?
>
> ¿Cómo puedo hacer que en el mensaje enviado aparezca en primer lugar el
> contenido del campo comentarios? (Sólo lo quiero añadir a lo que ya hay.)
>
> Muchas gracias por vuestra ayuda,
>
>
> Pablo
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>



Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:23:49 CET