Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/05/2007, 14:18
Avatar de escoti
escoti
 
Fecha de Ingreso: enero-2005
Mensajes: 35
Antigüedad: 19 años, 4 meses
Puntos: 0
Re: Poner fichero adjunto en un formulario. ¿Cómo?

Perdona, se que estoy siendo un estorbo pero he echo lo que me has dicho y al enviar el formulario con un adjunto, después de esperar bastante rato (no se porque tanto rato al ser un fichero de 7KB para hacer la prueba) me sale lo siguiente:

Problemas enviando correo electrónico a
Language string failed to load: [email protected]

Te copio el código de los 2 archivos:

SEND.PHP

<?

require "includes/class.phpmailer.php";


$mail = new phpmailer();


$mail->PluginDir = "includes/";


$mail->Mailer = "smtp";


$mail->Host = "smtp.hotpop.com";


$mail->SMTPAuth = true;


$mail->Username = "[email protected]";
$mail->Password = "xxxxxx";


$mail->From = "[email protected]";
$mail->FromName = "Mi Nombre";


$mail->Timeout=30;


$mail->AddAddress("[email protected]");


$mail->Subject = "Prueba de phpmailer";
$mail->Body = "<b>Mensaje de prueba mandado con phpmailer en formato html</b>";


$mail->AltBody = "Mensaje de prueba mandado con phpmailer en formato solo texto";


$exito = $mail->Send();


$intentos=1;
while ((!$exito) && ($intentos < 5)) {
sleep(5);

$exito = $mail->Send();
$intentos=$intentos+1;

}


if(!$exito)
{
echo "Problemas enviando correo electrónico a ".$valor;
echo "<br/>".$mail->ErrorInfo;
}
else
{
echo "Mensaje enviado correctamente";
}
?>



FORMULARIO.HTML

<body>
<form action="send.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<p>Nombre:
<label>
<input type="text" name="textfield" />
</label>
</p>
<p>Telefono:
<label>
<input type="text" name="textfield2" />
</label>
</p>
<p>E-mail:
<label>
<input type="text" name="textfield3" />
</label>
</p>
<p>Adjuntar:
<label>
<input type="file" name="file" />
</label>
</p>
<p>Observaciones:
<label>
<textarea name="textfield4"></textarea>
</label>
</p>
<p>
<label>
<input type="submit" name="send.php" value="Enviar" />
</label>
</p>
</form>
</body>
</html>


Tengo los dos archivos de PHPMailer en la carpeta Includes dentro del FTP.