Visualizzazione risultati 1 fino 20 di 20

Discussione: Domanda sui moduli FORM

  1. #1
    Guest

    Predefinito Domanda sui moduli FORM

    volevo sapere quanto segue:
    nel mio codice per il form è presente questa stringa:

    <FORM method="post" action="http://www.tuosito.com/cgi-bin/nome_script.cgi">

    la mia domanda è questa:cosa devo mettere al posto di "nome_script.cgi" per farlo funzionare?
    cioè dovrebbe venire una cosa del genere--><FORM method="post" action="http://mydogma.altervista.org/cgi-bin/nome_script.cgi">
    ma qui cosa ci va???

    AIUTOOO!

  2. #2
    Guest

    Predefinito

    Credo che c devi mettere un file in formato cgi.
    Se poi lo crei tu o in automatico lo fa il form stesso al momento della sua creazione nn so

  3. #3
    Guest

    Predefinito

    e grazie li c'ero arrivato anche io..... OLD

  4. #4
    Guest

    Predefinito

    Sks ma ho letto la tua richiesta e nn sapendo darti una risp giusta ho voluto cmq scrivere

    sperando che arrivi qlkno che precisi le cose come stanno :smile:

  5. #5
    Guest

    Predefinito

    gli script cgi nn vanno su av

  6. #6
    Guest

    Predefinito

    ok grazie!
    esistono cmq altri tipi di script che si possono usare per il servizio di form?

    oppure mi sai/sapete fornire del codice per un form funzionante su AV?

  7. #7
    Guest

    Predefinito

    Dipende il form che funzione ha...

  8. #8
    Guest

    Predefinito

    è un semplice form per l'invio delle mail al mio indirizzo di posta elettronica.
    Non so che linguaggi server supporta AV per gli script ,i cgi sono in perl se non sbaglio AV non lo supporta.
    cosa supportano i server AV per gli script?php,perl,asp,jsp,coldfusion, ecc??? :?????:

  9. #9
    Guest

    Cool ecco...php

    questo è uno scriptino semplice semplice in php che ti manda una mail al tuo indirizzo...salvalo in formato php :smile:

    <?php
    if(isset($_POST['invia']))
    {
    if(empty($_POST['oggetto']))
    $errore[]= "Non hai inserito l'oggetto nel campo obbligatorio<br />";
    if(empty($_POST['testo']))
    $errore[$guestField][]= "Non hai inserito il testo<br />";

    if(!isset($errore[$guestField]))
    {
    $testo = $_POST['testo'];
    $motivo = $_POST['oggetto'];
    $lettera = "Messaggio (oggetto: $motivo) : $testo";
    if(mail("tuamail@dominio.it", "Dagli utenti", $lettera,"From: tuamail@dominio.it"))
    {
    echo "<script>alert(\"La mail è stata spedita con successo\")</script>";
    }
    else $errore[] = "Problemi nel mandare l'email....";
    }

    }



    ?>
    <body>
    <form method = "POST" action = "<?php echo $_SERVER['PHP_SELF'];?>">
    Oggetto: <input type = "text" name = "Oggetto" /><br />
    <textarea cols = "50" rows = "10" name = "testo">inserire testo</textarea><br /> <br />
    <input type = "submit" name = "invia" value = "invia" />
    </div>


    </form>
    <?php
    if(isset($error))
    foreach($error[] as $key => $value) echo $value;
    ?>
    naturalmente dove c'è scritto "tuamail@dominio.it" devi mettere la tua mail...2 volte!! :eyes:

  10. #10
    Guest

    Predefinito

    Premettendo che non sonosco il php....ho modificato lo script...ma arriva solo il testo del messaggio e non l'oggetto la mail e il nome e quando i campi "obbligatori" non sono riempiti non appare nessun messaggio di avviso e la mail è spedita vuota! help... :?????:

    <html>
    <head>
    <title>Contatti</title>
    </head>
    <body>
    <?php
    if(isset($_POST['invia']))
    {
    if(empty($_POST['email']))
    $errore[]= "Non hai inserito l'e-mail nel campo obbligatorio<br />";
    if(empty($_POST['oggetto']))
    $errore[]= "Non hai inserito l'oggetto nel campo obbligatorio<br />";
    if(empty($_POST['testo']))
    $errore[$guestField][]= "Non hai inserito il testo<br />";


    if(!isset($errore[$guestField]))
    {
    $nome = $_POST['nome'];
    $email = $_POST['email'];
    $testo = $_POST['testo'];
    $motivo = $_POST['oggetto'];
    $lettera = "Messaggio (oggetto: $motivo) : $testo";
    if(mail("mydogma@email.it", "Dagli utenti", $lettera,"From: mydogma@email.it"))
    {
    echo "<script>alert(\"La mail è stata spedita con successo\")</script>";
    }
    else $errore[] = "Problemi nel mandare l'email....";
    }

    }



    ?>
    <body>
    <form method = "POST" action = "<?php echo $_SERVER['PHP_SELF'];?>">
    Nome : <input type = "text" name = "nome" /><br />
    *E-Mail : <input type = "text" name = "email" /><br />
    *Oggetto: <input type = "text" name = "Oggetto" /><br />
    <textarea cols = "50" rows = "10" name = "testo"></textarea><br /> <br />
    <input type = "submit" name = "invia" value = "invia" />
    </div>


    </form>
    <?php
    if(isset($error))
    foreach($error[] as $key => $value) echo $value;
    ?>


    </body>
    </html>

  11. #11
    L'avatar di Jowy
    Jowy non è connesso AlterVistiano
    Data registrazione
    29-08-2002
    Residenza
    Livorno
    Messaggi
    869

    Predefinito

    salva la pagina in .php

  12. #12
    Guest

    Predefinito

    si l'ho già fatto....l'ho editata con php edit...ed è salvata in .php.....ma la mia domanda era un altra.....
    quando vado a testarlo funziona....soltanto che alla mia casella di mai arriva solo il testo scritto nel riquadro "testo" e non i campi "nome" "email"e "oggetto"...inoltre se questi campi non sono riempiti,a differenza del loro stato di "obbligatori" la mai viene spedita ugualmente

  13. #13
    Guest

    Predefinito

    aiutoooo...chi mi sa rispondere????

  14. #14
    Data registrazione
    27-03-2003
    Messaggi
    235

    Predefinito

    Prova a copiarla così com'è e vedi se va. Se va, vuol dire che hai eliminato qualcosa di fondamentale quando l'hai modificata...il php è capriccioso, se togli qualcosa tipo un ' non va più nulla ._.
    "La fortuna di diventare me stessa e grazie a ciò più utile agli altri - ho vissuto anche questo" Cassandra (C. Wolf)
    ::: my freedom :: my strenght :: my wings :::

  15. #15
    Guest

    Predefinito

    Ho provato cosi...ma gia non andavano i messaggi di errore dei campi obbligatori e,nelle mail arrivava solo il corpo del tenso e non i campi nome e oggetto....

  16. #16
    Data registrazione
    27-03-2003
    Messaggi
    235

    Predefinito

    Prova a fare un giro su http://www.html.it nella sezione php hanno sicuramente un form mail da scaricare e installare. prova a vedere lì
    "La fortuna di diventare me stessa e grazie a ciò più utile agli altri - ho vissuto anche questo" Cassandra (C. Wolf)
    ::: my freedom :: my strenght :: my wings :::

  17. #17
    Guest

    Exclamation fatto....

    ho provato il codice che avevi messo tu...l'ho modificato leggermente...ora se non si inseriscono i campi obbligatori (tutti) si resettano tutti i campi ( )
    <html>
    <head>
    <title>Contatti</title>
    </head>
    <body>
    <?php
    if(isset($_POST['invia']))
    {
    if(empty($_POST['email']))
    $errore[$guestField][]= "Non hai inserito l'e-mail nel campo obbligatorio<br />";
    if(empty($_POST['oggetto']))
    $errore[$guestField][]= "Non hai inserito l'oggetto nel campo obbligatorio<br />";
    if(empty($_POST['testo']))
    $errore[$guestField][]= "Non hai inserito il testo<br />";


    if(!isset($errore[$guestField]))
    {
    $nome = $_POST['nome'];
    $email = $_POST['email'];
    $testo = $_POST['testo'];
    $motivo = $_POST['oggetto'];
    $lettera = "Messaggio (oggetto: $motivo) : $testo";
    if(mail("necron8686@hotmail.com", "Dagli utenti", $lettera,"From: necron8686@hotmail.com"))
    {
    echo "<script>alert(\"La mail è stata spedita con successo\")</script>";
    }
    else $errore[] = "Problemi nel mandare l'email....";
    }

    }



    ?>
    <body>
    <form method = "POST" action = "<?php echo $_SERVER['PHP_SELF'];?>">
    Nome : <input type = "text" name = "nome" /><br />
    *E-Mail : <input type = "text" name = "email" /><br />
    *Oggetto: <input type = "text" name = "Oggetto" /><br />
    <textarea cols = "50" rows = "10" name = "testo"></textarea><br /> <br />
    <input type = "submit" name = "invia" value = "invia" />
    </div>


    </form>
    <?php
    if(isset($error))
    foreach($error[] as $key => $value) echo $value;
    ?>


    </body>
    </html>
    dovrebbe andare....

  18. #18
    Guest

    Predefinito

    NON FUNOZIA:
    - campi vuoti nessun messaggio di errore;
    - campi compilati: non comprare il messaggio "email inviata" e, di fatti, non ho ricevuto alcuna email
    (il form, creato con blocco notes e salvato con il nome contatti.php, è su altervista)
    perchè?
    HELP ME PLEASE!!!!!!!!
    Ultima modifica di Geomcap2 : 31-12-2004 alle ore 00.11.05

  19. #19
    Guest

    Predefinito

    Costamezzana,
    SCUSAMI!!!!!!!!
    Nel copia ed incolla mi sono dimenticato di cambiare l'indirizzo email.....
    F O R S E riceverai varie email di mie prove!!!!!
    Ultima modifica di Geomcap2 : 31-12-2004 alle ore 00.11.38

  20. #20
    Guest

    Predefinito

    Citazione Originalmente inviato da Costamezzana
    questo è uno scriptino semplice semplice in php che ti manda una mail al tuo indirizzo...salvalo in formato php :smile:
    [CUT]
    naturalmente dove c'è scritto "tuamail@dominio.it" devi mettere la tua mail...2 volte!! :eyes:
    Buongiorno a tutti.
    Scusate se riporto in vita un vecchio topic.
    Premetto che io e il PHP siamo due mondi separati.
    Ho provato a fare come c'è scritto, ma mi da errori.

    Come posso risolvere?
    Grazie a tutti per la disponibilità.

Regole di scrittura

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