<?php
require_once("connetti.php");
if(!isset($_POST['upload'])) {
if(!file_exists('img_temp'))
{
mkdir('img_temp/',0777);
}
if(!file_exists('immages'))
{
mkdir('immages/',0777);
}
if($_POST['sub'])
{
$dir = 'img_temp/';
$nome = $_FILES['file']['name'];
$nome_temporaneo = $_FILES['file']['tmp_name'];
$n=0;
while($n<count($nome))
{
list($larghezza,$altezza,$sorgente,$attributo) = getimagesize($nome_temporaneo[$n]);
switch($sorgente)
{
case IMAGETYPE_GIF:
$immagine = imagecreatefromgif($nome_temporaneo[$n]);
imagegif($immagine, $dir.$nome[$n]);
break;
case IMAGETYPE_JPEG:
$immagine = imagecreatefromjpeg($nome_temporaneo[$n]);
imagejpeg($immagine, $dir.$nome[$n]);
break;
case IMAGETYPE_PNG:
$immagine = imagecreatefrompng($nome_temporaneo[$n]);
imagepng($immagine, $dir.$nome[$n]);
break;
case IMAGETYPE_BMP:
$immagine = imagecreatefrombmp($nome_temporaneo[$n]);
imagebmp($immagine, $dir.$nome[$n]);
break;
}
?>
<div id='<?php echo $n?>'>
<img src='<?php echo $dir.$nome[$n]?>' style='width:100px; height:100px'>
<input id='hidden<?php echo $n ?>' type='hidden' value='<?php echo $dir.$nome[$n] ?>'/>
</div>
<?php
$n++;
}
?>
<?php
exit;
}
}
function illustrazioni($cartella){
$foto=Array();
if(file_exists($cartella)){
$directory = opendir($cartella);
while (false !== ($file = readdir($directory))) {
if(is_file($cartella.$file)){
array_push($foto,$file);
}
}
closedir($directory);
}
sort($foto);
return $foto;
}
$foto_t=array();
$foto_t=illustrazioni("img_temp/");
$conta = count($foto_t);
for ($x=0; $x<$conta; $x++)
{
$immagine_t = "img_temp/$foto_t[$x]";
$immagine = "immagini/$foto_t[$x]";
echo "<img src='".$immagine_t."' width='100px' height='100px'> ";
copy($immagine_t,'immagini/'.$foto_t[$x]) or die('non si sposta la foto');
$insert_query = "INSERT INTO immagine(immagine) VALUES('".$immagine."')";
mysql_query($insert_query);
unlink($immagine_t);
echo "Le immagini sono state inserite nel database con successo!";
}
mysql_close();
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<body>
</head>
<form action='' method='POST' enctype='multipart/form-data'>
<input type='file' name='file[]' multiple size ="60"/>
<input type='submit' name='upload' value='Salva'/>
</form>
</body>
</html>