Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/05/2011, 12:03
Snowball
 
Fecha de Ingreso: marzo-2011
Mensajes: 40
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Una soga porfavor. Enviando adjuntos en mi formulario.

Me siguen apareciendo inconvenientes ...

El código me quedo así, está bien ?.

Código:
<?php
			require("class.phpmailer.php");
			session_start();
                 $error    = ''; // mensaje de error
                 $name     = ''; // nombre del remitente
                 $email    = ''; // direccion de correo del remitente
				 $empresa    = ''; // empresa del remitente
				 $telefono    = ''; // teléfono del remitente
                 $subject  = ''; // asunto
                 $message  = ''; // mensaje
				
            if(isset($_POST['send']))
            {
                 $name     = $_POST['name'];
                 $email    = $_POST['email'];
				 $empresa  = $_POST['empresa'];
				 $telefono  = $_POST['telefono'];
                 $subject  = $_POST['subject'];
                 $message  = $_POST['message'];

                if(trim($name) == '')
                {
                    $error = '<div class="errormsg">Ingrese su nombre.</div>';
                }
            	    else if(trim($email) == '')
                {
                    $error = '<div class="errormsg">Ingrese su dirección de correo</div>';
                }
                else if(!isEmail($email))
                {
                    $error = '<div class="errormsg">La dirección de correo ingresada no es válida.</div>';
                }
            	    if(trim($subject) == '')
                {
                    $error = '<div class="errormsg">Ingrese un asunto.</div>';
                }
            	else if(trim($message) == '')
                {
                    $error = '<div class="errormsg">Ingrese un mensaje</div>';
				}
				if(empty($_SESSION['6_letters_code'] ) ||
    strcasecmp($_SESSION['6_letters_code'], $_POST['6_letters_code']) != 0)
  {

    $error = '<div class="errormsg">El código de verificación no es correcto</div>';
  }
                
                if($error == '')
                {
                    if(get_magic_quotes_gpc())
                    {
                        $message = stripslashes($message);
                    }

                    $to      = "[email protected]";

                    $subject = 'Desde [www.miweb.com.ar] : ' . $subject;

                    // the mail message ( add any additional information if you want )
                    $msg     = "Emisor : $name \r\ne-Mail : $email \r\nEmpresa : $empresa \r\nTeléfono : $telefono \r\nAsunto : $subject \r\n\n" . "Mensaje : \r\n$message";
					
		           $mail = new phpmailer ();
                           $mail -> From = $email;
      			   $mail -> FromName = $name;
     			   $mail -> AddAddress("$to"); 
      			   $mail -> Subject = $subject;
      			   $mail -> Body = $msg;
      			   $mail -> IsHTML (true); 
                           $mail -> AddAttachment ($urlFile)
            ?>

Formulario:

Código:
<form  method="post" name="contFrm" id="contFrm" action="" enctype="multipart/form-data">


                      <p>
                        <label><span class="required">*</span> Nombre:</label>
                        <input name="name" type="text" class="box" id="name" size="30" value="<?=$name;?>" />
                        
                        <label><span class="required">*</span> E-mail: </label>
                        <input name="email" type="text" class="box" id="email" size="30" value="<?=$email;?>" />
                        <label>&nbsp;&nbsp;Empresa: </label>
                        <input name="empresa" type="text" class="box" id="empresa" size="30" value="<?=$empresa;?>" />
                        <label>&nbsp;&nbsp;Teléfono: </label>
                        <input name="telefono" type="text" class="box" id="telefono" size="30" value="<?=$telefono;?>" />
                        
                        <label><span class="required">*</span> Asunto: </label>
                        <input name="subject" type="text" class="box" id="subject" size="30" value="<?=$subject;?>" />
                        
                        <label><span class="required">*</span> Mensaje: </label>
              <textarea name="message" cols="40" rows="3"  id="message"><?=$message;?></textarea>
                      <p>
                      <label>&nbsp;&nbsp;Adjuntar archivo: </label>
                      <input type="file" name="archivo" />
                      <input type="submit" value="Adjuntar" />
                      <br />
                      <br />
                      <br />
                      <img src="captcha_code_file.php?rand=<?php echo rand(); ?>" id='captchaimg' ><br>
<label for='message'><span class="required">*</span>Ingrese el código:</label>
<input id="6_letters_code" name="6_letters_code" type="text" />
<br><br>
No puede ver bien la imagen? Haga clic <a href='javascript: refreshCaptcha();'>AQUÍ</a>      
                        para mostrar una nueva              </p>
                      <p>
                        <!-- Submit Button-->
                        
                        <input name="send" type="submit" class="button" id="send" value="" /> 
                      </p>
              </p>
              <p>&nbsp;</p>
            <p style="text-align:center;">&nbsp;</p></form>
Dentro del archivo adjuntar.php incluí el código que me brindaste.

No logro que me envíe el mail xD

¿Qué estoy haciendo mal?

Última edición por Snowball; 12/05/2011 a las 13:01