rrrrSimple php uploader Licenza
Questo � software libero. Puoi usare, distribuire, modificare questo script come preferisci. Per favore, inserisci un link a http://www.giacobbe85.altervista.org .
Descrizione
- index.htm: Semplice pagina HTML che crea il form di upload;
- uploader.php: Script in PHP che riceve il file da index.htm e lo copia nella cartella indicata al suo interno;
- htaccess: File di configurazione di Apache. Serve, se permesso dal server, a modificare temporaneamente le variabili di configurazione di PHP per consentire l'upload di file di grandi dimensioni.
Per ulteriori informazioni, leggere la piccola guida "Upload di file di grandi dimensioni" nel mio sito http://www.giacobbe85.altervista.org .
Attenzione:
- E' sconsigliato inserire questo script su un webserver pubblico. Malintenzionati potrebbero cariare file a tua insaputa. Utilizzalo solo in aree protette da password e username!
- Se un file con lo stesso nome � gi� presente nella cartella upload, sar� sovrascritto.
Se preferisci, puoi scaricare tutto il materiale in un solo archivio: Simple_php_uploader.rar
Codice di index.htm
<!-- Name: Simple PHP Upload Version: 1.0 Copyright: Isacco Coccato - www.giacobbe85.altervista.org
Please read readme_eng.txt for more informations Per favore, leggi readme_ita.txt per maggiori informazioni -->
<HTML> <HEAD> <TITLE>File upload</TITLE> </HEAD> <BODY> <TABLE border="0" height="100%" width="100%"><TR><TD align="center" valign="middle"> <TABLE border="3" bordercolor="blue" cellpadding="10"><TR><TD align="center"> <BR> <form enctype="multipart/form-data" action="uploader.php" method="POST"> File da caricare: <input name="uploadedfile" type="file" size="36" /> <input type="submit" value="Carica" /> <BR> </form> <DIV align="left"> <B>ATTENZIONE:</B><BR> - Controllare le dimensioni del file da caricare.<BR> - Chiudendo la finestra, si interromperà l'upload.<BR> </DIV> </TD></TR></TABLE> </TD></TR></TABLE> </BODY> </HTML>
NOTA: Il nome del file � uploader.php. L'ho rinominato per evitare che venisse eseguito
Codice di uploader.phpp
<!--
Name: Simple PHP Upload
Version: 1.0
Copyright: Isacco Coccato - www.giacobbe85.altervista.org
Please read readme_eng.txt for more informations
Per favore, leggi readme_ita.txt per maggiori informazioni
-->
<HTML>
<HEAD>
<TITLE>File upload</TITLE>
</HEAD>
<BODY>
<TABLE border="0" height="100%" width="100%"><TR><TD align="center" valign="middle">
<TABLE border="3" bordercolor="blue" cellpadding="20"><TR><TD align="center">
<?PHP
# ----- Settings ----
# Set here the upload directory. The path is relative
# Imposta qu� il percorso di upload. Il percorso � relativo
$target_path = "uploads/";
# Messaggio in caso di upload eseguito correttamente (di default in italiano)
# Correct upload message (default Italian language)
$ok = "Il file è stato caricato<BR><BR>";
# Messaggio di errore (di default in italiano)
# Error message (default Italian language)
$errore = "C'è stato un errore.";
# Messaggio di nuovo upload (di default in italiano)
# Another upload message (default Italian language)
$ancora = "Carica ancora";
# Program
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
{
$dimensione=($_FILES['uploadedfile']['size'])/1000000;
echo $ok . basename( $_FILES['uploadedfile']['name']) . "<BR>" . $dimensione . " Mb";
}
else
{
echo $errore;
}
?>
<BR><BR>
<A href="index.htm"><?PHP echo $ancora; ?></A>
</TD></TR></TABLE>
</TD></TR></TABLE>
</BODY>
</HTML>
Codice di htaccess
php_value upload_max_filesize 1000M php_value post_max_size 1000M php_value max_execution_time 200 php_value max_input_time 200
Inserire la password di amministratore:
Fatal error: Call to undefined function sqlite_open() in /membri/giacobbe85/include/commenti.inc.php on line 324
|