Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. Problema inserimento modulo e invio email in php
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      seven.7 User • ultima modifica di

      Problema inserimento modulo e invio email in php

      Ciao ragazzi prima di tutto complimenti alla comunità! Ho un problema: creando una pagine web in html e ad un certo punto mi sono accorto di avere bisogno di PHP perchè il modulo che gli utenti compilano non deve essere inviato con outlook. C'è una discussione simile precendentemente ma purtroppo non capisco xkè a me non funzioni. Non indico il mio sito dove c'è il form perchè non so' se posso cmq... il codice inserito per i test è :

      <form action="" method='post'>
        <p> Nome 
          <input name='nome' type='text'>
        </p>
        <p>Messaggio 
          <input name='messaggio' type='text'>
        </p>
        <p> 
          <input type='submit' name='Submit' value='Invia'>
          <input name='clicked' type='hidden' id='clicked'>
          <?php
      if(isset($_POST[clicked])){
      $a="seven.7@email.it";
      $oggetto="Messaggio da $_POST[nome]";
      $messaggio="Hai ricevuto un messaggio da $_POST[nome].Il testo del messaggio è: $_POST[messaggio]";
      mail($a, $oggetto, $messaggio);
      echo "<br><br>Grazie $_POST[nome].<br>Il tuo messaggio è stato inviato correttamente.";
      }?>
        </p>
        <p>&nbsp; </p>
      </form>
      

      Grazie e alla prox

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        probid Super User • ultima modifica di

        Che errore restituisce lo script?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          scapritta User • ultima modifica di

          Ciao, io l'ho provato e funziona (l'email arriva correttamente)

          😉

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • S
            seven.7 User • ultima modifica di

            in pratica nessuno clicco e ricarica la pagina... PS: ho trovato in rete un altro script che funziona invece su due pagine (ke sarebbe per me meglio) ke ugualmente non mi funziona...

            <html>
            <head>
            <title>Mio form</title>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
            </head> <body>
            <form name="form1" method="post" action="messaggio2.php">
              <p>Nome destinatario 
                <input name="destinatario" type="text" id="destinatario">
            </p>
              <p>E-mail destinatario 
                <input name="emaildest" type="text" id="emaildest">
            </p>
              <p>Mio nome 
                <input name="mionome" type="text" id="mionome">
            </p>
              <p>Mia e-mail 
                <input name="miamail" type="text" id="miamail">
            </p>
              <p>Messaggio</p>
              <p>
                <textarea name="testo" id="testo"></textarea>
            </p>
              <p>
                <input type="submit" name="Submit" value="Invia">
            </p>
            </form>
            </body>
            </html>
            
            ```Salviamo questo file e chiamiamolo messaggio.html
             Creiamo ora il form mail in un nuovo file che chiameremo messaggio2.php:
            

            <?
            $messaggio ="Ciao $destinatario";
            $messaggio .= "\n";
            $messaggio .="$mionome ti invia questo messaggio:";
            $messaggio .= "\n";

            $messaggio .= "$testo";
            $messaggio .= "\n";

            $subject = "$mionome ti ha inviato un messaggio";
            $headers = "From:<$miamail>\n";
            $headers .= "Reply-To:<$miamail>\n";
            mail("$emaildest", $subject, $messaggio, $headers);
            ?>

            
            questo come risultato mi da una pagina con il codice non cifrato... in sostanza esce questo 
            
            

            \n"; $headers .= "Reply-To:<$miamail>\n"; mail("$emaildest", $subject, $messaggio, $headers); ?>

            come testo nella pagina web...
            
            ke mi dite?
            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • S
              seven.7 User • ultima modifica di

              io credo di aver capito scusate... ma credo ke sia per il fatto che non ho installato alcun server php? in questo caso come devo fare e soprattutto come lo devo postare sul mio sito?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                matadero User Attivo • ultima modifica di

                ma perchè, mandavi senza avere il server o averlo messo online?
                ahahahaha
                scherzo, ne sò quanto te.
                Comunque se lo hai fatto il problema è quello.
                Se hai una pagina php devi testarlo on line o ti metti il server

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • S
                  seven.7 User • ultima modifica di

                  ho caricato tutto sul mio spazio web e il risultato è ok, cioè non mi da alcun errore lo script:x.. ma l'email non arriva... uff....

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • M
                    matadero User Attivo • ultima modifica di

                    @seven.7 said:

                    ho caricato tutto sul mio spazio web e il risultato è ok, cioè non mi da alcun errore lo script:x.. ma l'email non arriva... uff....

                    non sono aggiornato sulle "proprietà" degli spazi web gratuiti, ma dovresti sincerarti se lo spazio supporta il php.Mi pare, per esmpio che lo spazio su alice non permettesse l'utilizzo di php.
                    Deve essere un server in cui si "parla" anche in php:D

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • S
                      seven.7 User • ultima modifica di

                      è arrivata una email con scritto anonimous_php ecc... mha??? non ci capisco + niente

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • D
                        dubbio87 User • ultima modifica di

                        ciao.. Su che sito hai pubblicato il tuo sito?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • S
                          seven.7 User • ultima modifica di

                          posso dire il mio sito?

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • M
                            matadero User Attivo • ultima modifica di

                            @seven.7 said:

                            posso dire il mio sito?
                            si, è tuo, penso non ci siano problemi..

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • S
                              seven.7 User • ultima modifica di

                              www.newbraff.com sezione segnala pagamenti

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              Caricamento altri post
                              Rispondi
                              • Topic risposta
                              Effettua l'accesso per rispondere
                              • Da Vecchi a Nuovi
                              • Da Nuovi a Vecchi
                              • Più Voti