Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Form con allegato

  1. #1
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470

    Form con allegato

    Ciao a tutti,
    ho questo php che dal mio sito invia un form email e vorrei
    modificarlo cosi che l'utente puo scrive e inviarmi un allegato.
    Sono proprio all'inizio di php quindi non so come fare.

    Grazie a tutti.

    codice:
    <?php
    $webMaster = "miaemail@email.it";
    
    $flStrip = (ini_get("magic_quotes_sybase") != true && get_magic_quotes_gpc() == true) ? true : false;
    
    if ($flStrip)
    {
    $nome = trim(stripslashes($_POST['nome']));
    $email = trim(stripslashes($_POST['email']));
    $oggetto = trim(stripslashes($_POST['oggetto']));
    $messaggio = trim(stripslashes($_POST['messaggio']));  
    }
    else
    {
    $nome = trim($_POST['nome']);
    $email = trim($_POST['email']);
    $oggetto = trim($_POST['oggetto']);
    $messaggio = trim($_POST['messaggio']);
    }
    
    $pagina_thanks = "http://www.miosito.it/index.html";
    $pagina_error_empty = "http://www.miosito.it/errore.html";
    $pagina_error_email = "http://www.miosito.it/errore.html"; 
    
    if (preg_match("|^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$|i", $email))
    {
     if (strlen($nome) <= 0 || strlen($oggetto) <= 0) header ("Location: $pagina_error_empty");
     else
     {
     $ora = date("H:i:s");
     $data = date("d/m/Y");
    
      $body = "Email inviata il $data alle ore $ora\n
      __________Riepilogo dati:__________\n
      Nome e Cognome.......: $nome
      Email mittente..............: $email
      Oggetto......................: $oggetto
      Messaggio_________________________________:\n\n $messaggio";  
             
    ini_set("sendmail_from", $webMaster); 
     
     mail($webMaster, "Email dal sito", $body, "From: \"$nome\" <$email>");
     header ("Location: $pagina_thanks");      }  }
     else header ("Location: $pagina_error_email");
     ?>

  2. #2
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Up!
    Qualche idea?

  3. #3

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Ho provato il secondo esempio ma non funziona!
    In base al mio codice non si riesce a modificarlo?

    Grazie

  5. #5
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Up!
    Per favore chi mi da una mano?

    Non sono riuscito a trovare niente!

    Mi spiego ancora:

    Ho un form mail in php in un sito e l'utente puo inviare un sua file a me che la trovero in allegato quando ricevo la sua email.

    Se qualcuno mi aiuta...

    Grazie mille.
    _________________

  6. #6
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Up!

    Ci riprovo ancora...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.