Codice PHP di upload:
di HTML.it
	
	
	
		
index.php
	
	
	
		
				
			di HTML.it
		PHP:
	
	<?php
function test_input($data) {
  $data = trim($data);
  $data = stripslashes($data);
  $data = htmlspecialchars($data);
  return $data;
}
// QUESTE RIGHE RENDONO LO SCRIPT COMPATIBILE CON LE VERSIONI
// DI PHP PRECEDENTI ALLA 4.1.0
if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES;
if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS;
if(isset($_POST["submit"]) && isset($_FILES["fileToUpload"])){
/********************* VARIABILI DA SETTARE ********************/
// Directory dove salvare i files Uploadati ( chmod 777, percorso assoluto)
$upload_dir = $_SERVER["DOCUMENT_ROOT"] . "/public";
// Eventuale nuovo nome da dare al file uploadato
$new_name = "";
// Se $new_name è vuota, il nome sarà lo stesso del file uploadato
$file_name = htmlspecialchars(trim($_FILES["fileToUpload"]["name"]));
$file = $_FILES["fileToUpload"]["tmp_name"];
if(trim($_FILES["fileToUpload"]["name"]) == "") {
die("Non hai indicato il file da uploadare !");
}
if(@is_uploaded_file($_FILES["fileToUpload"]["tmp_name"])) {
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], "$upload_dir/$file_name") or die("Impossibile spostare il file, controlla l’esistenza o i permessi della directory dove fare l’upload.");
$insert = mysql_query("INSERT INTO photos VALUES ('',' $file_name','$file')");
echo "L’upload del file " . $_FILES["fileToUpload"]["name"] . "  è avvenuto correttamente";
} else {
die("Problemi nell’upload del file " . $_FILES["fileToUpload"]["name"]);
}
}
?>
	index.php
		PHP:
	
	<div class="photos">
<?php 
$r = mysql_query("SELECT * FROM photos");
while ($name = mysql_fetch_array($r)) {
	 $s = str_replace(' ', '', $name[1]);
	 if($s){
	echo "<img src='public/$name[1]'  />";
	}
	else {
		echo "non è stato possibile cambiare";
	}
}
 ?>
</div>