PHPMAILER e UMLAUTS (lettere tedesche äüäöß)

angus

Nuovo Utente
25 Mar 2018
2
0
1
61
Buongiorno al forum,

ho un sito web con un "contact form" dove I clienti possono inserire delle richieste di prenotazione per il nostro ristorante (sono in Austria).
Dal momento che ho spostato il sito ed il dominio su un nuovo provider ho iniziato ad avere problemi con le lettere tedesche:
In qualsiasi campo sia presente una di queste lettere (Nome, Soggetto, Messaggio) io ricevo la email ma il campo arriva vuoto., e solamente "quel" campo mentre tutto il resto e' leggibile.
Non ho nessuna esperienza com sviluppatore web ma ho esperienza come sysadmin...nonostante varie ricerche non trovo una soluzione ed avrei bisogno di un gentile aiuto!!
Ringrazio e pubblico qui sotto il file che gestisce il form:
PHP:
<?php
    function decodeval($str){
      
        return nl2br(htmlentities(utf8_decode(($str))));
    }
  
    require 'lib/mailer/PHPMailerAutoload.php';
    $mail = new PHPMailer;
    $valid = false;
    if(isset($_POST['fname']) && isset($_POST['fmail']) && isset($_POST['fphone']) && isset($_POST['fmsg'])){
        $valid = true;
    }
    $name = decodeval($_POST['fname']);
    $email = decodeval($_POST['fmail']);
    $phone = decodeval($_POST['fphone']);
    $msg = decodeval($_POST['fmsg']);
    $subject = $_POST['fsubject'];
  
    $message = <<<EMAILMSG
        <div style="font-family: Arial, sans-serif">
            <table>
                <tr>
                    <th>Name</th>
                    <td>$name</td>
                </tr>
                <tr>
                    <th>E-Mail</th>
                    <td>$email</th>
                </tr>
                <tr>
                    <th>Telefon</th>
                    <td>$phone</td>
                </tr>
            </table>
            <p>$msg</p>
        </div>
EMAILMSG;
    $mail->From = $email;//'[email protected]';
    $mail->FromName = 'Anfrage Website';
  
    //$mail->addAddress('[email protected]');
    $mail->addAddress('[email protected]');
    //$mail->addAddress('[email protected]');
    $mail->addAddress('[email protected]');
    $mail->isHTML(true);
    $mail->CharSet = "UTF-8";
    $mail->Subject = $subject;
    $mail->Body    = $message;
    //$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
  
    if($valid){
        if(!$mail->send()) {
            echo 'Message could not be sent.';
            echo 'Mailer Error: ' . $mail->ErrorInfo;
        } else {
            echo 'Message has been sent';
        }
    }
 
Ultima modifica di un moderatore:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
@angus
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code.gif
quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box inserisci 2.png.JPG

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 

angus

Nuovo Utente
25 Mar 2018
2
0
1
61
@Max 1 grazie e scusa (scusate) per gli errori. Sono appena arrivato in questo forum in cerca di una soluzione e. come sempre gli ultimi arrivati con una certa urgenza, non si riesce ad avere abbastanza tempo per leggere bene tutti I regolamenti . Ringrazio per la pazienza e spero di avere un riscontro su questo problema
 
Discussioni simili
Autore Titolo Forum Risposte Data
G phpmailer e php 8.1 con estensione mysqli PHP 6
E Hosting e phpmailer PHP 0
E PHPMailer PHP 4
D PHPMailer con account gmail PHP 14
I PHPMailer non funziona PHP 13
I Guida/Tutorial configurare PHPMailer per inviare mails tramite contact form? PHP 2
G PHPMailer: SMTP error Gmail PHP 8
M Come usare la nuova versione di phpmailer? PHP 2
P [PHPmailer] SMTP Aruba.. problemi PHP 8
G Invio Mail con PHPMailer, problemi SMTP PHP 7
V PHPMailer PHP 11
V PHPmailer allegato PHP 0
P problemi invio email con phpmailer PHP 47
P phpmailer PHP 0
localhost.nicola File log erroe con phpmailer PHP 3
A problema phpmailer PHP 32
L invio smtp con phpmailer - problema invia due volte la email allo stesso utente PHP 0
O PhpMailer, Composer e Netbeans PHP 1
M Come inviare due mail diverse con phpmailer PHP 6
Z email phpmailer non arrivano PHP 0
B Invio email multiple PHPMAILER PHP 3
L Problema phpmailer,jquery e smtp PHP 1
P Problemi visualizzazione html con phpmailer PHP 6
P phpmailer e file_get_contents PHP 1
P Phpmailer ed wind-infostrada PHP 20
felino PHPMailer: Indirizzo IP e Immagine PHP 6
lsnight Phpmailer per principianti PHP 7
K form con phpmailer PHP 18
P Invio multiplo mail con phpmailer PHP 5
L problema classe phpmailer con la mia classe clsMail PHP 2
G problema con phpmailer 5.2.1 PHP 1
minatore Phpmailer PHP 6
M phpmailer multiplo in più pagine di un sito PHP 5
N PhpMailer SELECT e OPTION PHP 190
N PhpMailer e salvataggio allegato sul server PHP 11
R Phpmailer SMTP PHP 23
A problema con phpmailer PHP 10
metalgemini PHPmailer non arriva allegato PHP 10
piccino PHPMailer: inserire allegato PHP 5
E Invio email (era: phpmailer) PHP 52
F Phpmailer e l'indirizzo del mittente PHP 3
F PhpMailer PHP 5
borgo italia phpmailer?? PHP 7
C phpmailer PHP 7
emanuelevt phpmailer e altervista PHP 3
catellostefano Problema con la classe class.phpmailer.php PHP 5
SolidSnake4 PHPmailer errore PHP 4
A classe PHPMailer e mail di Libero PHP 1
S php mail vs phpmailer PHP 0
T Problemi phpmailer x invio ad indirizzi di libero. Aiutatemi! PHP 14

Discussioni simili