Visualizzazione risultati 1 fino 10 di 10

Discussione: php: due script, una pagina

  1. #1
    Guest

    Predefinito php: due script, una pagina

    Ho messo due form che utilizzano script in php nella stessa pagina. Provando, uno dei due form per il method post usa lo script dell`altro, anche se nel codice ho scritto bene: ogni form ha il suo script. Grazie.
    Francesco

  2. #2
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

  3. #3
    Guest

    Predefinito

    Per evitare confusione, do l`inirizzo web della pagina in questione: http://fdiodato.altervista.org/principale.htm. Grazie!
    Francesco

  4. #4
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    no, ma il problema sarà il codice php!

  5. #5
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    Non vedo dove si il problema, funge perfettamente

  6. #6
    Guest

    Predefinito

    Sono riuscito a correggere l`errore. Ho scoperto pero` un difetto del mio script "segnala a un amico" (vedi link di cui sopra). Mentre se non scrivo niente nel campo email del mittente mi segnala l`errore, nei campi email degli amici a cui segnalare il sito mi da` l`errore solo se non metto un indirizzo tipo indirizzo@dominio.it, ma per esempio una sola lettera dell`alfabeto. Se non scrivo niente si collega comunque alla pagina dello script, ma la pagina appare completamente bianca, senza nessuna scritta di errore. Si potrebbe correggere? Grazie.
    Francesco

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da mythologia
    Non vedo dove si il problema, funge perfettamente
    Non avevo messo un </form>.

  8. #8
    Guest

    Predefinito codice script

    Ecco il codice:

    <?PHP
    /* Easy refer-a-friend
    Original script by burt [ burt@dotdragnet.co.uk ]
    Modifications by sandman [ sandman@idscotland.co.uk ]
    Traduzione italiana [ farlimas@altervista.org ]

    If you modify this script to make it more functional,
    please let us know so that we can update ours as well ! */

    //set variables

    // Your site name for use in the email
    $site_name="http://www.fdiodato.tk";
    // Your message for the email
    $text="Ciao, ho trovato questo bel sito che ti segnalo $site_name";
    // Title of email
    $title="Un messaggio dal tuo amico $sendername";
    // Thank you page for users
    $thankspage="http://fdiodato.altervista.org/grazieita.htm";

    // START CODE, DO NOT CHANGE ANYTHING BELOW THIS LINE

    // check email addresses

    $x1 = ereg("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$",$senderemail);
    if($x1==0)
    # if no valid email address entered, display no email message
    {
    echo "<div align=center><b>Devi</b> inserire un tuo indirizzo email valido.
    <a href=javascript:history.back(-1)>Ritorna al form</a>.</div>";
    exit;
    }

    if ($email<>"") {
    $x2 = ereg("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$",$email);
    if($x2==0)
    # if no valid email address entered, display no email message
    {
    echo "<div align=center>!!ERRORE!!Il primo indirizzo email non &egrave; valido.
    <a href=javascript:history.back(-1)>Ritorna al
    form</a>.</div>";
    }
    }

    if ($email2<>"")
    {
    $x3 = ereg("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$",$email2);
    if($x3==0)
    # if no valid email address entered, display no email message
    {
    echo "<div align=center>!!ERRORE!!Il secondo indirizzo email non &egrave; valido.
    <a href=javascript:history.back(-1)>Ritorna al
    form</a>.</div>";
    }
    }

    if ($email3<>"")
    {
    $x4 = ereg("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$",$email3);
    if($x4==0)
    # if no valid email address entered, display no email message
    {
    echo "<div align=center>!!ERRORE!!Il terzo indirizzo email non &egrave; valido.
    <a href=javascript:history.back(-1)>Ritorna al
    form</a>.</div>";
    }
    }
    if (($x2!=0) || ($x3!=0) || ($x4!=0))
    {
    mail("$email", "$title", "$text", "From: \"$sendername\" $senderemail\n");
    mail("$email2", "$title", "$text", "From: \"$sendername\" $senderemail\n");
    mail("$email3", "$title", "$text", "From: \"$sendername\" $senderemail\n");

    // return thank you page
    header("Location: $thankspage");
    }

    ?>

  9. #9
    Guest

    Predefinito

    non postare tre volte di seguito... soprattutto se hai risolto il problema!

    ciao!!
    giako

  10. #10
    Guest

    Predefinito

    Forse non hai letto con attenzione: di problema ne ho un altro! Inoltre un messaggio l`ho scritto per discutere del nuovo problema, un`altro l`ho scritto quando mi e` apparso il messaggio dell`utente (la mia pagina evidentemente non era aggiornara) e n altro l`ho inviato solo per il codice in modo da non fare confusione con il testo del messaggio.
    Francesco

Regole di scrittura

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