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. Form php!
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • P
      piterrey User Attivo • 30 dic 2006, 15:40 ultima modifica di

      Form php!

      Salve ragazzi! secondo Voi questo script si puo' fare meglio o molto meglio? sta di fatto che funziona bene.
      <?php
      $errore=false;
      if (empty($nome) || empty($cognome) || empty($indirizzo) || empty($comune) || empty($provincia) || empty($email) || empty($accetto)){
      $errore=true;
      echo "<center>Attenzione!!! Compila i campi obbligatori (*)</center><br>";
      }
      $pattern1="^[^@ ]+@[^@ ]+.[^@ .]+$";
      if (!ereg($pattern1,$email)){
      $errore=true;
      echo "<center>Questa E-Mail:<b>"$email"</b> non è valida<br>";
      }
      if(!is_numeric($cap)) {
      $errore=true;
      echo "<center>Il C.A.P. deve contenere solo numeri!";
      }
      if(!is_numeric($telefono)) {
      $errore=true;
      echo "<center>Il numero di telefono deve contenere solo numeri!";
      }
      $nc=strlen($codicefiscale);
      if ($nc<16) {
      $errore=true;
      echo "<center>Il Codoce Fiscale deve contenere almeno 16 caratteri";
      }
      if($errore){
      echo "";
      }else{
      if(isset($clicked))
      $a="[EMAIL="info@prova.it"]info@prova.it[/EMAIL].";
      $oggetto="Messaggio di Registrazione Azienda";
      $info="Hai ricevuto un messaggio da : Nome: $nome - Cognome: $cognome - Indirizzo: $indirizzo - Comune: $comune - C.A.P.: $cap - Provincia: $provincia - Telefono: $telefono - E-Mail: $email - Codice F.: $codicefiscale - Ragione Sociale: $ragionesociale - Sede Legale: $sedelegale - Nome Rapp.: $nomer - P.Iva: $iva - E-Mail Azienda: $emaila - Sito Web: $sito - Banner: $banner - Specifiche: $specifiche - Pagamento: $pagamento - Accettazione: $accetto";
      mail($a, $oggetto, $info);
      echo "<center>Ottimo $_POST[nome] la tua richiesta di adesione è stata inviata correttamente.<br>Benvenuto/a nel mondo di prova<br><a href="index.html"><em><u>Torna alla Home</u></em></a></center>";
      }?>

      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
         

      • P
        probid Super User • 30 dic 2006, 15:56 ultima modifica di

        $header = "From: [email]vostra@mail.it[/email] //l'email che invia il messaggio
        Reply-To: [email]vostra@mail.it[/email] //l'email alla quale rispondere
        X-Mailer: PHP/4.0.2
        Content-Type: text/html"; //l'email viene inviata in formato HTML


        mail($a, $oggetto, $info,$header);

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • P
          piterrey User Attivo • 30 dic 2006, 16:02 ultima modifica di

          Cioe' e' solo un'altra variabile che devo aggiungere?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            probid Super User • 30 dic 2006, 16:07 ultima modifica di

            Aggiungi la variabile $header e sostituisci mail($a, $oggetto, $info); con mail($a, $oggetto, $info,$header);
            In questo modo l'e-mail sarà inviata in formato html con il vantaggio che potrai inserire immagini o andare a capo in $info.
            Inoltre l'indirizzo e-mail mittente sarà quello indicato in "From:..." e non il solito "Apache". 😉

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              piterrey User Attivo • 30 dic 2006, 16:19 ultima modifica di

              ok allora a From e Replay inserisco la mia mail e' cosi?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • P
                probid Super User • 30 dic 2006, 16:22 ultima modifica di

                Sì,per il resto nn modificare nulla 😉

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  piterrey User Attivo • 30 dic 2006, 16:41 ultima modifica di

                  Grazie mille!!!

                  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