Visualizzazione risultati 1 fino 13 di 13

Discussione: Invio ML dal sito

  1. #1
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito Invio ML dal sito

    Ho programmato un modulo di inserimento testo con tanto di javascript per la formattazione, grassetto corsivo e altro ancora... solo che quando la mail arriva a destinazione è come se non fosse stato formattato nulla e anzi, il testo si spacca mostrando parti di html...

    come posso risolvere 'stò problema??

  2. #2
    Guest

    Predefinito

    quando invii la mail devi aggiungere gli header per formattare l'html.

  3. #3
    Guest

    Predefinito

    Cioè questo:
    Codice PHP:
    mail("e@mail.it", "Oggetto", "<html><body>CODICE-HTML</body></html>", "Content-Type: text/html; charset=iso-8859-1");

  4. #4
    Guest

    Predefinito

    non sono proio quelli!

    ecco quelli giusti:

    Codice PHP:
    $mail_in_html = "MIME-Version: 1.0\r\n";
    $mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $mail_in_html .= "From: <$mail_from>";

    //mail

    mail('to@mail.tdl', 'Oggetto', '<b>CIAO</b>', $mail_in_html);
    PS. cerchiamo di dare risposte esatte!

  5. #5
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito

    Codice PHP:
    $oggetto=trim(addslashes(stripslashes($_POST['titolo'])));
    $mess=trim(addslashes(stripslashes($_POST['messaggio'])));
    $tuoemail='Mailing List';
    $data = date('d/m/Y H:i:s');

    $x='0';
    $ML=mysql_query("select * from k_utenti WHERE ML='Si'");
    while(
    $mail=mysql_fetch_object($ML)){
    mail("$mail->Mail", "$oggetto", "$mess", "From: $tuoemail");
    $x=$x+1; }
    come risolvo stò script?? O_o' perchè non è che mi sia chiaro come reimpostare la situazione...
    ----------------------------------------------------------------
    ecco come ho corretto O_o'
    Codice PHP:
    $oggetto=trim(addslashes(stripslashes($_POST['titolo'])));
    $mess=trim(addslashes(stripslashes($_POST['messaggio'])));
    $mail_from='Mailing List';
    $data = date('d/m/Y H:i:s');

    $mail_in_html = "MIME-Version: 1.0\r\n";
    $mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $mail_in_html .= "From: <$mail_from>";

    $x='0';
    $ML=mysql_query("select * from k_utenti WHERE ML='Si'");
    while(
    $mail=mysql_fetch_object($ML)){
    mail('$mail->Mail', '$oggetto', '$mess', $mail_in_html );
    $x=$x+1; }
    Ultima modifica di araim : 06-04-2006 alle ore 19.27.01

  6. #6
    Guest

    Predefinito

    Codice PHP:
    $oggetto=trim(addslashes(stripslashes($_POST['titolo'])));
    $mess=trim(addslashes(stripslashes($_POST['messaggio'])));
    $mail_from='Mailing List';
    $data = date('d/m/Y H:i:s');

    $mail_in_html = "MIME-Version: 1.0\r\n";
    $mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $mail_in_html .= "From: <$mail_from>";

    $x='0';
    $ML=mysql_query("select * from k_utenti WHERE ML='Si'");
    while(
    $mail=mysql_fetch_object($ML))
    {
    mail('$mail->Mail', $oggetto, $mess, $mail_in_html );
    usleep(75000);//devi ritardare l'invio per via di un blocco di AV
    $x++;
    }
    ti ho "ottimizzato" un po lo script provalo ora

  7. #7
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito

    non so che inventarmi, ho fatto un po di prove, ma niente di che...

    Codice PHP:
    $oggetto=trim(addslashes(stripslashes($_POST['titolo'])));
    $mess=trim(addslashes(stripslashes($_POST['messaggio'])));
    $mail_from='Mailing List';
    $data = date('d/m/Y H:i:s');

    $mail_in_html = "MIME-Version: 1.0\r\n";
    $mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $mail_in_html .= "From: <$mail_from>";

    $x='0';
    $ML=mysql_query("select * from k_utenti WHERE ML='Si'");
    while(
    $mail=mysql_fetch_object($ML))
    {
    mail('$mail->Mail', $oggetto, $mess, $mail_in_html );
    usleep(75000);//devi ritardare l'invio per via di un blocco di AV
    $x++;
    }

  8. #8
    Guest

    Predefinito

    Codice PHP:
    if($send=="1"){

    $oggetto=trim(addslashes(stripslashes($_POST['titolo'])));
    $mess=trim(addslashes(stripslashes($_POST['messaggio'])));
    $mail_from='Mailing List';
    $data = date('d/m/Y H:i:s');

    $mail_in_html = "MIME-Version: 1.0\r\n";
    $mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $mail_in_html .= "From: <$mail_from>";

    $x='0';
    $ML=mysql_query("select * from k_utenti WHERE ML='Si'");
    while(
    $mail=mysql_fetch_object($ML))
    {
    mail('$mail->Mail', $oggetto, $mess, $mail_in_html );
    usleep(75000);//devi ritardare l'invio per via di un blocco di AV
    $x++;
    }
    // avviso che la ML è stata inviata a tot utenti, e inserisco una copia nel db
    echo"<p align=\"center\">inviata la mail a $x utenti</p>";
    $ins="INSERT INTO k_ml (Data, Oggetto, Messaggio, Autore) VALUES ('$data', '$oggetto', '$messaggio', '$utente->Nome')";
    $inserimento=mysql_query($ins);

    $messaggio=mysql_query("SELECT * FROM k_utenti WHERE Login ='$user'");
    $messaggio1=mysql_fetch_object($messaggio);
    // invio una mail all'amministratore per avvisarlo dell'invio della ML
    $admin='admin@gmail.com';
    $mess="É stato inviato un messaggio dall'utente $messaggio1->Nome $messaggio1->Cognome";
    $tuoemail='sicurezza'; //Qui mancava l'apice
    $oggetto="[ è stata inviata una ML]";
    mail("$admin", "$oggetto", "$mess", "From: $tuoemail");
    }
    Prova così, in un punto mancava un apice
    Citazione Originalmente inviato da jostock
    PS. cerchiamo di dare risposte esatte!
    Io ho scritto quello perché lo ho sempre usato e funziona sia con Thunderbird che con OE
    Ultima modifica di tuttoeniente2 : 06-04-2006 alle ore 21.02.05

  9. #9
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito

    cmq io stò qui, senza lo script che funziona ç_ç qualcuno mi aiuta??

  10. #10
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da araim
    cmq io stò qui, senza lo script che funziona ç_ç qualcuno mi aiuta??
    Messaggi come questi te li puoi evitare.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da araim
    cmq io stò qui, senza lo script che funziona ç_ç qualcuno mi aiuta??
    Cosa significa? l'hai provata o no l'ultima versine che ho postato?

  12. #12
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito

    non mi funziona ç_ç

  13. #13
    Guest

    Predefinito

    Citazione Originalmente inviato da araim
    non mi funziona ç_ç
    L'ultima versione che ho postato?
    In ogni caso prova a postare qui per intero il codice della pagina.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •