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 ____________________________________________________________"); } ?>

