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

    Invio Mail formato HTML

    salve, allora dunque il codice che io ho è il seguente:

    Codice PHP:
    $ricevitore    "info@miosito.com";

    $intestazioni   "From: $email <$email>\r\n";
    $intestazioni  .= "To: [email]info@miosito.com[/email] <info@miosito.com>\r\n";
    $intestazioni  .= "MIME-Version: 1.0\n";
    $intestazioni  .= "Content-Type: text/html; charset=\"uiso-8859-1\"\n";
    $intestazioni  .= "Content-Transfer-Encoding: 7bit\n\n";

    $nome        ltrim(rtrim(strip_tags(stripslashes($_POST['nome']))));
    $email        ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
    $telefono    ltrim(rtrim(strip_tags(stripslashes($_POST['telefono']))));
    $oggetto    ltrim(rtrim(strip_tags(stripslashes($_POST['oggetto']))));
    $messaggio    ltrim(rtrim(strip_tags(stripslashes($_POST['messaggio']))));
    $ip        getenv("REMOTE_ADDR");
    $msgformat    "<html><body>

    Da: [b]
    $nome[/b] (Indirizzo IP: [b]$ip[/b])
    Telefono: [b]
    $telefono[/b]
    E-Mail di 
    $nome: [b]$email[/b]

    Oggetto: [b]
    $oggetto[/b]

    $messaggio</p></body></html>";


    if(empty(
    $nome) || empty($email) || empty($oggetto) || empty($messaggio)) {
        echo 
    "";
    }
    else {
        
    mail($ricevitore$oggetto$msgformat$intestazioni);
        echo 
    "<a class=\"testorosso\">OPERAZIONE ESEGUITA CON SUCCESSO!</a"; }


    nel campo MESSAGGIO uso tinyMCE che mi rende perfettamente il testo coi vari "":




    ora io non capisco perchè la mail mi arriva così:

    Da: Prova (Indirizzo IP: 00.00.00.00 )
    Telefono: +39
    E-Mail di Prova: prova@prova.it

    Oggetto: Object

    messaggiomessaggiomessaggio
    nel testo io ho messo il grassetto il sottolineato e tutto quanto eppure mi arriva semplice testo... mentre le altre cose in grassetto che io già imposto con [b] all'invio arrivano correttamente... non capisco!

    grazie in anticipo!

  2. #2
    charset=\"uiso-8859-1\"

    è sbagliata

    charset=\"iso-8859-1\"


    ltrim(rtrim(

    basta che metti trim e le trimma sia da dx che sx...


    !</a";

    manca > dopo la a..

    Credo che già sistemando la codifica risolvi...

    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  3. #3
    risoltoooooooo

    grazie sei un grande

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.