Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    5

    Invio e-mail con allegato

    Ho fatto un semplice form e-mail con allegato ma appenda lo carico e lo provo mi da errore non so il perché vi allego i codici! Del form in html e dell’invio in php.
    Aiutatemi è urgente grazie.!


    Codice PHP:
    <form method="post" action="mailManager.php"
    <
    table>    
       <
    tr
         <
    td>Nome</td
         <
    td><input class="text" type="text" name="nome" size="20"></td>    
       </
    tr
       <
    tr
         <
    td>Cognome</td>     
         <
    td><input class="text" type="text" name="cognome" size="20"></td>    
       </
    tr>    
       <
    tr>      
         <
    td>Email</td>      
         <
    td><input class="text" type="text" name="email" size="20"></td>    
       </
    tr>    
       <
    tr>      
         <
    td>Messaggio</td>      
         <
    td><textarea rows="2" name="messaggio" cols="20"></textarea></td>    
        </
    tr>    
        <
    tr>      
          <
    td>File</td>     
          <
    td><input type="file" name="allegato"></td>    
        </
    tr>    
        <
    tr>      
           <
    td></td>      
           <
    td><input type="submit" value="Invia" name="sub"><input type="reset" value="Annulla" name="res"></td>    
         </
    tr>   
    </
    table
    </
    form

    Codice PHP:
    <?php          
       
    require_once('class.phpmailer.php');          
       
    //upload dell'allegato          
          
    if (!move_uploaded_file($_FILES['allegato']['tmp_name'], $_FILES['allegato']['name'])) 
           {                    
                echo 
    "Errore nel caricamento dell'immagine";          
           }           
           else{              
                  
    //invio mail              
              
    $mail = new PHPMailer();                                                                                        
              
    $mail->SetFrom($_POST['email'],$_POST['nome']."".$_POST['cognome']);  //mittente      
              
    $mail->AddAddress("mia e-mail""Nome destinatario"); //destinatario             
              
    $mail->Subject    "Invio mail da form";     //oggetto         
              
    $mail->Body $_POST['messaggio'];     //corpo del messaggio         
              
    $mail->AddAttachment($_FILES['allegato']['name']);  //allegato appena caricato sul server         

             
    if(!$mail->Send())              
            {                    
                echo 
    "Messaggio non inviato! 

    "
    ;                   
                echo 
    "Errore: " $mail->ErrorInfo;                   
                exit;              
           }                   
             echo 
    "Message inviato con successo";           
         } 

    ?>

  2. #2

    Re: Invio e-mail con allegato

    Originariamente inviato da weblike
    mi da errore
    Quale errore ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    5
    Fatal error: main() [function.require]: Failed opening required 'class.phpmailer.php' (include_path='.:') in /membri/picassoshopping/mailManager.php on line 2

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.