|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2006
Messaggi: 361
|
[PHP] Upload file
Ciao a tutti...
Stavo cercando in rete, il codice per caricare file in un dominio. Ho trovato questo PAGINA HTML Codice:
<html> <head><title>UPLOAD FILE</title></head> <body> <form name="upload" method="post" action="upload.php" enctype="multipart/form-data"> <input type="file" name="uploadfile"> <input type="submit" name="go" value="Carica"></form> </body> </html> Codice:
<?php
// controllo che non ci siano stati errori nell'upload (codice = 0)
if ($_FILES['uploadfile']['error'] == 0){
// upload ok
// controllo che il file sia in formato gif
if ($_FILES['uploadfile']['type'] != "image/gif") die("Formato file non valido, è permesso solo il formato gif");
// copio il file dalla cartella temporanea a quella di destinazione mantenendo il nome originale
copy($_FILES['uploadfile']['tmp_name'], "file_caricati/".$_FILES['uploadfile']['name']) or die("Impossibile caricare il file");
// upload terminato, stampo alcune info sul file
echo "Upload terminato con successo:<br>";
echo "Nome file: ".$_FILES['uploadfile']['name']."<br>";
echo "Dimensione file: ".$_FILES['uploadfile']['size']."<br>";
echo "Tipo MIME file: ".$_FILES['uploadfile']['type'];
}
else{
// controllo il tipo di errore
if ($_FILES['uploadfile']['error'] == 2){
// errore, file troppo grande (> 1MB)
die("Errore, file troppo grande: il massimo consentito è 1MB");
}
else{
// errore generico
die("Errore, impossibile caricare il file");
}
}
?>
Qualcuno mi può aiutare? Grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2005
Città: Napoli - Fuorigrotta
Messaggi: 471
|
Non ti so aiutare, però bel codice! Ctrl + D !!!
__________________
Acquisti sul mercatino: grabrihc, LucaXbox360, Yarsha,micanto1,American horizo,Fnac,schumyFast,STECCO,Ezechiele25,17 Vendite sul mercatino: musodatopo,alexbands,mspr,anto.wajo |
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Sep 2006
Città: ~
Messaggi: 146
|
Per quanto riguarda il formato ti basta commentare questa riga di codice:
Quote:
Codice:
if ($_FILES['uploadfile']['size'] > 1024*1024) {...}
__________________
Computers are like conditioned air: they work fine 'till you open windows.
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:34.




















