ciao ragazzi
non capisco un cosa....
php.in impostato upload a 10MB
MAX_FILE_SIZE value="15000000"
qui di seguito potete vedere gli script
provo a caricare un file di 8,75 MB ma non me lo permettebra
mi sembra che la form di invio non mi passi neache i dati sul file....
e' normale sta cosa?
ciao e grazie
Codice PHP:
<html>
<head>
<title>Upload</title>
</head>
<body>
<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="15000000">
Invia questo file: <input name="userfile" type="file">
<input type="submit" value="Invia File">
</form>
Elenco dei File caricati:
<?php
// percorso della directory da leggere
$directory = $dir;
// apriamo la directory
$open_handle = opendir($directory);
// impostiamo un ciclo while() per scorrere tutto il contenuto
while($read = readdir($open_handle)) {
if($read != "." && $read != "..") {
if($_SESSION['username_sessione']=='prova') {
// a video i nomi di file e directory
print '
[url="'.$dir_www.$read.'"]'.$read.'[/url]</p>';
}else{
echo '-'.$read . "
\n";
}
}
}
// chiudiamo la directory
closedir($open_handle);
?>
Codice PHP:
$uploaddir = $dir;
if (isset($_FILES['userfile']['tmp_name']))
{
//Recupero il percorso temporaneo del file
$userfile_tmp = $_FILES['userfile']['tmp_name'];
//recupero il nome originale del file caricato
$userfile_name =$_FILES['userfile']['name'];
print "<pre>";
//copio il file dalla locazione temporanea alla mia cartella upload
if (@move_uploaded_file($userfile_tmp, $uploaddir.$userfile_name))
{
//Se l'operazione è andata a buon fine...
print "File inviato con successo. Ecco alcune informazioni:\n";
print_r($_FILES);
}
else
{
//Se l'operazione è fallta...
print "Upload NON valido! Alcune informazioni:\n";
print_r($_FILES);
}
$fp = @fopen($dir."log.txt","a");
if ($fp) {
fputs($fp, '---------------------------'."\r\n");
fputs($fp, 'data:'.date("dmYHis")."\r\n");
fputs($fp, $_FILES['userfile']['name']."\r\n");
fputs($fp, $_FILES['userfile']['type'] ."\r\n");
fputs($fp, $_FILES['userfile']['error'] ."\r\n");
fputs($fp, $_FILES['userfile']['size'] ."\r\n");
fputs($fp, 'OK'."\r\n");
fputs($fp, 'END'."\r\n");
}else{
echo "il file non esiste";
}
fclose($fp);
}else{
$fp = @fopen($dir."log.txt","a");
if ($fp) {
fputs($fp, '---------------------------'."\r\n");
fputs($fp, 'data:'.date("dmYHis")."\r\n");
fputs($fp, $_SESSION['username_sessione']."\r\n");
//fputs($fp, $_FILES['userfile']['name']."\r\n");
//fputs($fp, $_FILES['userfile']['type'] ."\r\n");
//fputs($fp, $_FILES['userfile']['error'] ."\r\n");
//fputs($fp, $_FILES['userfile']['size'] ."\r\n");
fputs($fp, 'KO'."\r\n");
fputs($fp, 'END'."\r\n");
}else{
echo "il file non esiste";
}
fclose($fp);
print "Upload NON valido! Riporvare - Verificare dimensioni del file!!";
}