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. danielix
    3. Discussioni
    D

    danielix

    @danielix

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 3
    • Post 6
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Sito Internet www.viagginelsalento.it Località Lecce Età 51
    0
    Reputazione
    6
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    badges

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

    Discussioni create da danielix

    • Topic
      Post
      View
      Votazioni
      Post
      Attività
    • D

      upload resize opportuno?
      Coding • • danielix  

      2
      445
      Visualizzazioni
      0
      Votazioni
      2
      Post

      I

      Penso che per il resize, potresti usare le GD Library, per far perdere il peso dovresti invece far perdere la qualità...potresti sempre usare le GD, oppure le API...non sono un esperto in questo campo:bho:

    • D

      ottenere un totale
      Coding • • danielix  

      2
      390
      Visualizzazioni
      0
      Votazioni
      2
      Post

      D

      scusa l'intromissione, una cosa che non centra, ma scrivere la pagina con tutti quegli echo, ti quadruplica le performance del php, se metti in un solo echo, fa molto più veloce!

    • D

      non va la funzione mail()
      Coding • • danielix  

      5
      608
      Visualizzazioni
      0
      Votazioni
      5
      Post

      A

      Ho risolto il problema per l'invio mail, posto il codice che ho usato, premetto che il mio form è fatto in flash, questo trasmette e riceve i dati dal file php. Vi possono essere righe di troppo perché il codice è stato modificato in buona parte quindi anche se funziona a dovere non è stato ripulito da eventuali eccessi.

      [php]
      <?
      $destinatario = [email protected];
      $nome = stripslashes($POST['nome']);
      $cognome = stripslashes($POST['cognome']);
      $ragsol = stripslashes($POST['ragsol']);
      $naz = stripslashes($POST['naz']);
      $cit = stripslashes($POST['cit']);
      $cap = stripslashes($POST['cap']);
      $ind = stripslashes($POST['ind']);
      $tel = stripslashes($POST['tel']);
      $cell = stripslashes($POST['cell']);
      $fax = stripslashes($POST['fax']);
      $email = stripslashes($POST['email']);
      $oggetto = stripslashes($POST['oggetto']);
      $testomail = stripslashes($POST['testomail']);
      $titolo = "NUOVO CONTATTO";
      $oggmail = $titolo;
      $image = miosito.it/images/sfondomail.jpg';
      //$imagepixel È UN'IMMAGINE DI UN PIXEL CHE SERVE A FAR RICONOSCERE AL CLIENT DI POSTA CHE VI SONO IMMAGINI DA SCARICARE
      $imagepixel = miosito.it/images/1x1 grigio50.jpg';
      //
      $CharSet = "utf-8";
      //____________________________________________________________________
      //STILE DELLA MAIL
      $stile = '<style type="text/css">
      body {
      margin-left: 0px;
      margin-top: 0px;
      background-image: url('.$image.');
      background-repeat: no-repeat;
      background-color: #FFFFFF;
      }
      .Stile1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
      .Stile2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
      .Stile3 {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
      }
      </style>';
      //_________________________________________________________________________________
      $contenutomail = '
      <table width="780" border="0" align="left" cellpadding="0" cellspacing="0">
      <tr>
      <td valign="top" ><table width="780" border="0" cellpadding="0" cellspacing="0">
      <tr>
      <td width="23" height="97" valign="top"><img src="'.$imagepixel.'"/></td>
      <td width="757" height="97"> </td>
      </tr>
      <tr>
      <td> </td>
      <td valign="top"><table>
      <tr>
      <td colspan="2"></td>
      </tr>
      <tr>
      <td width="131"><span class="Stile1">Nome: </span></td>
      <td width="549"><span class="Stile2">'.$nome.'</span></td>
      </tr>
      <tr>
      <td><span class="Stile1">Cognome: </span></td>
      <td><span class="Stile2">'.$cognome.'</span></td>
      </tr>
      <tr>
      <td><span class="Stile1">Ragione Sociale: </span></td>
      <td><span class="Stile2">'.$ragsol.'</span></td>
      </tr>
      <tr>
      <td><span class="Stile1">Nazione: </span></td>
      <td><span class="Stile2">'.$naz.'</span></td>
      </tr>
      <tr>
      <td><span class="Stile1">Città: </span></td>
      <td><span class="Stile2">'.$cit.'</span></td>
      </tr>
      <tr>
      <td><span class="Stile1">CAP: </span></td>
      <td><span class="Stile2">'.$cap.'</span></td>
      </tr>
      <tr>
      <td><span class="Stile1">Indirizzo: </span></td>
      <td><span class="Stile2">'.$ind.'</span></td>
      </tr>
      <tr>
      <td><span class="Stile1">Telefono: </span></td>
      <td><span class="Stile2">'.$tel.'</span></td>
      </tr>
      <tr>
      <td><span class="Stile1">Cellulare: </span></td>
      <td><span class="Stile2">'.$cell.'</span></td>
      </tr>
      <tr>
      <td><span class="Stile1">Fax: </span></td>
      <td><span class="Stile2">'.$fax.'</span></td>
      </tr>
      <tr>
      <td><span class="Stile1">e-mail: </span></td>
      <td><span class="Stile2">'.$email.'</span></td>
      </tr>
      <tr>
      <td height="42" colspan="2"><div align="center" class="Stile1">Richiesta: </div></td>
      </tr>
      <tr>
      <td colspan="2" valign="top"><strong>'.$oggetto.'</strong></td>
      </tr>
      <tr>
      <td colspan="2" valign="top"><span class="Stile2">'.$testomail.'</span></td>
      </tr>
      </table></td>
      </tr>
      </table></td>
      </tr>
      </table>';
      // CREO L'INTESTAZIONE DELLA MAIL
      $headers = "From: $nome $cognome <$email>\n";
      if ($bcc != "")
      $headers .= "BCC: $bcc;\n";
      $headers .= "Reply-To: $reply\n";
      $headers .= "X-Mailer: Sismail Web Email Interface\n";
      $headers .= "MIME-version: 1.0\n";
      $headers .= "Content-type: text/html;\n";
      $headers .= "Content-Transfer-Encoding: 8BIT\n";

      // CREO IL MESSAGGIO DELLA MAIL
      $corpo = "<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ".w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">";
      $corpo .= "<HTML "xmlns=".w3.org/1999/xhtml"><HEAD>";
      $corpo .= "<META http-equiv=Content-Type content="text/html; charset=$CharSet">";
      $corpo .= $stile;
      $corpo .= "</HEAD>";
      $corpo .= "<BODY>";
      $corpo .= $contenutomail;
      $corpo .= "</BODY></HTML>";
      $messaggioinvio = 'Grazie '.$nome;
      $nomeok = "&testonome=".$messaggioinvio;
      echo utf8_encode($nomeok);
      //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
      /////////////////////////////////////////////////INIZIO IL CONTROLLO SUI CAMPI////////////////////////////////////////////////////
      //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
      if ($nome != '') {$valore = 6;} else {$valore = 1;}//controlla se il campo nome è pieno
      if ($valore == 6) {if ($cognome != '') {$valore = 6;} else {$valore = 2;}}//controlla se il campo cognome è pieno
      if ($valore == 6) {if ($cit != '') {$valore = 6;} else {$valore = 3;}}//controlla se il campo città è pieno
      if ($valore == 6) {if ($tel != '') {$valore = 6;} else {if ($cell != '') {$valore = 6;} else {$valore = 5;}}}//controlla i campi telefono
      if ($valore == 6) {if ($email != '') {$valore = 6;} else {$valore = 4;}}//controlla se il campo email è pieno
      switch ($valore) {
      case 1://se il campo nome non è pieno viene inviata una variabile &risposta contenente il messaggio di errore al file swf
      $errorenome = 'A';//messaggio che si vuole inviare
      $risposta = "&risposta=".$errorenome;
      echo utf8_encode($risposta);
      break;
      case 2://se il campo cognome non è pieno viene inviata una variabile &risposta contenente il messaggio di errore al file swf
      $errorecognome = 'B';//messaggio che si vuole inviare
      $risposta = "&risposta=".$errorecognome;
      echo utf8_encode($risposta);
      break;
      case 3://se il campo città non è pieno viene inviata una variabile &risposta contenente il messaggio di errore al file swf
      $errorecit = 'C';//messaggio che si vuole inviare
      $risposta = "&risposta=".$errorecit;
      echo utf8_encode($risposta);
      break;
      case 4://se il campo email non è pieno viene inviata una variabile &risposta contenente il messaggio di errore al file swf
      $erroremailvuota = 'D';//messaggio che si vuole inviare
      $risposta = "&risposta=".$erroremailvuota;
      echo utf8_encode($risposta);
      break;
      case 5://se i campi telefonici sono vuoti viene inviata una variabile &risposta contenente il messaggio di errore al file swf
      $erroretelefonivuoti = 'E';//messaggio che si vuole inviare
      $risposta = "&risposta=".$erroretelefonivuoti;
      echo utf8_encode($risposta);
      break;
      case 6://se tutti i campi sono pieni si esegue il controllo dell'indirizzo e-mail
      if (!eregi("^[a-z0-9][_.a-z0-9-]+@([a-z0-9][0-9a-z-]+.)+([a-z]{2,4})", $email))// Controlla i caratteri che compongono l'e-mail
      {//le tre linee seguenti inviano un messaggio di errore se l'indirizzo e-mail non è corretto
      $erroremail = 'F';//messaggio che si vuole inviare
      $risposta = "&risposta=".$erroremail;
      echo utf8_encode($risposta);
      }//end if
      else {//altrimenti tutti i dati inviati dal form flash vengono inviati all'indirizzo presente nella variabile destinatario
      if (mail($destinatario, $oggmail, $corpo, $headers))
      {//una voltsa inviata la mail viene inviata al file swf una variabile &risposta con il messaggio email inviata
      $esitook = 'G';//messaggio che si vuole inviare
      $risposta = "&risposta=".$esitook;
      echo utf8_encode($risposta);
      }//end if
      }//end else
      }//end switch
      ?>
      [/php]

      Spero che questo codice possa essere un aiuto per qualcuno di voi.

      Premessa, facendo un'anteprima del messaggio che sto scrivendo ho notato che mi da errore perché secondo il sistema ho inserito un indirizzo internet, sinceramente non so come posso non scriverlo dato che fa parte del codice stesso e non è un indirizzo di qualche sito internet, in pratica prima di ".w3.org manca la solita stringa. spero si capisca comunque.