Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/06/2008, 04:15
Avatar de PedroRodas
PedroRodas
 
Fecha de Ingreso: noviembre-2005
Ubicación: Cádiz
Mensajes: 393
Antigüedad: 19 años, 3 meses
Puntos: 0
Respuesta: Duda en AddAttachment

Lo he conseguido!!Lo consegui antes de leer elmensaje de tokkara por lo que no he usado su recomendacion. Es mejor que la mia? donde puedo informarme sobre el comprobador de archivos? Muchas gracias por tu respuesta.

Código PHP:
<html>
  <head>
    <title>Prueba</title>
  </head>
  <body>
 <?php
 
if (isset($_FILES['archivo'])) {
 require(
"includes/class.phpmailer.php");
 
$mail = new PHPMailer();
 
 
$mail->PluginDir "includes/"
 
 
$mail->Mailer "smtp";
 
 
$mail->Host "smtp.labolsaolavida.com";
 
 
$mail->SMTPAuth true;
 
$mail->Username "labolsao01"
 
$mail->Password "xxxxx";
 
 
$tmp_name $_FILES['archivo']['tmp_name'];
 
$name $_FILES['archivo']['name'];
 
$texto $_POST['texto'];

 
$mail->Body "<b>esto es un mensaje de prueba. Muestro el valor de texto: <b>"$texto"</b><br />";

 
$body $mail->Body;
 
 
$mail->AltBody "esto es un mensaje de prueba";
 
 
$mail->AddAttachment($tmp_name$name);
      
 
//$mail->MsgHTML($body);
 
 
$mail->From "[email protected]";
 
$mail->FromName "Pedro";
 
$mail->Subject "Contacto desde el sitio web";
 
 
$mail->AddAddress("[email protected]");

 
$mail->Timeout=120;
 
$exito $mail->Send();
 
 if(!
$exito) {
 echo 
"<p class='aviso'>El mensaje no ha podido ser enviado, por favor inténtalo de nuevo.</p>";
 } 
 else {
 echo 
"<p class='aviso>¡Mensaje enviado correctamente!</p>";
 }
 }
 else
 {
?>
<form action="validar_phpmailer.php" method="post" name="form1" enctype="multipart/form-data">
  <p align="center">Texto<input name="texto" type="text" id="texto"></p>
  <p align="center">Archivo<input name="archivo" type="file" id="archivo"></p>
  <p align="center"><input name="boton" type="submit" id="boton" value="Enviar"></p>
</form>
<?
}
?>
  </body>
</html>
__________________
Genial concierto de Roger Waters, Pink Floyd siguen vivos!!!