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. alexj1972
    3. Post
    A

    alexj1972

    @alexj1972

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 3
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    3
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da alexj1972

    • RE: problema con script mail

      Ciao e grazie ancora per l'aiuto, ma nonostante abbia ricontrollato i 3 file , non riesco a capire dove si trova l'errore.

      Potresti evidenziarmelo meglio i modo che poi io riesca a correggerlo senza diventare pazzo prima.

      Tieni presente che non sono un programmatore ma è solo il mio hobby, quindi ho dei limiti come puoi ben vedere.

      Grazie ancora per tutto. :bho:

      postato in Coding
      A
      alexj1972
    • RE: problema con script mail

      Grazie Thedarkita per la risposta, quella prova il l'ho già fatta, in effetti funzionerebbe, solo che se metto il mittente ( nel mio caso $email ) non me lo recupera dal form index.html ( <input id="email" maxlength="50" size="30" name="email" /> ).

      Sostanzialmente il problema è questo.

      Grazie comunque per la risposta , e se adesso che sono stato più chiaro riesci ad aiutarmi te ne sono grato doppiamente.

      Grazie ciao.

      postato in Coding
      A
      alexj1972
    • problema con script mail

      Salve a tutti, sto usando uno script che invia dopo aver compilato il forma va su pagina di conferma mostrando i campi inseriti e da li premendo invia mail oltre ad inviarmi la mail mi allega anche pdf con dentro i dati del form appena creato.

      Il problema e che vorrei che la mail oltre a me arrivasse anche al mittente, cioè alla persona che compila il form.

      Vi posto di sotto lo script:

      INDEX.HTML
      [php]
      <form action="salva.php" method="post" id="past">
      <tbody>
      <tr>
      <td class="ColumnDomandaOrange" align="left"><p class="Stile2"><strong>Dati Anagrafici</strong></p>
      <p> </p></td>
      </tr>
      <tr>
      <td class="TxtBlue" align="left"><table width="600" border="0" align="center"
      cellpadding="0" cellspacing="0" style="MARGIN: 5px 0px">
      <tbody>
      <tr>
      <td width="54" class="Stile14">Nome: </td>
      <td width="302"><input id="nome" maxlength="50" size="30" name="nome" />
      <span class="TextWithe"><img src="http://www.giorgiotave.it/forum/images/pericolo.png" alt="" width="16" height="16" align="absmiddle" /></span></td>
      <td width="59" class="Stile14">Cognome:</td>
      <td width="350"><input id="cognome" maxlength="50" size="30" name="cognome" />
      <span class="TextWithe"><img src="http://www.giorgiotave.it/forum/images/pericolo.png" alt="" width="16" height="16" align="absmiddle" /></span></td>
      </tr>
      <tr>
      <td class="TextWithe"><span class="Stile14">Telefono:</span></td>
      <td><input id="telefono" maxlength="50" size="30" name="telefono" />
      <span class="TextWithe"><img src="http://www.giorgiotave.it/forum/images/pericolo.png" alt="" width="16" height="16" align="absmiddle" /></span></td>
      <td class="TextWithe"><span class="Stile14">Cellulare:</span></td>
      <td><input id="cellulare" maxlength="50" size="30" name="cellulare" /></td>
      </tr>
      <tr>
      <td class="Stile14">Indirizzo:</td>
      <td><input id="indirizzo" maxlength="50" size="30" name="indirizzo" /></td>
      <td class="Stile14">Città:</td>
      <td><input id="citta" maxlength="50" size="30" name="citta" />
      <span class="TextWithe"><img src="http://www.giorgiotave.it/forum/images/pericolo.png" alt="" width="16" height="16" align="absmiddle" /></span></td>
      </tr>
      <tr>
      <td class="TextWithe"><span class="Stile14">Provincia:</span></td>
      <td><select id="provincia" name="provincia">
      <option value=""
      selected="selected">Seleziona</option>
      <option
      value="Agrigento">Agrigento</option>
      <option
      value="Alessandria">Alessandria</option>
      <option
      value="Ancona">Ancona</option>
      <option
      value="Aosta">Aosta</option>
      <option
      value="Ascoli Piceno">Ascoli Piceno</option>
      <option value="L'Aquila">L'Aquila</option>
      <option value="Arezzo">Arezzo</option>
      <option
      value="Asti">Asti</option>
      <option
      value="Avellino">Avellino</option>
      <option
      value="Bari">Bari</option>
      <option
      value="Bergamo">Bergamo</option>
      <option
      value="Biella">Biella</option>
      <option
      value="Belluno">Belluno</option>
      <option
      value="Benevento">Benevento</option>
      <option
      value="Bologna">Bologna</option>
      <option
      value="Brindisi">Brindisi</option>
      <option
      value="Brescia">Brescia</option>
      <option
      value="Bolzano">Bolzano</option>
      <option
      value="Cagliari">Cagliari</option>
      <option
      value="Campobasso">Campobasso</option>
      <option
      value="Caserta">Caserta</option>
      <option
      value="Chieti">Chieti</option>
      <option
      value="Caltanissetta">Caltanissetta</option>
      <option value="Cuneo">Cuneo</option>
      <option
      value="Como">Como</option>
      <option
      value="Cremona">Cremona</option>
      <option
      value="Cosenza">Cosenza</option>
      <option
      value="Catania">Catania</option>
      <option
      value="Catanzaro">Catanzaro</option>
      <option
      value="Enna">Enna</option>
      <option
      value="Ferrara">Ferrara</option>
      <option
      value="Foggia">Foggia</option>
      <option
      value="Firenze">Firenze</option>
      <option
      value="Forlì">Forlì</option>
      <option
      value="Frosinone">Frosinone</option>
      <option
      value="Genova">Genova</option>
      <option
      value="Gorizia">Gorizia</option>
      <option
      value="Grosseto">Grosseto</option>
      <option
      value="Imperia">Imperia</option>
      <option
      value="Isernia">Isernia</option>
      <option
      value="Crotone">Crotone</option>
      <option
      value="Lecco">Lecco</option>
      <option
      value="Lecce">Lecce</option>
      <option
      value="Livorno">Livorno</option>
      <option
      value="Lodi">Lodi</option>
      <option
      value="Latina">Latina</option>
      <option
      value="Lucca">Lucca</option>
      <option
      value="Macerata">Macerata</option>
      <option
      value="Messina">Messina</option>
      <option
      value="Milano">Milano</option>
      <option
      value="Mantova">Mantova</option>
      <option
      value="Modena">Modena</option>
      <option
      value="Massa Carrara">Massa Carrara</option>
      <option value="Matera">Matera</option>
      <option
      value="Napoli">Napoli</option>
      <option
      value="Novara">Novara</option>
      <option
      value="Nuoro">Nuoro</option>
      <option
      value="Oristano">Oristano</option>
      <option
      value="Palermo">Palermo</option>
      <option
      value="Piacenza">Piacenza</option>
      <option
      value="Padova">Padova</option>
      <option
      value="Pescara">Pescara</option>
      <option
      value="Perugia">Perugia</option>
      <option
      value="Pisa">Pisa</option>
      <option
      value="Pordenone">Pordenone</option>
      <option
      value="Prato">Prato</option>
      <option
      value="Parma">Parma</option>
      <option
      value="Pesaro">Pesaro</option>
      <option
      value="Pistoia">Pistoia</option>
      <option
      value="Pavia">Pavia</option>
      <option
      value="Potenza">Potenza</option>
      <option
      value="Ravenna">Ravenna</option>
      <option
      value="Reggio Calabria">Reggio Calabria</option>
      <option value="Reggio Emilia">Reggio
      Emilia</option>
      <option
      value="Ragusa">Ragusa</option>
      <option
      value="Rieti">Rieti</option>
      <option
      value="Roma">Roma</option>
      <option
      value="Rimini">Rimini</option>
      <option
      value="Rovigo">Rovigo</option>
      <option
      value="Salerno">Salerno</option>
      <option
      value="Siena">Siena</option>
      <option
      value="Sondrio">Sondrio</option>
      <option
      value="La Spezia">La Spezia</option>
      <option
      value="Siracusa">Siracusa</option>
      <option
      value="Sassari">Sassari</option>
      <option
      value="Savona">Savona</option>
      <option
      value="Taranto">Taranto</option>
      <option
      value="Teramo">Teramo</option>
      <option
      value="Trento">Trento</option>
      <option
      value="Torino">Torino</option>
      <option
      value="Trapani">Trapani</option>
      <option
      value="Terni">Terni</option>
      <option
      value="Trieste">Trieste</option>
      <option
      value="Treviso">Treviso</option>
      <option
      value="Udine">Udine</option>
      <option
      value="Varese">Varese</option>
      <option
      value="Verbano Cusio Ossola">Verbano Cusio
      Ossola</option>
      <option
      value="Vercelli">Vercelli</option>
      <option
      value="Venezia">Venezia</option>
      <option
      value="Vicenza">Vicenza</option>
      <option
      value="Verona">Verona</option>
      <option
      value="Viterbo">Viterbo</option>
      <option
      value="Vibo Valentia">Vibo
      Valentia</option>
      </select></td>
      <td class="Stile14">Email:</td>
      <td>
      <input id="email" maxlength="50" size="30" name="email" />
      <span class="TextWithe"><img src="http://www.giorgiotave.it/forum/images/pericolo.png" alt="" width="16" height="16" align="absmiddle" /></span></td>
      </tr>
      </tbody>
      </table>
      <tr>
      <td class="ColumnDomandaOrange" align="left"><p> </p>
      <p> </p>
      <p class="Stile2"><strong>A
      quale tipo di preventivo è
      interessato?</strong></p></td>
      </tr>
      <tr>
      <td class="TxtBlue" align="middle"><table border="0" align="left"
      cellpadding="0" cellspacing="0" style="MARGIN: 5px 0px">
      <tbody>
      <tr>
      <td class="TextWithe"><input id="tipo_di_preventivo"
      type="radio" value="Struttura
      per uso privato"
      name="tipo_di_preventivo" /></td>
      <td class="TextWithe" align="left"><span class="Stile2">Struttura
      per uso privato</span></td>
      <td class="TextWithe"><input id="tipo_di_preventivo"
      type="radio" checked="checked" value="Struttura per uso
      pubblico"
      name="tipo_di_preventivo" /></td>
      <td class="TextWithe Stile2">Struttura per uso
      pubblico</td>
      </tr>
      </tbody>
      </table></td>
      </tr>
      <tr>
      <td class="ColumnDomandaOrange" align="left"><p> </p>
      <p class="Stile2"><strong>Desidera avere un preventivo in qualità
      di:</strong></p></td>
      </tr>
      <td align="left"><p>
      <select class="textbig Stile3"
      id="preventivo_in_qualita_di" name="preventivo_in_qualita_di">
      <option value=""
      selected="selected">Seleziona</option>
      <option
      value="Studio
      Tecnico/Progettista">Studio
      Tecnico/Progettista</option>
      <option value="Gestore Privato">Gestore Privato</option>
      <option value="Gestore Pubblico">Gestore Pubblico</option>
      <option value="Costruttore">Costruttore</option>
      <option value="Rivenditore">Rivenditore</option>
      <option value="Impiantista">Impiantista</option>
      <option value="Altro">Altro</option>
      </select>
      </p>
      </td>
      </tr>
      <tr>
      <td align="left" class="ColumnDomandaOrange"><p> </p>
      <p class="Stile2"><strong>Quali tecnologie sono
      di suo interesse?</strong></p></td>
      </tr>
      <td align="left"><p><p>
      <select class="textbig Stile3" id="tipo_di_strutture" name="tipo_di_strutture">
      <option value="" selected="selected">Seleziona</option>
      <option value="Solare">Solare</option>
      <option value="Fotovoltaico">Fotovoltaico</option>
      <option value="Altra tecnologia">Altro, specificare nel box</option>
      </select>
      </p>
      <p>
      <textarea name="altra_tecnologia" cols="80" rows="5" id="altra_tecnologia"></textarea>
      </p></td>
      </tr>
      <tr>
      <td align="left" class="ColumnDomandaOrange"><p> </p>
      <p><span class="Stile2"><strong>Indichi lo spazio a sua disposizione per la realizzazione dell'impianto richiesto:</strong></span><br />
      <span class="Stile33">es (3.50 è uguale a 3 metri e 50 centimetri)</span></p></td>
      </tr>
      <tr>
      <td class="TxtBlue" align="middle"><table border="0" align="left"
      cellpadding="0" cellspacing="0" style="MARGIN: 5px 0px">
      <tbody>
      <tr>
      <td align="left" class="TextWithe Stile2">Lunghezza:</td>
      <td class="TextWithe" align="left"><input
      class="textbig Stile3" id="lunghezza"
      maxlength="10" size="10" name="lunghezza" /></td></tr>
      <tr>
      <td align="left" class="TextWithe Stile2">Larghezza:</td>
      <td class="TextWithe" align="left"><input
      class="textbig Stile3" id="larghezza"
      maxlength="10" size="10" name="larghezza" /></td>
      </tr>
      <tr>
      <td align="left" class="TextWithe Stile2">Altezza da terra:</td>
      <td class="TextWithe" align="left"><input
      class="textbig Stile3" id="altezza_da_terra"
      maxlength="10" size="10" name="altezza_da_terra" /></td>
      </tr>
      </tbody>
      </table></td>
      </tr>
      <tr>
      <td class="ColumnDomandaOrange" align="left"><p> </p>
      <p class="Stile2"><strong>Indichi il tipo di ubicazione per l'installazione della tecnologia ?</strong></p></td>
      </tr>
      <td align="left"><p><p>
      <select class="textbig Stile3"
      id="ubicazione" name="ubicazione">
      <option value=""
      selected="selected">Seleziona</option>
      <option value="Campo All'Aperto">Campo all'Aperto</option>
      <option value="Tetto Piano">Tetto Piano</option>
      <option value="Tetto con Pendenza">Tetto con Pendenza</option>
      <option value="Altra ubicazione">Altro, specificare nel box</option>
      </select>
      </p>
      <p>
      <textarea name="altra_ubicazione" cols="80" rows="5" id="altra_ubicazione"></textarea>
      </p>
      <p class="Stile2"><strong>Altre richieste:</strong></p>
      <p class="Stile2">
      <textarea name="richieste" cols="80" rows="5" class="textbig Stile3" id="richieste"></textarea>
      </p>
      <p class="Stile2"> </p>
      <p>
      <p><img src="http://www.giorgiotave.it/forum/images/pericolo.png" alt="" width="16" height="16" /><strong> <span class="Stile2">Ho letto e accetto la  </span><a href="privacy-policy.htm"><img src="http://www.giorgiotave.it/forum/images/privacy.png" alt="PRIVACY POLICY" width="50" height="24" border="0" align="absmiddle" /></a>
      <input name="trattamento" type="checkbox" onclick="cambiaStato(this);" value="Accettato" /></p><br />
      <input type="submit" name="spedito" id="submitButton" disabled="true" value="Invia" >
      <input class="azioni" type="reset" value="Cancella" />
      </p>
      <p> </p>

      </table>

      </div>
      </body>
      </html>
      [/php]

      SALVA.PHP
      [php]
      <script type="text/javascript">
      function goURL() {
      window.location.href = 'index.php'
      }
      </script>
      <style type="text/css">
      <!--
      .input { border-style: none;
      font-family: "Times New Roman", Times, serif;
      font-size:10pt;
      color : #535353
      }
      #imSite #imFooter_L {
      color: #000000;
      }
      -->
      </style>
      <style type="text/css">
      <!--
      body {
      background-image: url();
      background-repeat: no-repeat;
      BACKGROUND-ATTACHMENT: fixed;
      background-color:;
      text-align: center;
      }
      .Stile2 {color: #FFFFFF}
      .Stile14 {color:;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      }
      -->
      </style>
      <style type="text/css" media="all">
      <!--
      @import url("res/style.css");
      .Stile19 {font-size: 10px; }
      -->
      </style>
      <style>
      #MainMenu
      {
      height:30px;
      background:url(images/bmid_076.gif);
      border:0;
      margin:0;
      }
      #tab
      {
      top:0;
      height:0;
      background:repeat-x top;
      margin:0;
      }
      ul
      {
      list-style:none;
      float:left;
      margin:0;
      padding:0;
      }
      li
      {
      display:inline;
      float:left;
      margin:0;
      padding:0;
      }
      a
      {
      background:#000 url(images/bright_076.gif) no-repeat right top;
      text-decoration:none;
      border:0;
      display:block;
      float:left;
      margin:0;
      padding:0;
      }
      a span
      {
      display:block;
      font-family:Arial, Helvetica, sans-serif;
      font-size:11px;
      color:#FFF;
      font-weight:700;
      line-height:30px;
      padding:0 15px;
      }
      a:hover,#tab li.item_active a
      {
      background-position:right bottom;
      }
      a:hover span,#tab li.item_active a span
      {
      background-position:left bottom;
      color:#FF9900;
      font-weight:700;
      font-style:normal;
      text-decoration:none;
      }
      .dropmenudiv
      {
      position:absolute;
      top:0;
      float:left;
      display:block;
      visibility:hidden;
      border:0;
      background:url(images/bmid_076.gif);
      color:#FFF;
      z-index:100;
      text-decoration:none;
      padding:0;
      }
      .dropmenudiv ul
      {
      list-style:none;
      margin:0;
      padding:0;
      }
      .dropmenudiv li
      {
      display:inline;
      margin:0;
      padding:0;
      }
      .dropmenudiv a:link,.dropmenudiv a:visited
      {
      width:180px;
      display:block;
      border:0;
      color:#FFF;
      background:url(images/bleft_076.gif) no-repeat left top;
      font-weight:700;
      font-style:normal;
      text-decoration:none;
      margin:0;
      padding:0;
      }
      .dropmenudiv a span
      {
      display:block;
      line-height:30px;
      background:url(images/bright_076.gif) no-repeat right top;
      font-family:Arial, Helvetica, sans-serif;
      font-size:11px;
      color:#FFF;
      float:none;
      padding:0 15px;
      }
      .dropmenudiv a:hover
      {
      border:0;
      background-position:left bottom;
      font-weight:700;
      font-style:normal;
      text-decoration:none;
      color:#FFF;
      }
      .dropmenudiv a:hover span
      {
      background-position:right bottom;
      color:#000000;
      font-weight:700;
      }
      .Stile24 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
      .Stile27 {
      color: #FFCC99
      }
      .Stile29 {
      font-size: 10px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #0000FF;
      font-style: italic;
      }
      .Stile30 {
      font-size: 14px;
      font-weight: bold;
      }
      .Stile33 {color: #FF0000}
      .Stile34 {font-size: 14px; font-weight: bold; color:; }
      .kkk {
      font-size: 18px;
      color: #FF0;
      }
      .yyyyyy {
      color: #000;
      }
      #MisureDisponibili_DolceVita tr td p label {
      color: #FFF;
      }
      </style>
      <?php
      //recupero i dati e li inserisco nelle variabili di tipo stringa

      $nome=$_POST['nome'];
      $cognome=$_POST['cognome'];
      $indirizzo=$_POST['indirizzo'];
      $citta=$_POST['citta'];
      $provincia=$_POST['provincia'];
      $telefono=$_POST['telefono'];
      $cellulare=$_POST['cellulare'];
      $email=$_POST['email'];
      $tipo_di_preventivo=$_POST['tipo_di_preventivo'];
      $preventivo_in_qualita_di=$_POST['preventivo_in_qualita_di'];
      $tipo_di_strutture=$_POST['tipo_di_strutture'];
      $altra_tecnologia=$_POST['altra_tecnologia'];
      $lunghezza=$_POST['lunghezza'];
      $larghezza=$_POST['larghezza'];
      $altezza_da_terra=$_POST['altezza_da_terra'];
      $ubicazione=$_POST['ubicazione'];
      $altra_ubicazione=$_POST['altra_ubicazione'];
      $richieste=$_POST['richieste'];
      $trattamento=$_POST['trattamento'];
      //ricavo l'ora e la data odierna
      $data = date("d/m/Y");
      $ora = date ("H:i:s");
      $line = "-----------------------------------------------------------------";

      //assegno ad una variabile il database di testo
      $db_testo="report/sample.html";

      controllo campi compilati

      if (( $nome == "" ) || ( $cognome == "" ) || ( $citta == "" )) {
      header('Location: preventivoko.html');
      exit;
      }

      controllo campo et? compilato con numeri

      if (!is_numeric($telefono)) {
      header('Location: preventivoko.html');
      exit;
      }

      controllo campo email - email valida

      if (!ereg("@",$email)){
      header('Location: preventivoko.html');
      exit;
      }

      //prende IP ADDRESS
      if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){

      if ($_SERVER["HTTP_X_FORWARDED_FOR"] == "") {
      $ipnumb = getenv("REMOTE_ADDR");
      }else {
      $ipnumb = getenv("HTTP_X_FORWARDED_FOR");
      }
      } else {
      $ipnumb = getenv("REMOTE_ADDR");
      }
      ###################################

      //se tutto è corretto procedo a scrivere le
      //informazioni sul database di testo
      $preventivo = fopen($db_testo, "a");
      $txt .= "" . $line ."<br />";
      $txt .= "E' STATA INVIATA UNA NUOVA RICHIESTA:<br />";
      $txt .= "data: " . $data . " ora: " . $ora . " ip: " . $ipnumb ."<br />";
      $txt .= "" . $line ."<br />";
      $txt .= "nome: " . $nome . " cognome: " . $cognome ."<br />";
      $txt .= "indirizzo: " . $indirizzo . " citta: " . $citta . " provincia: " . $provincia ."<br />";
      $txt .= "telefono: " . $telefono . " cellulare: " . $cellulare ."<br />";
      $txt .= "mail: " . $email ."<br />";
      $txt .= "" . $line ."<br />";
      $txt .= "tipo di preventivo: " . $tipo_di_preventivo . "<br />preventivo in qualita di: " . $preventivo_in_qualita_di . "<br />tipo di strutture: " . $tipo_di_strutture ."<br />";
      $txt .= "altra tecnologia: " . $altra_tecnologia . "<br />lunghezza: " . $lunghezza . "<br />larghezza: " . $larghezza . "<br />altezza da terra: " . $altezza_da_terra ."<br />";
      $txt .= "ubicazione: " . $ubicazione . "<br />altra ubicazione: " . $altra_ubicazione ."<br />";
      $txt .= "richieste: " . $richieste . "<br />trattamento dati Privacy: " . $trattamento ."<br />";
      $txt .= "" . $line ."<br /><br />";
      fwrite($preventivo, $txt);
      fclose($preventivo);
      echo "<table width='100%' border='1' cellpadding='0' cellspacing='5' bordercolor='#000000'><tr> <td colspan='2'><div align='center'><table width='80%' border='1' cellpadding='0' cellspacing='5' bordercolor='#FFFFFF'><tr> <td width='15%' bgcolor='#787878' bordercolor='#000000'><font face="Verdana" size="4" color="#FBF400"><strong><div align='center'><br />CONTROLLA LA CORRETTEZZA DEI DATI INSERITI, E CONFERMA LA MAIL<br /><br /></strong></td></tr></table></div></div></td></tr>";

      echo "<table width='100%' border='1' cellpadding='0' cellspacing='5' bordercolor='#000000'><tr> <td colspan='2'><div align='center'><table width='80%' border='1' cellpadding='0' cellspacing='5' bordercolor='#FFFFFF'><tr> <td width='30%' bordercolor='#000000' bgcolor='#FFFFFF'><strong>Data: </strong>$data</td><td width='30%' bordercolor='#000000' bgcolor='#FFFFFF'><strong>Ora: </strong>$ora</td> <td width='30%' bordercolor='#000000' bgcolor='#FFFFFF'><strong>Trattamento dati Privacy: </strong>$trattamento</td></tr></table></div></td></tr>

      <tr> <td colspan='2'><div align='center'><table width='80%' border='1' cellpadding='0' cellspacing='5' bordercolor='#FFFFFF'><tr> <td width='50%' align='left' bordercolor='#000000' bgcolor='#FFFFFF'><strong>Cognome: </strong>$cognome</td> <td width='50%' align='left' bordercolor='#000000' bgcolor='#FFFFFF'><strong>Nome: </strong>$nome</td></tr></table></div></td></tr>

      <tr> <td colspan='2'><div align='center'><table width='80%' border='1' cellpadding='0' cellspacing='5' bordercolor='#FFFFFF'><tr> <td width='40%' bordercolor='#000000' bgcolor='#FFFFFF'><strong>Indirizzo: </strong>$indirizzo</td><td width='40%' bordercolor='#000000' bgcolor='#FFFFFF'><strong>Città: </strong>$citta</td> <td width='40%' align='left' bordercolor='#000000' bgcolor='#FFFFFF'><strong>Provincia: </strong>$provincia</td> </tr></table></div></td></tr>

      <tr> <td colspan='2'><div align='center'><table width='80%' border='1' cellpadding='0' cellspacing='5' bordercolor='#FFFFFF'><tr> <td width='30%' bordercolor='#000000' bgcolor='#FFFFFF'><strong>Telefono: </strong>$telefono</td><td width='30%' bordercolor='#000000' bgcolor='#FFFFFF'><strong>Cellulare: </strong>$cellulare</td> <td width='30%' align='left' bordercolor='#000000' bgcolor='#FFFFFF'><strong>E-mail: </strong>$email</td> </tr></table></div></td></tr>

      <tr> <td colspan='2'><div align='center'><table width='80%' border='1' cellpadding='0' cellspacing='5' bordercolor='#FFFFFF'><tr> <td width='50%' bordercolor='#000000' bgcolor='#FFFFFF'><strong>A quale tipo di preventivo è interessato: </strong>$tipo_di_preventivo</td><td width='50%' bordercolor='#000000' bgcolor='#FFFFFF' ><strong>Desidera avere un preventivo in qualità di: </strong>$preventivo_in_qualita_di</td> </tr></table></div></td></tr>

      <tr> <td colspan='2'><div align='center'><table width='80%' border='1' cellpadding='0' cellspacing='5' bordercolor='#FFFFFF'><tr> <td width='50%' align='left' bordercolor='#000000' bgcolor='#FFFFFF'><strong>Quali tecnologie sono di suo interesse: </strong>$tipo_di_strutture</td> <td width='50%' bordercolor='#000000' bgcolor='#FFFFFF'><strong>Altra tecnologia: </strong>$altra_tecnologia</td> </tr></table></div></td></tr>

      <tr> <td colspan='2'><div align='center'><table width='80%' border='1' cellpadding='0' cellspacing='5' bordercolor='#FFFFFF'><tr> <td width='25%' bordercolor='#000000' bgcolor='#FFFFFF'><strong>Lunghezza: </strong>$lunghezza</td> <td width='25%' align='left' bordercolor='#000000' bgcolor='#FFFFFF'><strong>Larghezza: </strong>$larghezza</td> <td width='25%' align='left' bordercolor='#000000'bgcolor='#FFFFFF' ><strong>Altezza da terra: </strong>$altezza_da_terra</td> </tr></table></div></td></tr>

      <tr> <td colspan='2'><div align='center'><table width='80%' border='1' cellpadding='0' cellspacing='5' bordercolor='#FFFFFF'><tr> <td width='30%' bordercolor='#000000'bgcolor='#FFFFFF' ><strong>Tipo di ubicazione: </strong>$ubicazione</td><td width='30%' bordercolor='#000000' bgcolor='#FFFFFF'><strong>Altra ubicazione: </strong>$altra_ubicazione</td> </tr></table></div></td></tr>

      <tr> <td colspan='2'><div align='center'><table width='80%' border='1' cellpadding='0' cellspacing='5' bordercolor='#FFFFFF'><tr> <td width='30%' bordercolor='#000000' bgcolor='#FFFFFF'><strong>Richieste: </strong>$richieste</td></tr></table></div></td></tr>

      <tr> <td colspan='2'><div align='center'><table width='80%' border='1' cellpadding='0' cellspacing='5' bordercolor='#FFFFFF'><tr> <td width='76%' align='center' bgcolor='787878' bordercolor='#000000'><font face="Verdana" size="2" color="#ffffff"><strong>Copyright @ 2010 - ************* - Tutti i diritti riservati</strong></td> <td width='12%' bgcolor='#787878' align='center' bordercolor='#000000'><strong><a href="javascript:goURL()"><font face="Verdana" size="2" color="#14AD2F">Invia la Mail</a></td> <td width='12%' align='center' bgcolor='#787878' bordercolor='#000000'><strong><a href="javascript:history.back()"><font face="Verdana" size="2" color="#FFA600">Correggi i Dati</a></tr></table></div></td></tr>";

      ?>
      [/php]

      INDEX.PHP
      [php]
      <?
      require('html2fpdf.php');
      $pdf=new HTML2FPDF();
      $pdf->AddPage();
      $pdf->SetFont('Arial');
      $fp = fopen("report/sample.html","r");
      $strContent = fread($fp, filesize("report/sample.html"));
      fclose($fp);
      $pdf->WriteHTML($strContent);
      $pdf->Output("report/sample.pdf");
      echo "";
      ?>
      <?php
      //define the receiver of the email
      $to = '[email protected]';
      //define the subject of the email
      $subject = 'Richiesta inviata dal sito ***********'
      //create a boundary string. It must be unique
      //so we use the MD5 algorithm to generate a random hash
      $random_hash = md5(date('r', time()));
      //define the headers we want passed. Note that they are separated with \r\n
      $headers = "From: $to\r\nReply-To: $to";
      //add boundary string and mime type specification
      $headers .= "\r\nContent-Type: multipart/mixed; boundary="PHP-mixed-".$random_hash.""";
      //read the atachment file contents into a string,
      //encode it with MIME base64,
      //and split it into smaller chunks
      $attachment = chunk_split(base64_encode(file_get_contents('report/sample.pdf')));
      //define the body of the message.
      ob_start(); //Turn on output buffering
      $ora = date ("H:i:s");
      $data = date ("d/m/Y");
      if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){

      if ($_SERVER["HTTP_X_FORWARDED_FOR"] == "") {
      $ipnumb = getenv("REMOTE_ADDR");
      }else {
      $ipnumb = getenv("HTTP_X_FORWARDED_FOR");
      }
      } else {
      $ipnumb = getenv("REMOTE_ADDR");
      }

      $corpo = "
      Modulo inviato il $data alle ore $ora\n\n<br>
      Numero IP: $ipnumb\n\n<br><br>
      Riepilogo dati con allegato PDF:\n\n<br><br>";
      ?>
      --PHP-mixed-<?php echo $random_hash; ?>
      Content-Type: multipart/alternative; boundary="PHP-alt-<?php echo $random_hash; ?>"
      --PHP-alt-<?php echo $random_hash; ?>
      Content-Type: text/plain; charset="iso-8859-1"
      Content-Transfer-Encoding: 7bit
      Hello World!!!
      This is simple text email message.
      --PHP-alt-<?php echo $random_hash; ?>
      Content-Type: text/html; charset="iso-8859-1"
      Content-Transfer-Encoding: 7bit
      <HTML><HEAD>
      <META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
      <STYLE>
      H5 {text-align: justify; text-decoration: none; color: #333333; font-size: 12px; font-family: Arial}
      A:link, A:visited, A:hover { color: #FFcc00 }
      </STYLE>
      </HEAD>
      <BODY bgColor=#ffffff link=#333333 alink=#333333 vlink=#333333>
      <?php
      echo "$corpo";
      ?>

      <p> </p>
      <h2>La ringraziamo per averci contattato!</h2>
      <p> </p>
      <img src="*" alt=""><br>
      <img src="
      ">
      </BODY></HTML>

      --PHP-alt-<?php echo $random_hash; ?>--
      --PHP-mixed-<?php echo $random_hash; ?>
      Content-Type: application/pdf; name="report/sample.pdf"
      Content-Transfer-Encoding: base64
      Content-Disposition: attachment
      <?php echo $attachment; ?>
      --PHP-mixed-<?php echo $random_hash; ?>--
      <?php
      //copy current buffer contents into $message variable and delete current output buffer
      $message = ob_get_clean();
      //send the email
      $mail_sent = @mail( $to, $subject, $message, $headers );
      //if the message is sent successfully print "Mail sent". Otherwise print "Mail failed"
      header('Location: preventivook.html');
      ?>
      [/php]
      :mmm:

      Con la speranza che qualcuno del forum possa capirci qualcosa e possa aiutarmi, vi faccio i miei migliori saluti.

      😉

      postato in Coding
      A
      alexj1972