Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Inserire delle foto da cartelle diverse..

    Ciao a tutti..

    scusate per il titolo.. vi spiego meglio:

    stò utilizzando un sistema per inserire delle news all'interno del mio sito.

    Nelle news posso inserire delle immagini che vengono trovate tutte nella cartella immagini.

    con il tempo ho fatto un'esagerazione di immagini divise in cartelle e sotto cartelle... e le vorrei mettere nelle relative news.

    dato che le immagini vengono cercate solo nella cartella immagini, non riesco ad organizzarle sul server.

    mi spiego ancora meglio:

    vorrei uno script, se esiste, che mi permetta di non cercare solo nella cartella immagini ma, se ne esistono, di navigare nelle sotto cartelle....

    grazie a tutti (spero di essermi spiegato!)

  2. #2
    Crea una cartella per ogni news (come nome usa l'id e non il titolo) e inserisci all'interno le foto.
    Ma voui un sistema di "Esplora risorse" da un sito?

  3. #3

    ... non ci siamo...

    Ho una funzione che mi fà vedere tutte le foto nella cartella images... ora vorrei ampliare la funzione dicendogli che se esistono delle cartelle le renda navigabili...

    potete aiutarmi??

  4. #4
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    è molto rudimentale (non stampa nemmeno le immagini ma solo l'array corrispondente) ma stai un attimo a risistemartelo e impaginartelo come vuoi:

    Codice PHP:
    <?php
    function dir_reader($dir, &$images, &$subdirs
    {
        global 
    $defdir;
        if(
    $dir != $defdir)
        {
            
    $dir $defdir."/".$dir;
        }
        
        if (
    $handle opendir($dir)) 
        {        
            while (
    false !== ($file readdir($handle))) 
            {
                if (
    $file != "." && $file != ".."
                {
                    list(
    $filename$ext) = explode("."$file);
                    
                    if(!
    is_dir($dir.'/'.$file)) 
                    {
                        if(
    $ext == "jpg" || $ext == "gif")
                        {
                            
    $images[] = $dir."/".$file;
                        }
                    }
                    else
                    {
                        
    $subdirs[] = "[url='?sd=".$file."']".$file."[/url]";
                    }
                }
            }
        
    closedir($handle);
        }
    }

    // metti qui il nome della tua cartella MADRE delle immagini (quella da cui parti per la gallery)
    $defdir './testImg';

    if(!isset(
    $_GET['sd']))
    {
        
    $dir $defdir;
    }
    else
    {
        
    $dir $_GET['sd'];
    }

    $images = array();
    $subdirs = array();
    dir_reader($dir, &$images, &$subdirs);
    ?>
    <table border="1">
        <tr>
            <td>
            <?php
                            
    // al posto di sta roba metti un cliclo sull'array $subdirs di modo da ottenere un menu formattato decentemente
                
    print("<pre>");
                
    print_r($subdirs);
                print(
    "</pre>");
                if(isset(
    $_GET['sd']))
                {
                    print(
    "[url='".$_SERVER[']indietro[/url]");
                }
            ?>
            </td>
            <td>
            <?php
                            // e qui esegui un ciclo sull'
    array $images di modo da ottenere una gallery di immagini e non un listing di array
                print(
    "<pre>");
                
    print_r($images);
                print(
    "</pre>");
            
    ?>
            </td>
        </tr>
    </table>

  5. #5

    grazie..

    Grazie mille... ma purtoppo è un pò troppo complesso per me... a parte reimpaginarlo (e questo lo sò fare) dove inserisco i dati della mia cartella?? mi segnali un paio di commenti per piacere??

    Grazie mille

  6. #6
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Ho aggiunto qualche commento. Spero basti^^

    Cmq se non sei esperto di PHP ti conviene usare un'altro approccio...come ad esempio dare una desinenza comune alle immagini di una stessa sotto-gallery (l'ho spiegato da schifo ma spero che tu abbia capito) cosi le richiami in base a quella desinenza.

  7. #7

    ... mi spiego..

    Grazie per il consiglio...

    non sono proprio a secco di php.... e vorrei comunque mantenere la navigazione a cartelle.. ho già fatto una funzione che mi trova le immagini nella cartella e le visualizza... vorrei solo ampliare questa funzione..

    pensi di potermi aiutare?

  8. #8
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Dipende cosa intendi per aiutare

    Se intendi "fammi lo script e grazie" allora la vedo dura...

    Se mi posti il tuo codice sarò ben lieto di darci un'occhiata.

    (non mandarmelo in PVT che non rispondo quasi mai :P)

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.