Visualizzazione risultati 1 fino 16 di 16

Discussione: problema form e-mail in php

  1. #1
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito problema form e-mail in php

    vi posto il codice.... chi me lo sa modificare in modo che al posto delle scritte fatte con echo nel file send.php vengano delle pagine php in automatico??

    File: send.php

    Codice PHP:
    <?php
    $receiverMail
    = "il_tuttologo@libero.it";

    $name = ltrim(rtrim(strip_tags(stripslashes($_POST['name']))));
    $email = ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
    $subject = ltrim(rtrim(strip_tags(stripslashes($_POST['subject']))));
    $msg = ltrim(rtrim(strip_tags($_POST['msg'])));

    $ip = getenv("REMOTE_ADDR");
    $msgformat = "From: $name ($ip)\nEmail: $email\n\n$msg";

    // VALIDATION
    if(empty($name) || empty($email) || empty($subject) || empty($msg)) {
    echo
    "<h3>L'e-mail non è stata inviata!</h3><p>Per favore riempi tutti gli spazi!</p>";
    }
    elseif(!
    ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
    echo
    "<h3>L'e-mail non è stata inviata!</h3><p>L'indirizzo e-mail inserito non è valido!</p>";
    }
    else {
    mail($receiverMail, $subject, $msgformat, "From: $name <$email>");
    echo
    "<h3>La mail è stata inviata!</h3><p>Lo staff di 'Iltuttologo.tk' ti risponderà al più presto</p>"; }
    ?>
    file: contact.php

    Codice PHP:
    <form method="post" action="send.php">
    Nome:<br />
    <
    input name="name" type="text" size="30" maxlength="40" /><br /><br />
    Email:<br /><input name="email" type="text" size="30" maxlength="40" /><br /><br />
    Soggetto:<br />
    <
    input name="subject" type="text" size="30" maxlength="40" /><br /><br />
    Messaggio:<br />
    <
    textarea name="msg" cols="50" rows="6"></textarea><br /><br />
    <
    input type="reset" value="Resetta" />&nbsp;<input type="submit" value="Invia" />
    </
    form>
    i file da inserire sono:

    nel messaggio di errore 1: /err_form/erspaces.php

    nel messaggio di errore 2: /err_form/eradrs.php

    e nel messaggio di riuscita /err_form/success.php




    grazie a chiunque mi aiuti ciao!!!!!
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  2. #2
    Guest

    Predefinito

    Io metterei una semplicissima include, no???

    -Ivano

  3. #3
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    ho provato con l'include ma non funzia.... pensavo che ci fosse un'altro metodo
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  4. #4
    Guest

    Predefinito

    gianmarco natale è finito!!!

    se ti posso consigliare una cosa, rendi meno caotica la pagina non si capisce na mazza con quella scritta che segue il mouse e la neve, dio che fastidio!!! :)

  5. #5
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    Scusa caro ma cosa centra?? Questo é spamm!!
    La pagina adesso l'ho lasciata così perchè nn ho la neccessità di aggiornare il sito, anzi tra poco lo chiuderò e ne aprirò un'altro...

    piuttosto se puoi aiuami co sto codice.... nn è per quel sito bensì per:
    www.iltuttologo.altervista.org
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  6. #6
    Guest

    Predefinito

    considerare spamm un consiglio che si dà ad un altro membro altervista mi sembra un po' troppo...cmq se è considerato spam spero venga cancellato subito...ah n'altra cosa non ti sono caro per niente cmq come preferisci, volevo solo consigliarti una cosa, no prob....SCUSATE LO SPAMMMMMM!!!

  7. #7
    Guest

    Predefinito

    mettendo include cosa succede?

  8. #8
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    ehi dai.... non prendertela....!! era solo per dire che quella cosa nn centrava niente!! forse ho sbagliato termine.... siamo OT ok??
    cmq grazie del consiglio!! Ma il sito per problemi personali ho deciso di lasciarlo così... se vuoi ti posso spiegare in privato tramite pm o msn... ma non qui ok??

    nn mi hai detto una cosa però.... eheh lo sai o non lo sai modificare sto codice??

    ciao!

    EDIT: mettendo include nn si vede niente... nn so perchè.... adesso riprovo....
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  9. #9
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    adesso ho provato con l'include... ma nn sono sicuro della sintassi.... se io ho un file in una cartella come lo devo richiamare??
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  10. #10
    Guest

    Predefinito

    Codice:
    <?php include "cartella/file.php" ?>
    ovviamente se vai a capo per i tag di apertura e chiusura con il ";".

    ma quando lasci echo funziona?la scritta te la apre in una pagina web?

    p.s. figurati se me la prendo!!! utt apost!!!

  11. #11
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    sì la scritta me la scrive tipo come quando viene un errore in un sito "pagina nn trovata" roba del genere con il carattere times, in nero e tutto allineato a sx... il che fa schifo... cmq adesso provo come mi hai detto... nn mi ricordo com'è che includevo le cartelle ma di sicuro nn così... grazie!

    p.s. sono contento che nn te la sia presa...
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  12. #12
    Guest

    Predefinito

    Sono felice anch'io che funzioni...

    -Ivano

  13. #13
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    Grazie a tutti adesso va perfettamente!! (ho qualche problema con i css ma va bhe....)

    ecco: http://www.iltuttologo.altervista.or...ina=contattaci

    ciao
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  14. #14
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    altro problema.. appunto con i css... nn funziano ovviamente...
    esiste qualcosa al posto dell'include che faccia ADNDARE (nn includere) a una pagina??
    così dentro ci posso usare css e quelle che voglio....
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  15. #15
    Guest

    Predefinito

    Secondo me è perchè il css lo devi mettere nella pagina principale che include le altre, non nelle altre...

    Oppure prova a scrivere così, al posto dell'include:
    echo "<script language=javascript>document.location.href='pagina .php'</script>"

  16. #16
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    PERFETTO va a meraviglia grazie!!
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

Regole di scrittura

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