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

    due funzioni mail () in successione e ne funziona solo una!!!

    ciao a tutti
    sto impostando un form che dovrebbe inviare una mail ad un indirizzo predefinito ed una all'indirizzo del compilante.
    solamente che mi invia solamente la mail all'indirizzo predefinito mentre quella di conferma non la manda e non capisco perchè!!!
    potete aiutarmi?
    Codice PHP:
    // create email headers Mail conferma utente
    $headers_usr "From: " .clean_string($email_to). "\r\n";
    $headers_usr .= "Reply-To: ".clean_string($email_to). "\r\n" .
    'X-Mailer: PHP/' phpversion();
    $headers_usr .= "MIME-Version: 1.0\r\n";
    $headers_usr .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

    // create email message Mail conferma utente 10CC
    $email_message_usr '<html><head></head><body>';
    $email_message_usr .= '<h2>Confirmation</h2>

    Thanks for signing up to 10 Corso Como newsletter</p>'
    ;
    $email_message_usr .= '</td></tr></table></body></html>';

    // create email headers Mail iscrizione
    $headers "From: " .clean_string($email_from). "\r\n";
    $headers .= "Reply-To: ".clean_string($email_from). "\r\n" .
    'X-Mailer: PHP/' phpversion();
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
        
    // create email message Mail iscrizione 10CC
    $email_message '<html><head></head><body>';
    $email_message .= '<h1>Nuova iscrizione alla Newsletter 10CC</h1>';
    $email_message .= '</body></html>';
        
    //EMAIL CONFERMA UTENTE 10CC
    if (mail($email_to$email_cc_subject$email_message$headers)){
        if (
    mail($email_from$email_user_cc_subject$email_message_usr$headers_usr)){
            
    header('Location: thanks.htm');
            exit();}
            } else {
                echo 
    'There was a problem sending the email.';
                } 
    lo script completo qui

    delle due email l'unica che parte è questa
    Codice PHP:
    mail($email_to$email_cc_subject$email_message$headers
    questo indipendentemente che venga chiamata per prima o per seconda

    spero possiate aiutarmi perchè non so più che pesci prendere!!!

    ciao
    daniele

  2. #2
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221

    Re: due funzioni mail () in successione e ne funziona solo una!!!

    Originariamente inviato da danielepennati
    lo script completo qui
    non ha senso mettere il link così, il codce php non viene visualizzato quindi in pratica ci stai dando un link a una pagina bianca.

    Comunque se la prima email parte e la seconda no è probabile che ci sia un errore nel puto in cui valorizzi $email_from,o qualcuna delle altre variabili della seconda email, prova a controllare li oppure a postare qul pezzo di codce.

    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  3. #3
    grazie per la risposta
    per lo script basta cliccare col destro e dire di salvare la pagina :-)
    alla fine ora funziona tutto...
    non chiedetemi perchè! preso dalla disperazione ho riscritto da capo copiando paro paro
    e ora funziona :-)
    misteri

    ciao
    daniele

  4. #4
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Originariamente inviato da danielepennati
    per lo script basta cliccare col destro e dire di salvare la pagina :-)
    Se così fosse avresti un serissimo problema di sicurezza ... il php non è HTML non viene mai inviato al client.
    Comunque l'importante è che hai risolto.

    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  5. #5
    Originariamente inviato da las
    Se così fosse avresti un serissimo problema di sicurezza ... il php non è HTML non viene mai inviato al client.
    Comunque l'importante è che hai risolto.


    ehehehehe
    sono proprio fuso...
    ovviamente hai ragione
    ero convinto di aver caricato uno zip :-)

    ciao
    daniele

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.