Ciao a tutti, credo che il mio problema sia abbastanza semplice: vorrei inserire un allegato al form che ho creato; al momento l'unica cosa che sono riuscita ad ottenere è solo una scritta:
"Allegato: C:\PHP\upload\php7B54.tmp".
Cosa manca allle mie pagine?
codice html
codice:
<form action="form.php" name="upload" enctype="multipart/form-data" method="post">
<table bgcolor="#333333" align="center" border="0" width="700" cellspacing="1" cellpadding="5">
<tr>
<td align="center" bgcolor="#FFFFFF" colspan="11">
<table bgcolor="#333333" align="center" border="0" width="700" cellspacing="1" cellpadding="5">
<tr>
<td align="center" bgcolor="#FFFFFF" colspan="11"><h3>MODULO ISCRIZIONE</h3></td>
</tr>
<tr>
<td width="132">NOME:</td>
<td width="545" colspan="10" align="center" bgcolor="#FFFFFF"><input name="nome" size=42 value="" /></td>
</tr>
<tr>
<td>COGNOME: </td>
<td align="center" bgcolor="#FFFFFF" colspan="10"><input name="cognome" size=42 value="" /></td>
</tr>
<tr>
<td>EMAIL: </td>
<td align="center" bgcolor="#FFFFFF" colspan="10"><input name="mail" size=42 value="" /></td>
</tr>
<tr>
<td>Allegato:</td>
<td align="center" bgcolor="#FFFFFF" colspan="10"><input type="file" name="allegato" /></td>
</tr>
<tr>
<td align="justify" colspan="11"><div align="center">
<input type="submit" value="INVIA" />
<input type="reset" value="RESET" />
<input type="button" value="INDIETRO" onclick="javascript:history.back()" name="button" />
</p>
</div></td>
</tr>
</table> <h3></h3></td>
</tr>
</table>
</form>
codice php
codice:
<?
###########################
# Configuration #
#####################################################
$site_name = "info"; # Put here your Sitename or Company
$site_email = "info@mail.com"; # Put here your E-Mail adress
####################################################
#####################################################
# This below is the Information which will be sent to the customer
#####################################################
if ($nome == "" || $cognome == "" || $mail == "")
{
echo "<font color=red>ERRORE DI TRASMISSIONE</font></td></tr></table>";
echo "
<font color=black> Errore:</font>
Le ricordiamo che i campi
NOME, COGNOME, EMAIL, sono obbligatori";
}
else
{
echo "<font color=black>LA RINGRAZIAMO PER ESSERSI ISCRITTO AL CORSO $corso.
Riceverà una risposta entro 2 giorni lavorativi dall'invio della richiesta.</font></td></tr></table>";
PRINT "<CENTER>";
PRINT "
Grazie $nome per la Sua iscrizione.
";
PRINT "</CENTER>";
mail("$mail", "Grazie da $site_name!",
"Gentile $nome,
sarà ricontattato/a entro 2 giorni lavorativi.
Se ciò non accadesse per favore mandi una mail a $site_email.
____________________________________________________________
Ecco una copia della Sua Iscrizione:
Nome: $nome
Cognome: $cognome
Email: $mail
Allegato: $allegato
____________________________________________________________");
#######################################################
# This below is the information which will
# be sent to the Administrator
#######################################################
mail("$site_email",
"richiesta da $nome",
"$email
____________________________________________________________
Nome: $nome
Cognome: $cognome
Email: $mail
Allegato: $allegato
____________________________________________________________");
}
?>