Visualizzazione risultati 1 fino 12 di 12

Discussione: Problema con l'invio mail....

  1. #1
    Guest

    Exclamation Problema con l'invio mail....

    Ragazzi non so come sia successo ma non mi funziona + lo script che feci per inviare le e-mail dal mio sito!!!! Quando lo feci, lo provai e funzionava ma ora non ne vuole sapere!!
    Questo è l'errore:
    Parse error: parse error in /membri/webhelper/mail/refer.php on line 25

    Questo è il code:
    <?php

    #Configurazione delle variabili

    # Il nome del sito da visualizzare nell'e-mail
    $site_name="http://www.webhelper.altervista.org";

    # Il messaggio dell'e-mail
    $text="Vieni a trovarmi su <strong>$site_name</strong> troverai tutte le risposte sul mondo del web.Ci sono manuali, software GRATIS e tante altre utilit&agrave;.";

    # Il titolo dell'e-mail
    $title="Ho pensato che potesse interessarti!";

    # Pagina di conferma invio e-mail
    $thankspage="http://www.webhelper.altervista.org";

    # Altre informazioni
    $info="From: Gianfranco < gianfranco83@operamail.com >"

    # Inizio codice. ** NON MODIFICARE **

    # Controllo indirizzo e-mail

    if (!isset($emaila)) {
    $x2 = ereg("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$",$emaila);
    if($x2==0)
    # Se l'indirizzo non è valido visualizzare questo messaggio
    {
    echo "<div align=center>!!ERRORE!!<br>Il primo indirizzo e-mail non è valido.
    <a href=javascript:history.back(-1)>Ritorna al form</a>.</div>";
    }
    }

    # Invio dell'e-mail
    if (($x2!=0))
    {
    mail("$emaila", "$title", "$text","$info");

    // Ritorna alla pagina di conferma e-mail
    header("Location: $thankspage");
    }

    ?>

    Aiutatemi please...

  2. #2
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    ti manca il ; alla fine di questa riga:

    Codice PHP:
    # Altre informazioni
    $info="From: Gianfranco < [email]gianfranco83@operamail.com[/email] >"
    ;)
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  3. #3
    Guest

    Predefinito

    Azz è meglio se corro a prenotare 1 visita OCULISTICA!!!
    Ti ringrazio ciao!

  4. #4
    Guest

    Predefinito

    Ehm non so perchè ma ora non mi fa il redirect!
    Ho provato sia con:
    Header("Refresh: 0;url=$thankspage");
    ke con:
    header("Location: $thankspage");

    Come risolvo?

  5. #5
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    prima del comando header() non devi mandare in output assolutamente nulla...

    nemmeno uno spazio.. niente..

    assicurati che non ci sia nulla prima...

    cmq meglio la seconda stringa ;)
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  6. #6
    Guest

    Predefinito

    In che senso non devo mandare in output nulla???

  7. #7
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    all'inzio del file non ci deve essere uno spazio/riga vuota prima del <?PHP e tantomaneno non ci dev'essere nessun echo/print...
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  8. #8
    Guest

    Predefinito

    A no non c'è!Solo che se provo ad inviare la mail mi va nella pagina, ma mi esce bianca e si blocca li senza rimandarmi all'home esenza darmi nessun errore!!Magari prova anke tu andando sul mio sito!Il modulo è quello che invia un e-mail ad un tuo amico sul menù di destra!

    Ps. le mail non arrivano!

  9. #9
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    cambia il confronto...

    non usare 0 e !=0

    ereg() restituisce un valore booleano...

    confronta con true o false :P
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  10. #10
    Guest

    Predefinito

    Ehmmmm scusa ma dove?

  11. #11
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    Codice PHP:
    if (($x2!=0))
    :P
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  12. #12
    Guest

    Predefinito

    ho messo così:
    if ereg($x2)
    {
    mail("$emaila", "$title", "$text","$info");
    ..............................
    ma comunque non invia e si blocca in quella pagina non visualizzando nulla...manco un errore!!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •