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

    Redirect indirizzo email

    Ho creato uno script che accoglie alcuni parametri di registrazione per una newsletter che sono email, nome e città.
    Il codice funziona perfettamente e l'utente viene reindirizzato automaticamente a pagine di OK o nel caso di errore.
    La mia esigenza è invece quella di inviare automaticamente nella casella di posta della persona che si è registrata un testo con relativo link ma non riesco ad effettuare questa piccola modifica. Grazie

    Vi posto il codice:



    <?php
    // get posted data into local variables
    $EmailFrom = Trim(stripslashes($_POST['EmailFrom']));
    $EmailTo = "info@miaemail.com";
    $Subject = "Newsletter generica";
    $Nome = Trim(stripslashes($_POST['Nome']));
    $City = Trim(stripslashes($_POST['City']));
    // validation
    $validationOK=true;
    if (Trim($EmailFrom)=="") $validationOK=false;
    if (!$validationOK) {
    print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">";
    exit;
    }

    // prepare email body text
    $Body = "";
    $Body .= "Nome: ";
    $Body .= $Nome;
    $Body .= "\n";
    $Body .= "City: ";
    $Body .= $City;
    $Body .= "\n";

    // send email
    $success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");

    // redirect to success page
    if ($success){
    print "<meta http-equiv=\"refresh\" content=\"0;URL=ok.html\">";
    }
    else{
    print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">";
    }
    ?>

  2. #2
    OK ragazzi ci sono riuscito da solo e il redirect funziona perfettamente. Ho aggiunto questo codice:

    $messaggio_di_risposta = "
    Grazie ".$_POST['php_nome']." per avermi contattato.\n
    Risponderò appena posso
    ";

    mail($_POST['php_email'], "risponditore automatico", $messaggio_di_risposta);


    L'unico problema è che all'indirizzo email del ricevente compare che il messaggio è stato inviato da utente anonimo cioè:

    anonymous@localhost.com <anonymous@localhost.com>

    Come fare per mostrare il mio indirizzo?


    Grazie

  3. #3
    se cerchi nel forum, sono sicuro che trovi ALMENO 5000 thread che parlano esattamente dello stesso IDENTICO problema...

    Pensa, ogni volta che qualuno scopre la funzione email, crede di essere il primo, ed apre un 3d chiedendo come mai non funziona...
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  4. #4
    Ho risolto lo stesso.....Ti ringrazio per la tua COSTRUTTIVA.....risposta.

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.