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. pabloso
    3. Post
    P

    pabloso

    @pabloso

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 4
    • Post 12
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località milano Età 49
    0
    Reputazione
    12
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da pabloso

    • RE: Convalida Form

      Ciao
      Quindi devo togliere dal mio codice header('Location: services3da.html?e='.urlencode($error)); ?
      Questo è il codice HTML del form:

      <div class="col-sm-4">
      <h3>Contatti</h3>
      <p></p>
      <form method="post" action="contact-form-submission2.php">
      <div class="row">
      <div class="form-group col-lg-4">
      <label for="input1">Nome</label>
      <input type="text" name="contact_name" class="form-control" id="input1">
      </div>
      <div class="form-group col-lg-4">
      <label for="input2">Email</label>
      <input type="email" name="contact_email" class="form-control" id="input2">
      </div>
      <div class="form-group col-lg-4">
      <label for="input3">Telefono</label>
      <input type="phone" name="contact_phone" class="form-control" id="input3">
      </div>
      <div class="clearfix"></div>
      <div class="form-group col-lg-12">
      <label for="input4">Messaggio</label>
      <textarea name="contact_message" class="form-control" rows="6" id="input4"></textarea>
      </div>
      <div class="form-group col-lg-12">
      <input type="hidden" name="save" value="contact">
      <button type="submit" class="btn btn-primary">Invia</button>
      </div>
      </div>
      </form>
      </div>

      Grazie

      postato in Coding
      P
      pabloso
    • RE: Convalida Form

      Ciao,
      ho sbagliato a scrivere, per seconda soluzione intendevo quella in cui mi consigli di inizializzare la variabile $error a null.
      Ho comunque provato questo codice:
      if (isset($error)) {echo $error;header('Location: services3da.html?e='.urlencode($error)); exit;}
      Ho notato che,come dicevi tu, rimane solo l'ultimo errore ma viene scritto nella barra in alto degli indirizzi:
      localhost/modern-business/services3da.html?e=You+must+enter+your+name.
      Perché non esce l'errore appena sotto il campo non compilato?

      postato in Coding
      P
      pabloso
    • RE: Convalida Form

      Ciao,
      grazie ancora per l'aiuto, immagino che la seconda soluzione sia la più funzionale, ora però ho un pò di confusione in testa...
      Potresti farmi un'esempio pratico?

      postato in Coding
      P
      pabloso
    • RE: Convalida Form

      Grazie per la risposta PietroR !
      Perdona la mia ignoranza ma devo dare un valore a $error e la riga sotto scrivere echo 'you must enter your name.' ? Come posso fare?
      Grazie Ciao

      postato in Coding
      P
      pabloso
    • Convalida Form

      Buongiorno, ho da poco ripreso un vecchio progetto e, non essendo un esperto di php, riscontro questi problemi col form contatti :

      • Il form funziona, ma invia la mail alla mia casella di posta solo se tutti i campi sono compilati
      • Se non compilo un campo non mi esce un messaggio di errore del tipo "compila questo campo" o "campo obbligatorio";
        Uso xampp in locale, qui di seguito il codice php utilizzato:

      <?php

      // check for form submission - if it doesn't exist then send back to contact form
      if (!isset($_POST['save']) || $_POST['save'] != 'contact') {
      header('Location: services3da.html'); exit;
      }

      // get the posted data
      $name = $_POST['contact_name'];
      $email_address = $_POST['contact_email'];
      $phone = $_POST['contact_phone'];
      $message = $_POST['contact_message'];

      // check that a name was entered
      if (empty($name))
      $error = 'You must enter your name.';
      // check that an email address was entered
      elseif (empty($email_address))
      $error = 'You must enter your email address.';
      // check for a valid email address
      elseif (!preg_match('/^[_a-z0-9-]+(.[_a-z0-9-]+)@[a-z0-9-]+(.[a-z0-9-]+)(.[a-z]{2,3})$/', $email_address))
      $error = 'You must enter a valid email address.';
      // check that a phone number was entered
      if (empty($phone))
      $error = 'You must enter your phone number.';
      // check that a message was entered
      elseif (empty($message))
      $error = 'You must enter a message.';

      // check if an error was found - if there was, send the user back to the form
      if (isset($error)) {
      header('Location: services3da.html?e='.urlencode($error)); exit;
      }

      $headers = "From: $email_address\r\n";
      $headers .= "Reply-To: $email_address\r\n";

      // write the email content
      $email_content = "Name: $name\n";
      $email_content .= "Email Address: $email_address\n";
      $email_content .= "Phone Number: $phone\n";
      $email_content .= "Message:\n\n$message";

      // send the email
      //ENTER YOUR INFORMATION BELOW FOR THE FORM TO WORK!
      mail ('[email protected]', 'ARCHITETTO TRONCONI - Contact Form Submission', $email_content, $headers);

      // send the user back to the form
      header('Location: services3da.html?s='.urlencode('Thank you for your message.')); exit;

      ?>

      Quale campo devo implementare?
      Posso gestire il form contatti di un sito con solo questo script PHP o necessito di qualcos'altro?
      Grazie a chiunque voglia aiutarmi!Ciao

      postato in Coding
      P
      pabloso
    • Problema jquery con chrome

      Salve a tutti,ho provato ad inserire nel mio sito jquery prettyphoto, per avere un visualizzatore di immagini nella pagina dei progetti,e,nonostante gli sforzi(sono un novellino),con google chrome non funziona.Quando clicco sull'immagine,anzichè aprirmi in primo piano il visualizzatore in stile lightbox,si apre una pagina del browser bianca con la mia immagine in cima a sinistra.
      Ho messo gli script jquery(es: <script src="js/jquery.prettyPhoto.js"></script> ) prima della chiusura dell'head e, prima della chiusura del body ho messo questo script:
      <script>
      $(function(){
      $("a[rel='prettyPhoto[galleria]']").prettyPhoto()
      });
      </script>
      Grazie a tutti coloro che vorranno darmi una mano!
      Ciao
      image

      postato in Coding
      P
      pabloso
    • RE: Invio mail

      Fantastico!!Funziona!!!
      Grazie mille per il prezioso aiuto!
      Ciao :ciauz:

      postato in Coding
      P
      pabloso
    • RE: Invio mail

      Mi spiace ma la barra degli indirizzi non riesco ad includerla :bho:....... comunque sarebbe file://C:/xampp/htdocs/modern-business/contact1.html prima di inviare e file://C:/xampp/htdocs/modern-business/contact-form-submission1.php dopo l'invio
      Ciao

      postato in Coding
      P
      pabloso
    • RE: Invio mail

      Il file lo salvo in notepad++ con estensione PHP Hypertext Preprocessor file (php,php3....) e,cosa significa lanciare il file senza passare dal webserver?
      Per far girare tutto mi sto appoggiando a xampp e,se ti può servire per aiutarmi,questa è la mia pagina phpinfo :
      image
      Grazie ciao

      postato in Coding
      P
      pabloso
    • RE: Invio mail

      Ciao,grazie per la risposta,praticamente vedo questo:
      image
      Si vede l'immagine?

      postato in Coding
      P
      pabloso
    • Invio mail

      Salve a tutti,ho da poco terminato la realizzazione in html/css del mio primo sito e,da buon novellino di php,mi sono incagliato sul form contatti;Per testare il sito sto usando xampp mentre, per l'invio di mail, ho provato con uno script.php presente in un template di bootstrap che ho usato come scheletro per costruire il sito;Succede che appena clicco invia dal form contatti, anziché spedire la mail,si apre una pagina web con lo script php usato.
      Vi posto lo script incriminato:

      <?php

      // check for form submission - if it doesn't exist then send back to contact form
      if (!isset($_POST['save']) || $_POST['save'] != 'contact') {
      header('Location: contact1.html'); exit;
      }

      // get the posted data
      $name = $_POST['contact_name'];
      $email_address = $_POST['contact_email'];
      $phone = $_POST['contact_phone'];
      $message = $_POST['contact_message'];

      // check that a name was entered
      if (empty($name))
      $error = 'You must enter your name.';
      // check that an email address was entered
      elseif (empty($email_address))
      $error = 'You must enter your email address.';
      // check for a valid email address
      elseif (!preg_match('/^[_a-z0-9-]+(.[_a-z0-9-]+)@[a-z0-9-]+(.[a-z0-9-]+)(.[a-z]{2,3})$/', $email_address))
      $error = 'You must enter a valid email address.';
      // check that a phone number was entered
      if (empty($phone))
      $error = 'You must enter your phone number.';
      // check that a message was entered
      elseif (empty($message))
      $error = 'You must enter a message.';

      // check if an error was found - if there was, send the user back to the form
      if (isset($error)) {
      header('Location: contact1.html?e='.urlencode($error)); exit;
      }

      $headers = "From: $email_address\r\n";
      $headers .= "Reply-To: $email_address\r\n";

      // write the email content
      $email_content = "Name: $name\n";
      $email_content .= "Email Address: $email_address\n";
      $email_content .= "Phone Number: $phone\n";
      $email_content .= "Message:\n\n$message";

      // send the email
      //ENTER YOUR INFORMATION BELOW FOR THE FORM TO WORK!
      mail ('[email protected]', 'YOUR WEBSITE NAME - contact-form-submission1', $email_content, $headers);

      // send the user back to the form
      header('Location: contact1.html?s='.urlencode('Thank you for your message.')); exit;

      ?>

      Quali sono gli errori?Dove sbaglio?
      Grazie a chiunque voglia aiutarmi!Ciao

      postato in Coding
      P
      pabloso
    • Salve a tutti!

      Salve a tutti :ciauz:

      postato in Presentati alla Community
      P
      pabloso