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

    Mail() - Gestione Html delle mail

    Problema su cui sto diventando matto:

    Non riesco a spedire mail in formato HTML!!

    Se passo 3 o 4 parametri al comando mail() senza nessuna specifica HTML non c'e' nessun problema...
    Se invece infilo nel quarto parametro i codici per il formato HTML non va piu' niente... non mi manda proprio la mail senza darmi nemmeno errore...

    vi giro i parametri che metto:


    ************************************************** *****

    $destinatari = $_POST["email"];
    $oggetto = "Richiesta Catalogo x";
    $messaggio = '
    <a href=\"http://www.x.us/confirm.php?mail='.$email.'&code='.$code.'\" target=\"_blank\">http://www.x.us/confirm.php?mail='.$email.'&code='.$code.'</a>





    Grazie per averci contattato...

    ';

    $header = "From: xxxxx <x@x.x>\n";
    $header .= "X-Mailer: Il nostro Php\n";
    $header .= "MIME-Version: 1.0\n";
    $header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
    $header .= "Content-Transfer-Encoding: 7bit\n\n";

    mail($destinatari, $oggetto, $messaggio, $header);

    ************************************************** *****


    Le ho provate tutte guardando gli help ovunque ma non riesco a risolvere il problema...

    Qualcuno mi sa aiutare pls?

    Mek...
    Mekteus
    Web-Developer
    www.mekteus.com
    mekteus@mekteus.com

  2. #2

  3. #3
    Un passettino l'ho fatto in avanti...
    partono in Html ma ho un problema... invece di arrivare un link normale se ci clicchi sopra compare questo...

    outbind://11-000000002688D476B5D1494C9995F5882988747DE46E2200/%22http:/www.x.us/confirm.php?mail=matteo@dgtx.com&code=123959\%22

    invece di semplicemente

    http:/www.x.us/confirm.php?mail=matteo@dgtx.com&code=123959

    cosa e' quel outbind???
    Mekteus
    Web-Developer
    www.mekteus.com
    mekteus@mekteus.com

  4. #4
    Risolto...

    O meglio ho trovato una soluzione alla cosa anche se cmq mi sorge un'altra domanda a questo punto... ma e' pura sintassi php questa...

    generava quel outbind perche' nella sintassi php per poter scrivere in html gli apici metto davanti \, e' corretto?

    Per risolvere ho passato l'href del tag a senza gli apici (funziona lo stesso anche se non e' correttissimo come sintassi html)...

    esempio:

    x = '
    <a href=\"ciao.html\">
    ';

    ho risolto cosi ma sono sicuro che si puuo' dfar di meglio:

    x = '
    <a href=ciao.html>
    ';


    Che ne dite?

    Grazie Pugia per avermi passato il codice del mail prima!
    Mekteus
    Web-Developer
    www.mekteus.com
    mekteus@mekteus.com

  5. #5
    uppo perche' ho modificato la risposta..
    causa erroe di scrittura...
    Mekteus
    Web-Developer
    www.mekteus.com
    mekteus@mekteus.com

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.