Allegato in form

Task Mc

Nuovo Utente
7 Mar 2013
16
0
0
ciao di nuovo,
si, ho un'altro problema con un form che non riesco a risolvere ._."

qui di seguito posto il codice della mia pagina php per l'invio della mail al mio indirizzo..allora..la mail mi arriva tutta giusta se non fosse che non mi manda gli allegati "File opera 1" "File opera 2" e "Biografia" ed in oltre non mi da nemmeno il testo del "Metodo di pagamento effettuato" che è una tendina a scomparsa con scelta singola..come posso fare a risolvere questo problema?
:crying:

PHP:
<?php 
ob_start(); 
?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />  
<title>Invio</title>
</head>
<body>
<?php
  // indirizzo di chi riceve la mail è sottolineato ma nel codice non sottilineatelo 
 if ((trim($_POST['nome']) != "") && (trim($_POST['cognome']) != "") && (trim($_POST['mail']) != "") && (trim($_POST['telefono']) != "") && (trim($_POST['indirizzo']) != "")) {    //questo fa si che se i campi "oggetto" e "messaggio" sono vuoti la form non invia nessuna mail
  $to = "      \n [email protected]";
$headers = "From: " . $_POST['mail'] . "\n";
  // soggetto della mail
  $subject = "Iscrizione Enciclopedia";
  
  // corpo messaggio
  $body = "Dati:\n\n";
  
$body .= "Inviata da: " . trim(stripslashes($_POST["mail"])) . "\n"; //indirizzo e-mail che manda la mail, come si vede riprende l'id del campo destinato all'inserimento della mail del mittente
  
  $body .= "Nome: " . trim(stripslashes($_POST["nome"])) . "\n"; //oggetto del messaggio
  $body .= "Cognome: " . trim(stripslashes($_POST["cognome"])) . "\n"; //messaggio
  $body .= "Indirizzo: " . trim(stripslashes($_POST["indirizzo"])) . "\n";
  $body .= "Telefono: " . trim(stripslashes($_POST["telefono"])) . "\n";
  $body .= "Titolo opera 1: " . trim(stripslashes($_POST["titoloopera"])) . "\n";
  $file .= "File opera 1: " . trim(stripslashes($_POST["file"])) . "\n";
  $body .= "Titolo opera 2: " . trim(stripslashes($_POST["operatitolo"])) . "\n";
  $file .= "File opera 2: " . trim(stripslashes($_POST["filee"])) . "\n";
  $file .= "Biografia: " . trim(stripslashes($_POST["bio"])) . "\n";
  $body .= "Dettagli Aggiuntivi: " . trim(stripslashes($_POST["dettagli"])) . "\n";
  $body .= "Metodo di pagamento effettuato: " . trim(stripslashes($_POST["pagamento"])) . "\n";
  // invio mail
  mail($to, $subject, $body, $headers); // SE L'INOLTRO E' ANDATO A BUON FINE...
  
  echo "La mail è stata inviata correttamente.";
header ('location:http://form-ok.php#modulo');
 } else {// altrimenti
  echo "Deve compilare la form prima di inviare.";
header ('location:http://form-error.php#modulo');

  }
 
  ?>
</body>
</html>
<?php 
ob_end_flush(); 
?>
 

Task Mc

Nuovo Utente
7 Mar 2013
16
0
0
come libreria intendi PHPMailer? perché personalmente ho trovato un tutorial su danieletabacco.com ma dice di scaricare la libreria PHPMailer, pensi che in quel modo possa funzionare?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
come ti ha detto alex ti conviene scaricare una libreria o quella che ha detto lui o phpmiller (se guardi tra gli articoli di mrwm trovi come usarla).
io uso phpmailler anche se forse swift è meglio, ma la trovo più complicata
 
Discussioni simili
Autore Titolo Forum Risposte Data
I [PHP] inviare form con allegato tramite una mail PHP 1
A Creare da form un PDF da inviare come allegato. PHP 1
B Problema form mail per invio doppio allegato PHP 1
L Sviluppare form mail con allegato PHP 6
L come passare il campo allegato dal file html al fiel php per spedirlo con un form PHP 12
V problemi con l'invio di allegato in un form PHP 17
A allegato form PHP 14
M form mail con allegato e immagine Classic ASP 4
E Form invio e-mail con allegato PHP 51
E Form invio e-mail con allegato PHP 0
N Form invio Mail con Allegato PHP 2
S Memorizzare nome file allegato da form registrazione PHP 1
M Form non parte l'allegato.... PHP 5
A Aiuto per form email con allegato PHP 4
M [Cerco retribuito] Form info varie con allegato FLASH + PHP Offerte e Richieste di Lavoro e/o Collaborazione 0
E aiuto form allegato.con funzione mail PHP 8
E allegato via mail tramite form php PHP 7
D Problema con allegato tramite form mail PHP 2
rollobix Form Mail con file allegato Presenta il tuo Sito 8
R Form con allegato errato PHP 1
D SALVARE "MASCHERA" + "ALLEGATO PDF" IN UN UNICO PDF MS Access 0
G [PHP] Creare mail con allegato nascosto e bottone di richiamo PHP 0
otto9due Creare immagine dinamica timer (come esempio allegato) jQuery 4
V PHPmailer allegato PHP 0
P Nome del file allegato alla email inviata con CDOSYS Classic ASP 0
D Email con allegato PHP 2
marino51 non riesco a caricare un allegato percgè non riesco a ridimensionare la finestra Supporto Mr.Webmaster 0
1 Errore di istallazione programma vb2010 con access in allegato MS Access 8
M Mail in html con allegato non coesistono? PHP 6
A Problema allegato email PHP 2
I scrivere solo il percorso (e nome file) di un file allegato (type="file") PHP 1
R invio email php con allegato PHP 1
M email con allegato PHP 3
N PhpMailer e salvataggio allegato sul server PHP 11
IImanuII Allegato controllo dimensioni PHP 17
L [PHP e FTP upload] controllo file allegato PHP 6
metalgemini PHPmailer non arriva allegato PHP 10
piccino PHPMailer: inserire allegato PHP 5
D For invio mail-allegato con smtp PHP 9
M invio email con più di un allegato PHP 1
A allegato in invio e-mails PHP 2
A Mail con allegato sul server PHP 3
I problema a mandare allegato pdf con phpmailerl PHP 2
N errore visualizzazione allegato jpg PHP 6
C Inviare mail con allegato PDF non uppato PHP 2
N problema:mail con allegato a piu utenti da db PHP 17
L [CSS] Div e menu sovrapposti, attributi 'absolute', 'relative' (schema in allegato) HTML e CSS 0
K newsletter con allegato e html Classic ASP 5
R PhpMailer inserire Allegato PHP 1
S invio allegato con webmail PHP 0

Discussioni simili