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. Coding
    5. script per form mail
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • P
      profano User • ultima modifica di

      script per form mail

      salve a tutti sto predisponendo un form con flash e di seguito indico il contenuto del file php non mi è chiara una cosa dove inserisco la mail di destinazione?

      grazie tante

      contenuto php

      <?
      Error_Reporting(E_ALL & ~E_NOTICE);
      while ($request = current($_REQUEST)) {
      if (key($_REQUEST)!='recipient') {
      $pre_array=split ("&777&", $request);
      $post_vars[key($_REQUEST)][0]=$pre_array[0];
      $post_vars[key($_REQUEST)][1]=$pre_array[1];

      }
      next($_REQUEST);
      }

      reset($post_vars);
      $subject="From ".$post_vars['your_name'][0] ;
      $headers= "From: ".$post_vars['your_email'][0] ."\n";
      $headers.='Content-type: text/html; charset=iso-8859-1';
      $message='';
      while ($mess = current($post_vars)) {
      if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) {
      $message.="<strong>".$mess[1]."</strong>   ".$mess[0]."<br>";
      }
      next($post_vars);
      }
      mail($_REQUEST['recipient'], $subject, "
      <html>
      <head>
      <title>Contact letter</title>
      </head>
      <body>
      <br>
      ".$message."
      </body>
      </html>" , $headers);
      echo ("Your message was successfully sent!");
      ?>
      <script>
      resizeTo(300, 300);
      </script>

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • F
        flep Super User • ultima modifica di

        Ciao,
        ti sposto nella sezione PHP 🙂

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          Ciao profano

          [php] <?
          $a="[email protected]";
          $oggetto="oggetto mail";
          $messaggio="messaggio mail";
          $intestazioni= "From:[email protected]\r\n";
          $intestazioni .= "Reply-To:[email protected]\r\n";
          $intestazioni .= "X-Mailer: PHP/".phpversion();
          mail($a, $oggetto, $messaggio, $intestazioni);
          ?>[/php]questo è un esempio di come funzione l'istruzione mail, la variabile $a contiene il destinatario.

          Nel tuo caso la mail del destinatario è in $_REQUEST['recipient'].

          non sò se mi sono spiegato..

          :ciauz:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            profano User • ultima modifica di

            Grazie, provo a vedere se così funziona

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              profano User • ultima modifica di

              MZ, ho provato a scrivere nella stringa mail($_REQUEST['recipient'], $subject, " quanto segue: mail($_REQUEST['[email protected]'], $subject, "
              ma non funziona, ho sbagliato qualcosa, il sito ftp permette l'invio delle mail poichè con una stringa di questo tipo: <?
              mail("[email protected]","Ok, it works");
              ?> tutto funziona.

              sono proprio imbranato?

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                @profano said:

                MZ, ho provato a scrivere nella stringa mail($_REQUEST['recipient'], $subject, " quanto segue: mail($_REQUEST['[email protected]'], $subject, "
                ma non funziona, ho sbagliato qualcosa, il sito ftp permette l'invio delle mail poichè con una stringa di questo tipo: <?
                mail("[email protected]","Ok, it works");
                ?> tutto funziona.

                sono proprio imbranato?

                Attento all'errore che ti ho segnato in grassetto, se non vuoi usare $_REQUEST['recipient'] o meglio vuoi bypassare $_REQUEST['recipient'] per testare l'invio mail devi togliere "$_REQUEST", in quel campo và solo la mail.

                Fammi sapere se funziona.

                :ciauz:

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  profano User • ultima modifica di

                  grazie, provo subito

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • P
                    profano User • ultima modifica di

                    Mz, ho provato così
                    mail([EMAIL="'[email protected]'"]'[email protected]'[/EMAIL], $subject, "

                    funziona perfettamente. molte grazie

                    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