Visualizzazione dei risultati da 1 a 10 su 14

Hybrid View

  1. #1
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Qui parecchie risorse che dovrebbero fare quello chi ti serve
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  2. #2

    AIUTO

    Salve a tutti. Dopo aver letto e osservato tutorial per 2 giorni, pensavo di esser finalmente riuscito a combinar qualcosa di buono, ma invece nulla da fare. Quando testo il mio modulo sul localhost di easyphp, la pagina web si carica per 3 minuti indicando 127.0.0.1 e poi mi restituisce questo errore.image.jpg

    Come posso fare??? sono disperato. vi trascrivo i dati html e php.
    Santo sarà chi mi aiuterà
    _________________
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Documento senza titolo</title>
    </head>
    <body>
    <form action="invia.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
    <fieldset>
    <font color="#FF0000">*</font>
    <label for="nome">Nome:</label>
    <input name="nome" type="text" id="nome" tabindex="10" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <font color="#FF0000">*</font>
    <label for="cognome">Cognome:</label>
    <input name="cognome" type="text" id="cognome" tabindex="20" />


    <br><font color="#FF0000">* </font>
    <label for="telefono">Recapito telefonico:</label>
    <input name="telefono" type="text" id="telefono" tabindex="30" />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#FF0000">*</font>
    <label for="indirizzo">Indirizzo:</label>
    <input type="text" name="indirizzo" id="indirizzo" tabindex="40" />
    <br><font color="#FF0000">*</font> e-mail:
    <input type="text" name="email" id="email" tabindex="60" />



    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#FF0000">* </font>
    <label for="citta">Città:</label>
    <input type="text" name="citta" id="citta" tabindex="50" />



    <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p; Inserite la vostra richiesta, verrete contattati appena possibile:

    <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

    <textarea name="testo" cols="60" rows="4" id="testo"></textarea>
    <br>
    <input type="Submit" name="invia" id="invia" value="Invia">
    </fieldset>
    </form>
    </body>
    </html>



    <?php
    /* INVIO SEMPLICE */
    $destinatario = "info@vincenzo-tomaselli.com";
    $oggetto = "Email inviata dal tuo sito web";
    $messaggio ="Nome $nome\n";
    $messaggio .= "Cognome $cognome\n";
    $messaggio .= "Telefono $telefono\n";
    $messaggio .= "Indirizzo $indirizzo\n";
    $messaggio .= "Citta $citta\n";
    $messaggio .= $testo;
    $da = $email;
    $intestazioni = "From: $da";
    mail($destinatario,$oggetto,$messaggio,$intestazio ni);

    ?>
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>invia.php</title>
    </head>
    <body>
    <h1>Grazie per aver scritto</h1>
    </body>
    </html>






    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Qui parecchie risorse che dovrebbero fare quello chi ti serve

  3. #3
    ?

  4. #4
    Salve a tutti. Purtroppo nonostante abbia cercato di seguire tutorial e consigli, il mio form non funziona. Su easyphp mi viene un messaggio di errore. Non so più che pesci pigliare. Qualcuno può vedere se ci sono degli errori nel mio codice? Sotto ho incollato sia php che html. Il messaggioo di errore di easyphp è questo:

    Notice: Undefined variable: nome in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\scripts\invia.php on line 8

    Notice: Undefined variable: cognome in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\scripts\invia.php on line 9

    Notice: Undefined variable: telefono in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\scripts\invia.php on line 10

    Notice: Undefined variable: indirizzo in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\scripts\invia.php on line 11

    Notice: Undefined variable: citta in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\scripts\invia.php on line 12

    Notice: Undefined variable: testo in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\scripts\invia.php on line 13

    Notice: Undefined variable: email in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\scripts\invia.php on line 15

    Warning: mail(): Failed to connect to mailserver at "127.0.0.1" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\scripts\invia.php on line 18
    invia.php
    Grazie per aver scritto




    <?php
    /* INVIO SEMPLICE */
    $destinatario = "info@xxxxxxxx.com";
    $oggetto = "Email inviata dal tuo sito web";
    $messaggio ="Nome $nome\n";
    $messaggio .= "Cognome $cognome\n";
    $messaggio .= "Telefono $telefono\n";
    $messaggio .= "Indirizzo $indirizzo\n";
    $messaggio .= "Citta $citta\n";
    $messaggio .= $testo;
    $da = $email;
    $intestazioni = "From: $da";
    mail($destinatario,$oggetto,$messaggio,$intestazio ni);

    ?>
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>invia.php</title>
    </head>
    <body>
    <h1>Grazie per aver scritto</h1>
    </body>
    </html>





    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Documento senza titolo</title>
    </head>
    <body>
    <form action="invia.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
    <fieldset>
    <font color="#FF0000">*</font>
    <label for="nome">Nome:</label>
    <input name="nome" type="text" id="nome" tabindex="10" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <font color="#FF0000">*</font>
    <label for="cognome">Cognome:</label>
    <input name="cognome" type="text" id="cognome" tabindex="20" />


    <br><font color="#FF0000">* </font>
    <label for="telefono">Recapito telefonico:</label>
    <input name="telefono" type="text" id="telefono" tabindex="30" />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#FF0000">*</font>
    <label for="indirizzo">Indirizzo:</label>
    <input type="text" name="indirizzo" id="indirizzo" tabindex="40" />
    <br><font color="#FF0000">*</font> e-mail:
    <input type="text" name="email" id="email" tabindex="60" />



    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#FF0000">* </font>
    <label for="citta">Città:</label>
    <input type="text" name="citta" id="citta" tabindex="50" />



    <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p; Inserite la vostra richiesta, verrete contattati appena possibile:

    <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

    <textarea name="testo" cols="60" rows="4" id="testo"></textarea>
    <br>
    <input type="Submit" name="invia" id="invia" value="Invia">
    </fieldset>
    </form>
    </body>
    </html>


    EDIT: Evita di mettere in chiaro il tuo indirizzo email nei post se non vuoi rischiare di ritrovarti la casella piena di spam.
    Ultima modifica di Alhazred; 18-03-2014 a 11:39

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Quote Originariamente inviata da gigitoma Visualizza il messaggio
    ...
    <?php
    /* INVIO SEMPLICE */
    $destinatario = "info@xxxxxxxx.com";
    $oggetto = "Email inviata dal tuo sito web";
    $messaggio ="Nome $nome\n";
    $messaggio .= "Cognome $cognome\n";
    $messaggio .= "Telefono $telefono\n";
    $messaggio .= "Indirizzo $indirizzo\n";
    $messaggio .= "Citta $citta\n";
    $messaggio .= $testo;
    $da = $email;
    $intestazioni = "From: $da";
    mail($destinatario,$oggetto,$messaggio,$intestazio ni);
    ...
    Da dove le prendi le variabili $nome, $cognome, $telefono e compagnia bella?
    Non è così che si recuperano dati provenienti da un form, lo si fa se c'è la direttiva register_globals attiva, ma è ormai da tempo che tale direttiva si imposta ad OFF di default e sulle nuove versioni di PHP non c'è proprio più.
    I dati li devi recuperare con $_POST[nome'], $_POST['cognome']... eccetera.

  6. #6
    .
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Qui parecchie risorse che dovrebbero fare quello chi ti serve

Tag per questa discussione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.