Inviare un file al server

Faq di php

Inviare un file al server

Messaggioda alesslud » lun mar 06, 2006 3:56 pm

<HTML>
<BODY>
<HR>
<FORM METHOD=POST ACTION="upload.php" ENCTYPE="multipart/form-data">
<TABLE WIDTH="70%" BORDER="8" CELLSPACING="0">
<TR><TD>
<B>Inserisci il nome del file da inviare </B><INPUT TYPE=FILE NAME="uploadfile"><BR><BR>
<INPUT TYPE="SUBMIT" VALUE="Invia le informazioni!">
<INPUT TYPE="RESET" VALUE="Cancella!">
</TR></TD>
</TABLE>
</FORM>
</BODY>
</HTML>
Ultima modifica di alesslud il mar giu 06, 2006 7:34 am, modificato 1 volta in totale.
alesslud
Site Admin
 
Messaggi: 779
Iscritto il: mer nov 08, 2006 8:09 am

Questo è lo script che riceve il file

Messaggioda alesslud » lun mar 06, 2006 3:57 pm

<HTML>
<BODY>

<?php
echo "<PRE>";
echo "nome del file locale creato dopo l'invio: $uploadfile\n";
echo "nome originale del file remoto: $uploadfile_name\n";
echo "dimensioni del file in byte: $uploadfile_size\n";
echo "tipo di file: $uploadfile_type\n";
echo "</PRE>";
echo "<HR>";
# abbiamo veramente un file?
if ( $uploadfile == "none" ) {
echo "Non è stato inviato alcun file<BR>";
echo "Ritorna al form per inviare il <A HREF=\"upload.html\">file</A>";
exit;
}
# controlla innanzitutto le dimensioni del file
# se è meno di 3 KB
if ($uploadfile_size < 3333072 ) {
# lo copia in una nuova posizione
if (copy($uploadfile,"./uploaded/$uploadfile_name"))
{
echo "Invio del file riuscito";
# cancella il file temporaneo
unlink($uploadfile);
} else {
echo "Invio del file fallito";
}
} else {
echo "Spiacente, il file da inviare non deve superare le dimensioni di 3 KB<BR>";
}
?>
Ritorna al form per inviare i <A HREF="./index.php">file</A>
</BODY>
</HTML>
alesslud
Site Admin
 
Messaggi: 779
Iscritto il: mer nov 08, 2006 8:09 am

config.inc.php

Messaggioda alesslud » mar giu 06, 2006 7:30 am

<?php
// parametri del database
$db_host = "localhost";
$db_user = "youruser";
$db_password = "yourpassword";
$db_name = "yourdbname";
$db=mysql_connect($db_host,$db_user,$db_password);
if (!$db) {
echo "Impossibile collegarsi al server Mysql";
exit;
}
$db_name=mysql_select_db($db_name,$db);
if (!$db_name) {
echo "Impossibile selezionare il database";
exit;
}
?>
alesslud
Site Admin
 
Messaggi: 779
Iscritto il: mer nov 08, 2006 8:09 am


Torna a Php

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron