Visualizza messaggio singolo
  #4 (permalink)  
Vecchio 02-09-2005, 13.16.04
golfox golfox non è connesso
Utente attivo
 
Data registrazione: 18-10-2003
Messaggi: 252
Predefinito

Citazione:
Originalmente inviato da domenicoragusa
grazie adesso provo...

[edit]funziona anche bene però, il form per l'email lo so fare, compresa la pagina php per mandare l'email...puoi darmi il codice che hai usato per l'allegato, vedendo quel codice mi è venuto un giramento di testa, il mio è più semplice, ma mooooolto efficace.[/edit]
Beh, la parte php è corta!!! Il resto è tutto JS e HTML.
Faccio vedere sempre tutto il codice perché altrimenti non riesci a capire che variabili sono quelle che utilizzo e da dove vengono.

Comunque eccoti accontentato/a:

Codice PHP:
    #### imposto l'email e la spedisco ####
    
$mail_boundary md5(uniqid(time()));
    
$mail_headers "From: {$from}\n";
    
$mail_headers .= "Reply-To: {$from}\n";
    
$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 .= "{$testo}\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("$email"$subject$mail_body$mail_headers); 
Ciao