- Home
- Categorie
- Coding e Sistemistica
- Coding
- Upload immagini Dreamweaver
-
Upload immagini Dreamweaver
Ciao a tutti...sono nuovo qui e girando un po' su internet vi ho trovato..
Volevo farvi una domanda...
Praticamente sto creando un sito e prendendo spunti un po' in giro ho creato un modulo per inserire i propri dati e questi dati vengono inviati sulla mia e-mail.
la domanda che volevo farvi è che se mi potevate aiutare ad inserire in quel modulo un upload in modo che gli utenti possono caricare piu' di un immagine e inviarmela sempre per e-mail insieme agli altri dati..
Posto il codice in modo che capite meglio cosa sto facendo.Codice html del form
[HTML]
<form name="form1" method="post" action="mail.php">
<table width="95%" align="center" >
<tr>
<td colspan="2"><div align="center"><strong>MODULO CONTATTI </strong></div></td>
</tr>
<tr>
<td width="16%"><strong>Nome</strong></td>
<td width="84%"><input type="text" name="nome"></td>
</tr>
<tr>
<td><strong>Cognome</strong></td>
<td><input type="text" name="cognome"></td>
</tr>
<tr>
<td><strong>Città </strong></td>
<td><input type="text" name="citta"></td>
</tr>
<tr>
<td><strong>Indirizzo E-mail </strong></td>
<td><input type="text" name="mail"></td>
</tr>
<tr>
<td><strong>Oggetto</strong></td>
<td><input type="text" name="oggetto"></td>
</tr>
<tr>
<td><strong>Testo</strong></td>
<td><textarea name="testo" cols="40" rows="10"></textarea></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="Submit" value="Invia">
</div></td>
</tr>
</table>
</form>[/HTML]Codice php dell'invio sull'e-mail
[PHP]<?php
// L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
$to = "la mia e-mail";
// IL SOGGETTO DELLA MAIL
$subject = "Modulo proveniente dal sito ";
// COSTRUZIONE DEL CORPO DEL MESSAGGIO
$body = "Contenuto del modulo:\n\n";
$body .= "nome: " . trim(stripslashes($_POST["nome"])) . "\n";
$body .= "cognome: " . trim(stripslashes($_POST["cognome"])) . "\n";
$body .= "Città: " . trim(stripslashes($_POST["citta"])) . "\n";
$body .= "Oggetto: " . trim(stripslashes($_POST["oggetto"])) . "\n";
$body .= "testo: " . trim(stripslashes($_POST["testo"])) . "\n";
$body .= "mail: " . trim(stripslashes($_POST["mail"])) . "\n";
// INTESTAZIONI SUPPLEMENTARI
$headers = "From: Modulo utenti<la mia e-mail>";
// INVIO DELLA MAIL
if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO E' ANDATO A BUON FINE...
echo "La mail è stata inoltrata con successo.";
} else {// ALTRIMENTI...
echo "Si sono verificati dei problemi nell'invio della mail.";
}
?>[/PHP]Ringrazio tutti quelli che mi rispondono e resto in attesa di aiuto
-
Che cosa è successo al mio messaggio?
-
Ciao skylight e Benvenuto sul Forum GT!
Il tuo messaggio è stato editato per renderlo conforme al Regolamento specifico di sezione.
Più precisamente, come è possibile leggere nella motivazione (risportata sotto al tuo messaggio), sono stati aggiunti i tag {html} e {php}, per migliorare la leggibilità del codice che hai postato, aiutando gli utenti che intervengono per darti una mano.Ho anche editato anche il tuo messaggio di richiesta di chiarimenti, in conformità al punto 3.2 del Regolamento del Forum GT.
Ti auguro buona giornata e buona continuazione sul Forum GT.
Luca Bartoli
-
Ti ringrazio per la spiegazione...dato che sono nuovo non capivo cosa era successo...
Attendo qualche risposta alla mia domanda...
Grazie
-
Vorresti che un utente allegasse al form una o più immagini?
Ma l'utente è loggato?
Ti chiedo questo, anche se so che non è loggato, perchè chiunque potrebbe scrivere sul tuo form inserendo dati fasulli ed inviando immagini anche poco gradevoli.
Questione di protezione e non solo.
-
certo solo persone loggate....
-
ma nessuno mi sa' aiutare???????
-
@skylight said:
ma nessuno mi sa' aiutare???????
Domani cercherò di "postarti" un form almeno con l'upload di una immagine.
Poi rivedremo il codice.
A presto
-
ti ringrazio.
Aspetto novita'....;)