Salve ragazzi, sono sempre alle prese con l'upload. Non mi ridimensiona
piu' le immagini dopo alcune modifiche allo script e non capisco perchè.
piu' le immagini dopo alcune modifiche allo script e non capisco perchè.
PHP:
<?php
if(isset($_POST['invia'])){
header('Content-Type: image/jpeg');
$dbhost = 'localhost';
$dbuser = 'caaa';
$dbpass = 'aaaa';
$dbname = 'aaaaa';
$connessione = mysql_connect("localhost", "aaa", "aa");
mysql_select_db(caaa, $connessione) ;
// recupero i dati per rendere l'upload dinamico
$query = mysql_query("SELECT * FROM ric");
$riga = mysql_fetch_assoc($query);
$din = $riga['nome_tabella'];
$wi=$riga['w']; //larghezza foto
$he=$riga['h']; //altezza foto
$dir = $riga['path']; // path foto
$Allert="";
$percorso =$dir;
$nome_file=basename( $_FILES['Filedata']['name'] );
if($nome_file !=""){
$uploadfile = $percorso.$nome_file;
$sposta=move_uploaded_file( $_FILES['Filedata']['tmp_name'] ,$uploadfile );
$thumbComp = 100;
$uploadfile = $percorso.$nome_file;
$sposta=move_uploaded_file( $_FILES['Filedata']['tmp_name'] ,$uploadfile );
$max_w=$wi;
$max_h=$he;
list($width, $height, $type, $attr) = getimagesize($uploadfile);
$ratio = @min($max_w/$width,$max_h/$height);
$Allert="ATTENEDERE CARICAMENTO FILE";
$query2= mysql_query("INSERT INTO $din (img) VALUES ('$nome_file')");
header("Location:http://www.sito.php");
if ($ratio < 1){
$thumb = imagecreatetruecolor($max_w,$max_h);
$source = imagecreatefromjpeg($uploadfile);
imagecopyresized($thumb, $source, 0, 0, 0, 0,$max_w,$max_h,$width,$height);
$dir=$percorso.$uploadfile;
imagejpeg($thumb,$dir,$thumbComp)or die("Impossibile salvare la miniatura");
unlink($uploadfile);
}else{
}
}else{
header("Location:http://www.sito.php");
}
}
?>