La variabile Globale $_FILES in PHP!

Posted on 28. Dec, 2009 by daniele in php, tutorials


La variabile $ _FILES in PHP č una delle variabili piů complesse in PHP. Con essa, č possibile caricare file sul server e trovare un po 'di roba su quei file. Di seguito una piccola guida su questa variabile.

 
<form action="?upload=true" method="post" enctype="multipart/form-data">
<input type="file" name="file" />
<input type="submit" value="Submit" />
</form>
 
 
< ?php
 
if($_GET['upload']) {
 
	$url = "uploads/";
 
	$file = $_FILES['file']['name'];
	$file_temp = $_FILES['file']['tmp_name'];
	$filesize = $_FILES['file']['size'] / 1024 / 1024;
	$size = number_format($filesize, 3);
 
	if(move_uploaded_file($file_temp, $url.$file)) {
		echo"You just uploaded the file <strong>".$file." ";
		echo"with a size of <strong>".$size." MB.</strong>";
	}
	else {
		echo"There's been a problem uploading your file. Please try again";
 
	}
}
 
?>
 


Correlati

One Comment

MACA

25. Apr, 2010

ciao, scusami so che č un pň tardi per rispondere al posto, ma vorrei chiederti se conosci un modo per poter sapere il path del file prima dell’upload…dimmi che c’č un modo ti prego!! ç.ç grazie

Leave a reply