Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    inserire un allegato al form

    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 alle mie pagine? Mi hanno detto che manca l'upload, cioè? Cosa dovrei fare?

    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="java-script: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
    
    	____________________________________________________________");
    	}
    ?>

    Grazie davvero in anticipo! :-)

  2. #2
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Allegare un file ad una mail partendo da zero non è semplicissimo: prova ad usare PHPMailer (c'è una thread aperto da tantissimo sul forum)

  3. #3
    ok,
    grazie, proverò a dare un'occhiata!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.