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

    Forma funziona ma arriva con anonymous

    Ciao ragazzi chi mi sa dire perch il mio form

    http://www.silviaferrari.it/form.htm

    Manda la mail ma ma questa arriva con anonymous@...

    <?php
    if(!$nomemail == "" && (!strstr($nomemail,"@") || !strstr($nomemail,".")))
    {
    echo "<h2>Use Back - Enter valid e-mail</h2>\n";
    $badinput = "<h2>Feedback was NOT submitted</h2>\n";
    }
    if(empty($nome) || empty($nomemail) ||empty($telefono)|| empty($notes )) {
    echo "<h2>Use Back - fill in all fields</h2>\n";
    }
    echo $badinput;

    $todayis = date("l, F j, Y, g:i a") ;

    $oggetto = $oggetto ;
    $subject = $oggetto;

    $notes = stripcslashes($notes);

    $message = " $todayis [EST] \n
    Attention: $oggetto \n
    Messaggio: $notes \n
    Da: $nome ($nomemail)\n
    Telefono: $telefono\n
    Browser Info: $httpagent \n
    Referral : $httpref \n
    ";

    $from = "Da: $nomemail\r\n";


    mail("miamail@pippo.it", $subject, $message, $from);

    ?>

    <p align="center">
    Data: <?php echo $todayis ?>


    Grazie : <?php echo $nome ?> ( <?php echo $nomemail ?> )



    Oggetto: <?php echo $oggetto ?>


    Messaggio:

    <?php $notesout = str_replace("\r", "
    ", $notes);
    echo $notesout; ?>


    <?php echo $ipi ?>




    Next Page
    </p>

  2. #2
    Forse non ti viene interpretato il campo "Da: $nomamail" come un header accettabile.

    Prova ad utilizzare questi headers che ti permettono ti aggiungere anche altre informazioni addizionali (quelle che non ti servono semplicemente cancellale):

    Codice PHP:
    $headers .= 'To: Destinatario <$maildestinatario>. "\r\n";
    $headers .= '
    FromMittente <$mailmittente>' . "\r\n";
    $headers .= '
    Cc$mailcopiaconoscenza' . "\r\n";
    $headers .= '
    Bcc$mailcopiaconoscenzanascosta' . "\r\n"; 
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  3. #3
    non ho capito nel mio codice cosa devo cambiare

  4. #4
    ti riscrivo il codice cambiato (che, mi auguro, funzioni):
    Codice PHP:
    <?php
    if(!$nomemail == "" && (!strstr($nomemail,"@") || !strstr($nomemail,".")))
    {
    echo 
    "<h2>Use Back - Enter valid e-mail</h2>\n";
    $badinput "<h2>Feedback was NOT submitted</h2>\n";
    }
    if(empty(
    $nome) || empty($nomemail) ||empty($telefono)|| empty($notes )) {
    echo 
    "<h2>Use Back - fill in all fields</h2>\n";
    }
    echo 
    $badinput;

    $todayis date("l, F j, Y, g:i a") ;

    $oggetto $oggetto ;
    $subject $oggetto;

    $notes stripcslashes($notes);

    $message $todayis [EST] \n
    Attention: 
    $oggetto \n
    Messaggio: 
    $notes \n
    Da: 
    $nome ($nomemail)\n
    Telefono: 
    $telefono\n
    Browser Info: 
    $httpagent \n
    Referral : 
    $httpref \n
    "
    ;

    $destinatario "miamail@pippo.it";
    $headers 'To: $destinatario <$destinatario>. "\r\n";
    $headers .= '
    From$nomemail <$nomemail>' . "\r\n";

    mail($destinatario, $subject, $message, $headers);

    ?>

    <p align="center">
    Data: <?php echo $todayis ?>


    Grazie : <?php echo $nome ?> ( <?php echo $nomemail ?> )



    Oggetto: <?php echo $oggetto ?>


    Messaggio:

    <?php $notesout = str_replace("\r", "
    ", $notes);
    echo $notesout; ?>


    <?php echo $ipi ?>




    [url="form.htm"] Next Page [/url]
    </p>
    Comunque complimenti, è proprio bello il tuo sito dal punto di vista grafico (scontato visto la tua professione )... tornerò a farci un giro quando sarà un pochino più "completo"
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

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.