Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    inserimento firma in email

    Ciao e buonasera a tutti,

    mi trovo davanti ad un problema molto probabilmente banale per molti di voi.Ci ho sbattuto la testa e pensavo che nelle ultime discussioni inviate sarei riuscito a trovare la soluzione....niente da fare.

    Mi serve inserire la mia firma e il link del mio sito all'email che viene inviata correttamente mediante questo codice. Potete dirmi dove e cosa inserire. Ovviamente il tutto è statico quindi anche con un $a = "mia firma http:\\miosito.it" echo $a mi sta bene
    ci ho già provato ma con il risultato che ricevevo la mail con il codice inserito e l'allegato diventava una serie di simboli.

    Grazie tante anticipatamente

    if (is_uploaded_file($fileatt)) {


    // Read the file to be attached ('rb' = read binary)
    $file = fopen($fileatt,'rb');
    $data = fread($file,filesize($fileatt));
    fclose($file);

    // Generate a boundary string
    $semi_rand = md5(time());
    $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";

    // Add the headers for a file attachment
    $headers .= "\nMIME-Version: 1.0\n" .
    "Content-Type: multipart/mixed;\n" .
    " boundary=\"{$mime_boundary}\"";

    // Add a multipart boundary above the plain message
    $message = "This is a multi-part message in MIME format.\n\n" .
    "--{$mime_boundary}\n" .
    "Content-Type: text/plain; charset=\"iso-8859-1\"\n" .
    "Content-Transfer-Encoding: 7bit\n\n" .
    $message . "\n\n";

    // Base64 encode the file data
    $data = chunk_split(base64_encode($data));

    // Add file attachment to the message
    $message .= "--{$mime_boundary}\n" .
    "Content-Type: {$fileatt_type};\n" .
    " name=\"{$fileatt_name}\"\n" .
    //"Content-Disposition: attachment;\n" .
    //" filename=\"{$fileatt_name}\"\n" .
    "Content-Transfer-Encoding: base64\n\n" .
    $data . "\n\n" .
    "--{$mime_boundary}--\n";
    }

    $subject_tot = "Pratica n°".' '.$ultimoid.' '.$subject ;

    move_uploaded_file($_FILES['fileatt']['tmp_name'], $target_path);


    // email per manutentore
    $ok = @mail($to, $subject_tot, $message, $headers);

  2. #2
    Non ne sono sicuro, ma probabilmente devi accodare la tua stringa alla variabile $message prima di questa riga:

    Codice PHP:
    $message "This is a multi-part message in MIME format.\n\n" 

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.