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. gigi.la.trottol
    3. Discussioni
    G

    gigi.la.trottol

    @gigi.la.trottol

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 7
    • Post 50
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    52
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    badges

    0
    Bookmarks
    0
    Voti
    0
    Ringraziamenti
    0
    Miglior risposte
    Inizia una nuova discussione
    di cosa vuoi parlare?

    Discussioni create da gigi.la.trottol

    • Topic
      Post
      View
      Votazioni
      Post
      Attività
    • G

      URL cliccabile inserito da textarea
      Coding • • gigi.la.trottol  

      6
      1021
      Visualizzazioni
      0
      Votazioni
      6
      Post

      M

      Prego!

    • G

      Problema Validazione FORM
      Coding • • gigi.la.trottol  

      5
      1458
      Visualizzazioni
      0
      Votazioni
      5
      Post

      G

      allora, vediamo un po':
      prima di tutto devi fare una pagina che contenga il form..
      il mio form è questo:

      [html]
      <table width="450" border="1" cellspacing="0">
      <tr>
      <td>
      <div align="center">
      <table width="450" border="0">
      <form action="submit_request.php" name="ceck" method="post" onsubmit="return controllo();" >
      <tr>
      <td width="107"><div align="left">Nome:</div></td>
      <td width="333"><div align="left">
      <input type="text" name="name" class="inputbox"><span id="name">* Inserisci nome</span>
      </div>
      </td>
      </tr>
      <tr>
      <td><div align="left">E-mail:</div></td>
      <td><div align="left">
      <input type="text" name="mail" class="inputbox"><span id="mail">* Inserisci indirizzo email</span>
      </div></td>
      </tr>
      <tr>
      <td height="24"><div align="left">Conferma E-mail:</div></td>
      <td><div align="left">
      <input type="text" name="conf" class="inputbox"><span id="conf">* Conferma indirizzo email</span>
      </div></td>
      </tr>
      <tr>
      <td height="33" colspan="2"><div align="center">
      Inserisci nella textarea sottostante la tua richiesta:
      </div></td>
      </tr>
      <tr>
      <td colspan="2"><div align="center">
      <textarea name="message" cols="50" rows="8" class="inputbox"></textarea>
      <br>
      <div style="text-align:center;"><span id="message">* Inserisci messaggio</span></div>
      </div></td>
      </tr>
      <tr>
      <td colspan="2"><div align="center">
      <input type="submit" value="Invia Richiesta" />
      </div>
      </tr>
      </form>
      </table>
      </div></td>
      </tr>
      </table>
      [/html]nella stessa pagina (fra i tags <head>) devi mettere questo semplice script:

      [html]
      <script language="javascript">
      <!--
      function controllo()
      {
      var nome = document.ceck.name;
      var mail = document.ceck.mail;
      var conf = document.ceck.conf;
      var msg = document.ceck.message;
      var spanName = document.getElementById('name');
      var spanMail = document.getElementById('mail');
      var spanConf = document.getElementById('conf');
      var spanMsg = document.getElementById('message');
      spanName.style.display = 'none';
      spanMail.style.display = 'none';
      spanConf.style.display = 'none';
      spanMsg.style.display = 'none';

      if(nome.value == "")
      {
      alert('campo nome vuoto');
      nome.focus();
      spanName.style.display = 'block';
      return false;
      }
      else if(mail.value == "")
      {
      alert('campo mail vuoto');
      mail.focus();
      spanMail.style.display = 'block';
      return false;
      }
      else if(conf.value == "")
      {
      alert('campo conferma mail vuoto');
      conf.focus();
      spanConf.style.display = 'block';
      return false;
      }
      else if(msg.value == "")
      {
      alert('Inserisci un messaggio');
      msg.focus();
      spanMsg.style.display = 'block';
      return false;
      }

      else if(!mail.value.match(/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})$/))
      {
      alert('campo mail non valido');
      mail.focus();
      spanMail.style.display = 'block';
      spanConf.style.display = 'block';
      mail.value = '';
      conf.value = '';
      return false;
      }
      else if(!conf.value.match(/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})$/))
      {
      alert('campo mail non valido');
      conf.focus();
      spanMail.style.display = 'block';
      spanConf.style.display = 'block';
      mail.value = '';
      conf.value = '';
      return false;
      }
      else if(mail.value != conf.value)
      {
      alert('Gli indirizzi e-mail non coincidono');
      mail.focus();
      spanMail.style.display = 'block';
      spanConf.style.display = 'block';
      mail.value = '';
      conf.value = '';
      return false;
      }

      else
      {
      return true;
      }
      }

      //-->
      </script>

      [/html]fatto questo occorre creare una pagina di eleaborazione dati in php, ti posto il codice di interesse:

      [php]
      <?php
      $nome = mysql_escape_string($_POST[name]);
      $mail = mysql_escape_string($_POST[mail]);
      $message3 = preg_replace("/\r\n/","<br/>",$_POST[message]);
      $message2 = mysql_escape_string($message3);
      $message = stripslashes($message2);

      $email = "qui metti il tuo indirizzo di posta elettronica";
      $oggetto = "qui mettil' oggetto che vuoi che appaia - tipo mail dal sito";

      $intestazioni = "MIME-Version: 1.0\r\n";
      $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
      $intestazioni .= "From: ".$nome."<".$mail.">\r\n";

      $messaggio = "<p>Questa mail ti è stata inviata da: ".$nome."</p>
      <p>Il contenuto della richista di ".$nome." (".$mail.") è:</p>
      <p>".$message."</p>";

      mail($email, $oggetto, $messaggio, $intestazioni);
      ?>
      [/php]e il gioco è fatto..
      spero di esserti stato di aiuto
      ciao ciao!

    • G

      Problema con background-image in IE 6
      Coding • • gigi.la.trottol  

      1
      1110
      Visualizzazioni
      0
      Votazioni
      1
      Post

      Nessuno ha risposto

    • G

      Invio mail giorno di compleanno iscritti
      Coding • • gigi.la.trottol  

      9
      1622
      Visualizzazioni
      0
      Votazioni
      9
      Post

      V

      vabè ci rinuncio! Spero ci sia qualcuno più bravo di me che riesca a farti cambiare idea sull'implementazione.

      Alla fine hai aggiunto dei dati in più sulla tabella ed altri controlli.
      Non devi vedere i codici solo in funzione dei kb occupati, il php viene interpretato ed eseguito da un webserver o parte di esso, più codice metti più lenta risulterà la pagina soprattutto se il codice è ridondante o inutile (correggetemi se dico qualche stupidata).

      Personalmente un occhiatina su come funziona il Crontab la darei.
      Alla fine fai una paginetta in php con il codice da eseguire e dici al crontab di visitarla 1 volta al giorno ed il gioco è fatto.

    • G

      Problemi invio Newsletter
      Coding • • gigi.la.trottol  

      4
      467
      Visualizzazioni
      0
      Votazioni
      4
      Post

      G

      @Gigi la Trottol said:

      scusa la mia ignoranza ma come dovrei modificare il codice?

      Qualcuno mi sa aiutare?
      V prego... entro sabato devo finire il sito e così la newsletter non va, poichè se qualcuno utilizza outlook, come me ad esempio, quando si connette non scarica la posta poichè non è nella casella "in artrivo"

      HELP x:x

      @Gigi la Trottol said:

      Qualcuno mi sa aiutare?
      V prego... entro sabato devo finire il sito e così la newsletter non va, poichè se qualcuno utilizza outlook, come me ad esempio, quando si connette non scarica la posta poichè non è nella casella "in artrivo"

      HELP x:x

      nessuno?

    • G

      Compilatore Javascript
      Coding • • gigi.la.trottol  

      1
      1663
      Visualizzazioni
      0
      Votazioni
      1
      Post

      Nessuno ha risposto

    • G

      Grossissimo problema php legato a IE
      Coding • • gigi.la.trottol  

      34
      1736
      Visualizzazioni
      0
      Votazioni
      34
      Post

      G

      ho risolto poi...

      il problema risiedeva nel fatto che explorer quando faccio l' upload interpreta l' estensione .jpg come .pjpg e quindi avendo messo le restrizioni per .jpg non la interpretava...