Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314

    Random Files da Directory

    Salve,

    ho una cartella chiamata Galleria con dentro tante directory dove sono presenti le foto di spettacoli, prove etc..

    In Prima Pagina vorrei mettere (tramite uno script JQ che ho già utilizzato in passato) alcune foto in slideshow.

    Per non caricarle tutte (perchè adesso sono qualche decina ma con il temo aumentano e caricandole tutte rischio di sovracaricare troppo il server) vorrei sapere se esiste un modo tramite la funzione GLOB od altro di far si che il server mi prenda a caso 5 foto da queste cartelle

    Grazie Daniele
    Se rispondo ad una discussione è perchè so quello che dico ed ho voglia di rispondere, non per aumentare il contatore messaggi

  2. #2
    con glob o scandir crei un array degli elementi della directory, e successivamente ne peschi 5 a caso con array_rand
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314
    Domanda stupida, come si usa un array.

    O meglio li ho sempre usati ma ora non mi funzionano più quindi sto sbagliando qualcosa.

    Io di solito dichiaro un array vuoto

    Codice PHP:
    $elencofoto=array(); 
    e poi aggiungo gli elementi con

    Codice PHP:
    $elencofoto[]=elemento 
    sia che elemento venga preso come testo sia che venga preso da una variabile

    Codice PHP:
    <?php
     $elencofoto
    =array();
    $cart=$_SERVER['DOCUMENT_ROOT'].'/omero/gallery/';
    listimg($cart);
    listdir($cart);
    function 
    listdir($fold)
    {
    $array_dir=glob($fold.'*'GLOB_ONLYDIR);
     foreach (
    $array_dir as $key => $folder)  
           {
            
    $folder.='/';
               
    listdir($folder);
               
    listimg($folder);
           }        
    }
    function 
    listimg($cartella)
    {
    $array_file glob($cartella."*.{png,jpg}"GLOB_BRACE);
    foreach (
    $array_file as $key => $photo)  
           {
    $elencofoto[]=$photo;
           }  


    ?>
    All'interno della funzione listimg l'IDE che uso (Netbeans) mi segnala che $elencofoto non è mai stata usata.

    Quindi qual è il fatal error che non sto vedendo ??

    Grazie
    Se rispondo ad una discussione è perchè so quello che dico ed ho voglia di rispondere, non per aumentare il contatore messaggi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.