Gif agli eventi di php Upload

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
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.

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";
		
    }
 }
?>
 

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Per farla decente bisognerebbe utilizzare l'asincrono e quindi Ajax ma io non lo conosco proprio Ajax e quindi nisba. :(
Csa ne dite ragazzi se inserissi una gif al submit del form con javascript?
quando si clicca appare la gif quando php attraverso l'header fa la redirect
allora il preloader sembrerà sparire e quindi il segnale che l'immagine è stata caricata dovrebbe esserci.
Certo un bel accroccone ma dovrebbe funzionare voi cosa ne pensate?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
ciao,

la mia è solo un idea che fa uso di javascript da provare

PHP:
<script type="text/javascript">
    function loading(mostra) {
        if(mostra==1) {
            document.getElementById('preloader').innerHTML = '<img src="/pathGig.gif" alt="loading"/>';
        }else{
            document.getElementById('preloader').innerHTML = "";
        }
    }
</script>
<div id="preloader"></div>
<form method="post">
    <input onclick="loading(1)" type="submit" name="invia" value="Invia"/>
</form>

<?php
if (isset($_POST['invia'])) {
// qui andra lo script io metto sleep() per simulare il tempo di esecuzione
    sleep(5);
    ?>    
    <script type="text/javascript">
        loading(0);
    </script>
    <?php
}
?>

EDIT: ho modificatgo la posizione del form 18:40
 
Ultima modifica:

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Grazie mille criric, si funziona :) io ne avevo creato uno molto piu' semplice che diceva semplicemente che stava caricando l'immagine il tuo mostra la gif e volendo posso associarvi anche un messaggio testuale grazie :)
 

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Ciao Borgo, si questo forum è pieno di persone veramente ma veramente competenti!.
Ma sopratutto anche veramente ma veramente generose! :)
Grazie ancora ragazzi.
 
Discussioni simili
Autore Titolo Forum Risposte Data
max_400 [HTML] Come creare un jpg animata (non gif animata) HTML e CSS 3
L [HTML] Gestire movimento GIF HTML e CSS 0
P Gif animata con sezioni e link esterni in photoshop Photoshop 8
Federico.Marcelo qual è il modo più semplice per creare file GIF di alta qualità? Webdesign e Grafica 4
Juriy APP: Adattare immagini a GIF animata in real time Programmazione 0
D Come far ripartire una gif quando si rivisita la pagina dello slideshow WordPress 1
M Photoshop non salva trasparenza formato GIF Photoshop 1
T Splashscreen con gif animata per mia app Android Sviluppo app per Android 0
D Download Gif Animate Discussioni Varie 1
F Gif to Swf al volo Flash 14
Shyson gif si sposta in basso se cambia l'anno Javascript 1
F inserire gif database phpmyadmin MySQL 3
F gif lampeggiante quando si aggiorna una pagina PHP 5
S Icone gif trasparenti per web Webdesign e Grafica 3
I Imagick e gif animate PHP 0
piermori testo gif sgranato con photoshop Photoshop 3
max_400 trasformare .SCR (Screensaver) in .SWF oppure in gif Flash 7
A gif animata con photoshop senza anteprima Photoshop 1
R Caricare un file solo jpeg o gif HTML e CSS 1
F gif sgranata Flash 1
C Creare un forum con inserimento foto del tipo jpeg e gif PHP 11
S [Offro] Grafica ( Banner,GIF etc) Offerte e Richieste di Lavoro e/o Collaborazione 3
U creare pulsanti gif Webdesign e Grafica 2
PaIkEa Come incollare un oggetto in una gif Webdesign e Grafica 4
G Fare gif animate con dissolvenza in Fireworks Webdesign e Grafica 2
S gif welcome Webdesign e Grafica 1
G Perfezionare una scritta formato gif Webdesign e Grafica 10
V Sovrapposizione gif Webdesign e Grafica 1
U Realizzazione Loghi originali e personalizzati, banner animati gif Offerte e Richieste di Lavoro e/o Collaborazione 2
F incollare una gif animata ad una non!! Webdesign e Grafica 2
R slideshow di piccole gif su banner Flash 10
S problema con gif HTML e CSS 11
Kanji Problemino con gif e flash Flash 6
J Aiuto!!!! Gif E Midi HTML e CSS 5
B salvataggio area excel in formato gif in vb6 Programmazione 0
S Gif con flash Flash 3
T possibile ke nn si visualizzino nè animazioni in flash nè gif animate? Windows e Software 2
S Aiuto!!!! come creare un immagine gif Webdesign e Grafica 3
L creare o modificare una .GIF da mettere su una pagina HtmL HTML e CSS 5
P Gif Animate Webdesign e Grafica 3
M Esportare gif animate trasparenti Help Flash 2
C Gif animate HTML e CSS 1
K Come utilizzare gif animate &co? Database 1
peppoweb Scaduto il brevetto sul formato Gif Discussioni Varie 0
D VENDO Guest Post ZA 45 su sito dedicato agli influencer italiani Vendere e Acquistare pubblicita' online 0
Shyson [WordPress] Nascondere email agli spider WordPress 3
E [HTML] Allineamento immagine agli angoli inferiori di un div HTML e CSS 12
borgo italia avviso agli utenti Aruba Discussioni Varie 0
angelo85 Sito joomla che permetta agli utenti di inviare mail Joomla 2
otto9due Accesso agli elementi <![CDATA[ ... ]]> di un file XML con SimpleXML e PHP PHP 2

Discussioni simili