Salve ragazzi qualche giorno fa "grazie all'aiuto del mitico Borgo"
sono riuscito ad ottenere uno script valido per Upload di un immagine ora però devo associare
agli aventi di php una gif che ruota per mostrare il caricamento dell'immagine
ma non so se e come fare a dire a php per esempio:
<div class="preloader">href src http://wwww.sito.com/pathGig.gif</div>
per mostrare e poi fare sparire la gif a caricamento avvenuto è possibile?
Ho evidenziato nello script gli eventi ed è li che dovrei mostrare nell'interfaccia il preloader.
sono riuscito ad ottenere uno script valido per Upload di un immagine ora però devo associare
agli aventi di php una gif che ruota per mostrare il caricamento dell'immagine
ma non so se e come fare a dire a php per esempio:
<div class="preloader">href src http://wwww.sito.com/pathGig.gif</div>
per mostrare e poi fare sparire la gif a caricamento avvenuto è possibile?
Ho evidenziato nello script gli eventi ed è li che dovrei mostrare nell'interfaccia il preloader.
PHP:
<?php
if(isset($_POST['invia'])){
$Allert="";
$percorso = '../Images/thumb/';
$nome_file=basename( $_FILES['Filedata']['name'] );
//qui necessita un controllo
if($nome_file !=""){
$uploadfile = $percorso.$nome_file;
$sposta=move_uploaded_file( $_FILES['Filedata']['tmp_name'] ,$uploadfile );
$thumbComp = 100;
list($width, $height, $type, $attr) = getimagesize($uploadfile);
$max_w=130;
$max_h=130;
$ratio = @min($max_w/$width,$max_h/$height);
$Allert="ATTENEDERE CARICAMENTO FILE";
header("Location:http://www.sito.com/prova.php");
if ($ratio < 1){
$w = @floor($ratio*$width);
$h = @floor($ratio*$height);
$thumb = imagecreatetruecolor($w,$h);
$source = imagecreatefromjpeg($uploadfile);
imagecopyresized($thumb, $source, 0, 0, 0, 0,$w,$h,$width,$height);
$dir=$percorso."1.jpg";
imagejpeg($thumb,$dir,$thumbComp)or die("Impossibile salvare la miniatura");
unlink($uploadfile);
}else{
$Allert="CARICAMENTO FILE COMPLETATO!";
$renome = $percorso."1.jpg";
//cancello le vacchia 1.jpg
unlink($renome);
//e carico la nuova
$sposta=rename( $uploadfile ,$renome);
header("Location:http://www.sito.com/prova.php");
}
}else{
$Allert="ATTENZIONE: NON E' STATO CARICATO NESSUN FILE JPG";
}
}
?>