Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Form mail da file swf

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    272

    Form mail da file swf

    Ho fatto un semplice form mail in Flash che per inviare un'email si appoggia ad un file php con il seguente codice:

    Codice PHP:
    // Indirizzo al quale l'email deve giungere
    $destinatario "xxx@xxx.it";
    // Nome del tuo sito (compare nel campo del mittente Da: )
    $tuoSito "www.tuoSito.it";

    $messaggio .= "-- ".$_POST['Mail']."\n\n".$_POST['testo'];
    $intestazioni "From: $tuoSito\n";
    if (
    mail ($destinatario$_POST['Psw'], $messaggio$intestazioni))  { echo "Invio effettuato con successo"; } 
    Funziona ma i caratteri accentati non li rende correttamente come si fa a specificare il set di caratteri da utilizzare?

  2. #2
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Re: Form mail da file swf

    Originariamente inviato da usecram
    Ho fatto un semplice form mail in Flash che per inviare un'email si appoggia ad un file php con il seguente codice:

    Codice PHP:
    // Indirizzo al quale l'email deve giungere
    $destinatario "xxx@xxx.it";
    // Nome del tuo sito (compare nel campo del mittente Da: )
    $tuoSito "www.tuoSito.it";

    $messaggio .= "-- ".$_POST['Mail']."\n\n".$_POST['testo'];
    $intestazioni "From: $tuoSito\n";
    if (
    mail ($destinatario$_POST['Psw'], $messaggio$intestazioni))  { echo "Invio effettuato con successo"; } 
    Funziona ma i caratteri accentati non li rende correttamente come si fa a specificare il set di caratteri da utilizzare?
    Fai un'esempio di come appaiono a video i caratteri accentati

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    272
    Ecco come:
    Testo àèìòù diventa:
    Immagini allegate Immagini allegate

  4. #4
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Re: Form mail da file swf

    Originariamente inviato da usecram
    Ho fatto un semplice form mail in Flash che per inviare un'email si appoggia ad un file php con il seguente codice:

    Codice PHP:
    // Indirizzo al quale l'email deve giungere
    $destinatario "xxx@xxx.it";
    // Nome del tuo sito (compare nel campo del mittente Da: )
    $tuoSito "www.tuoSito.it";

    $messaggio .= "-- ".$_POST['Mail']."\n\n".$_POST['testo'];
    $intestazioni "From: $tuoSito\n";
    if (
    mail ($destinatario$_POST['Psw'], $messaggio$intestazioni))  { echo "Invio effettuato con successo"; } 
    Funziona ma i caratteri accentati non li rende correttamente come si fa a specificare il set di caratteri da utilizzare?
    Codice PHP:
    $headers  "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $headers .= "X-Mailer: PHP\n"
    $headers .= "From:tuoSito<[url]www.tuoSito.it[/url]>\n";

    $suoemail $_POST["suoemail"];   
    //Oggetto dell'e-mail 
    $oggetto="Ciao";  
    $messaggio="<html>
    <head>
    </head>
    <body>
    Ciao, come va?




    Saluti
    </body>
    </html>"

    //Invio della mail 
    mail ($suoemail,$oggetto,$messaggio,$headers); 

  5. #5
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Re: Re: Form mail da file swf

    Originariamente inviato da Braco
    Codice PHP:
    $headers  "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $headers .= "X-Mailer: PHP\n"
    $headers .= "From:tuoSito[url]www.tuoSito.it[/url]\n";

    $suoemail $_POST["suoemail"];   
    //Oggetto dell'e-mail 
    $oggetto="Ciao";  
    $messaggio="<html>
    <head>
    </head>
    <body>
    Ciao, come va?




    Saluti
    </body>
    </html>"

    //Invio della mail 
    mail ($suoemail,$oggetto,$messaggio,$headers); 

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    272
    Non va anche specificando il set di caratteri (indipendentemente che sia in formato HTML o meno).
    La prova è che inserendo manualmente i caratteri accentati nel corpo del messaggio questi vengono resi correttamente mentre quelli che provengono dal form mail continuano ad essere resi in quel modo.

    Es:
    Codice PHP:
    // Indirizzo al quale l'email deve giungere
    $destinatario "xxxx@yy.it";
    // Nome del tuo sito (compare nel campo del mittente Da:)
    $tuoSito "www.tuoSito.it";

    $intestazioni "From: $tuoSito\n";
    $intestazioni .= "MIME-Version: 1.0\n"
    $intestazioni .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
    $intestazioni .= "Content-Transfer-Encoding: 7bit\n\n"

    $messaggio"{$_POST['Mail']}\n\nàèìòù\n\n{$_POST['testo']}";
     
    if (
    mail ($destinatario$_POST['Psw'], $messaggio$intestazioni))  echo "Invio effettuato con successo";; 
    A questo punto il problema potrebbe essere dalla parte di Flash

  7. #7
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da usecram
    Non va anche specificando il set di caratteri (indipendentemente che sia in formato HTML o meno).
    La prova è che inserendo manualmente i caratteri accentati nel corpo del messaggio questi vengono resi correttamente mentre quelli che provengono dal form mail continuano ad essere resi in quel modo.

    Es:
    Codice PHP:
    // Indirizzo al quale l'email deve giungere
    $destinatario "xxxx@yy.it";
    // Nome del tuo sito (compare nel campo del mittente Da:)
    $tuoSito "www.tuoSito.it";

    $intestazioni "From: $tuoSito\n";
    $intestazioni .= "MIME-Version: 1.0\n"
    $intestazioni .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
    $intestazioni .= "Content-Transfer-Encoding: 7bit\n\n"

    $messaggio"{$_POST['Mail']}\n\nàèìòù\n\n{$_POST['testo']}";
     
    if (
    mail ($destinatario$_POST['Psw'], $messaggio$intestazioni))  echo "Invio effettuato con successo";; 
    A questo punto il problema potrebbe essere dalla parte di Flash
    Si, può darsi che sia Flash, fai una prova: usa il form in modo normale (senza i codici Flash) e vediamo...

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.