+ Rispondi alla Discussione
Risultati da 1 a 5 di 5

Random image

Ultimo Messaggio di OriX il:
  1. #1
    777 è offline
    User Attivo
    Data Registrazione
    Jan 2005
    Località
    Boston (Toscana)
    Messaggi
    1,716

    Random image

    Scriptino per un'immagine da pescare in una cartella e che cambia ad ogni reload?

    Qualche suggerimento?

    Grazie...
    Cosmic FM by DJ Noisy su contattoradio.it

  2. #2
    Utente Premium L'avatar di KING_Hack
    Data Registrazione
    Mar 2005
    Località
    Aquileia
    Messaggi
    1,720
    forse questo script ti puo aiutare in qualche modo

    Codice:
    <?
    ////////////////////////////////////////////////////////////
    ////	** Carica un immagine a caso da cartella **	////
    ////							////
    ////	Data&#58;	01/09/2004				////
    ////	Autore&#58;	Danilo 'Dennis' Pederiva		////
    ////	Web&#58;	http&#58;//dennis.altervista.org		////
    ////	E-mail&#58;	pederiva.d &#91;AT&#93; gmail.com		////
    ////////////////////////////////////////////////////////////
    //*************** Variabili da settare ***************//
    	//Percorso relativo della cartella contenente le immagini 
    $cartella="img/banner";
    	//Array di tutte le estensioni valide che si vogliono caricare &#40;bmp,gif,jpg,png&#41;
    $estensioni=array&#40;'png','gif','jpg','bmp'&#41;;
    //***************************************************//
    $dir=opendir&#40;$cartella&#41; or die&#40;"Attenzione, impossibile aprire la cartella ".$cartella&#41;;
    $immagini=array&#40;&#41;;
    $misure=array&#40;&#41;;
    	while&#40;false !== &#40;$file=readdir&#40;$dir&#41;&#41;&#41; &#123; 
    		for&#40;$i=0;$i<count&#40;$estensioni&#41;;$i++&#41;&#123;
    			$estensione=substr&#40;$file,&#40;strlen&#40;$file&#41;-3&#41;,strlen&#40;$file&#41;&#41;;
    			if&#40;in_array&#40;$estensione,$estensioni&#41;&#41;&#123;
    				$immagini&#91;&#93;=$file;
    				$misure&#91;&#93;=getimagesize&#40;$cartella.$file&#41;;
    			&#125;
    		&#125;
       &#125;
     if&#40;count&#40;$immagini&#41;==0&#41; die&#40;"Attenzione, la cartella indicata non contiene immagini compatibili con le estensioni inserite.
     Provare a controllare l'esattezza delle estensioni e della directory indicata nella variabile 'cartella'"&#41;;
     $indice=rand&#40;0,&#40;count&#40;$immagini&#41;-1&#41;&#41;;
     print "L'immagine ".$immagini&#91;$indice&#93;." è stata caricata a caso. Prova ad aggiornare la pagina.
    ";
     print '[img]'.$cartella.$immagini&#91;$indice&#93;.'[/img]';
     ?>

  3. #3
    L'avatar di Giorgiotave
    Data Registrazione
    Oct 2004
    Località
    Monasterace
    Messaggi
    36,019
    Segui Giorgiotave su Twitter Aggiungi Giorgiotave su Google+ Aggiungi Giorgiotave su Facebook Aggiungi Giorgiotave su Linkedin Visita il canale Youtube di Giorgiotave
    777 vedi se va bene quello script altrimenti ti aiuto.

    Se non va bene avrei bisogno di questa informazione

    - le immagini nella cartella sono un numero fisso?

    Giorgio Taverniti Blog. Ciao Architè!
    Stiamo per lanciare un Corso SEO online...completo, 25 ore, molte lezioni live. Presto nelle migliori firme del forum

  4. #4
    777
    777 è offline
    User Attivo
    Data Registrazione
    Jan 2005
    Località
    Boston (Toscana)
    Messaggi
    1,716
    Grazie dell'aiuto a entrambi.

    Vedo quello propostomi poi semmai ti chiedo GT perche' a dir la verita' non so se devono essere un numero fisso, cioe' come potrebbero non esserlo? Intendi dire se progetto di aumentare il numero? Allora la risposta sarebbe probabilmente si'!

    Comunque vediamo un attimo, poi torno e riferisco.

    Cosmic FM by DJ Noisy su contattoradio.it

  5. #5
    User
    Data Registrazione
    Apr 2005
    Messaggi
    23
    Ciao,
    simpatico lo script:

    il numero delle immagini non è fisso, viene fatto un count dei file con una
    certa estensione ($estensioni=array('png','gif','jpg','bmp')) presenti nella directory e poi viene preso a caso dall'array che contiene il nome della immagine ($immagini).

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.