Visualizzazione dei risultati da 1 a 2 su 2

Discussione: 2 Allegati in Email

  1. #1

    2 Allegati in Email

    come faccio a inviarne 2 di allegati?
    questo e lo script.. il primo allegato si kiama file
    il secondo che dovreste aggiungermi allo script si dovrà chiamare file2

    Codice PHP:
    <?
      $to 
    "vtgallery@streetuningclub.it";
      
    $subject "Fotomontaggio $marca $modello da $nick";
     
      
    # MEMORIZZIAMO NELLA VARIABILE $file_content IL CONTENUTO DEL FILE
      
    $file_content $_FILES['file']['tmp_name'];
      
    $file_name $_FILES['file']['name'];
      
    $file_type $_FILES['file']['type'];
      
    $file_size $_FILES['file']['size'];

      if (
    $file_size <= 300000){ ## se l'attach è al max 300 kbyte allora spedisco

        #### imposto l'email e la spedisco ####
        
    $mail_boundary md5(uniqid(time()));
        
    $mail_headers .= "X-Priority: 1 (Highest)\n";
        
    $mail_headers .= "MIME-Version: 1.0\r\n";
        
    $mail_headers .= "Content-type: multipart/mixed; boundary=\"$mail_boundary\"";
        
    $mail_headers .= "\r\n\r\n";
        
    $mail_headers .= "This is a multi-part message in MIME format. ";
        
    $mail_headers .= "\r\n\r\n";
        
    #$mail_headers .= "X-Mailer: PHP/" . phpversion();

        
    $file fread(fopen($file_content"r"), $file_size);
        
    $file chunk_split(base64_encode($file));

        
    $mail_body "--$mail_boundary\n";
        
    $mail_body .= "Content-type:text/plain; charset=US-ASCII\r\n";
        
    $mail_body .= "Content-transfer-encoding:8 bit\r\n\r\n";
        
    $mail_body .= "Ricevuto da: $nick\n\n\n\n";
        
    $mail_body .= "Fotomontaggio: $marca\n\n\n\n";
        
    $mail_body .= "Modello: $modello\n\n\n\n";
        
    $mail_body .= "--$mail_boundary\n";
        
    $filename basename($file_name);
        
    $mail_body .= "Content-type:application/octet-stream; name=$filename\r\n";
        
    $mail_body .= "Content-transfer-encoding:base64\r\n\r\n";
        
    $mail_body .= $file"\r\n\r\n";
        
    $mail_body .= "--$mail_boundary--\r\n";
         
    $ris mail("$to"$subject$mail_body$mail_headers);
        if (
    $ris){
          print 
    "
          <div align=\"center\">
            <h2>Fotomontaggio 
    $marca $modello è stato inviato con successo!</h2>
          </div>"
    ;
        }
        else {
          print 
    "
          <div align=\"center\">
            <h2>Il Fotomontaggio NON &egrave; stato spedito!</h2>
          </div>"
    ;
        }
      }
      else { 
    ## se l'attach supera i 300 kbyte allora NON spedisco
        
    print "
          <div align=\"center\">
            <h2> Errore Fotomontaggio &egrave; maggiore di 300 kByte!</h2>
          </div>"
    ;
      }
    ?>

  2. #2
    non mi aiuta nessuno?

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.