Visualizzazione dei risultati da 1 a 2 su 2

Discussione: opendir & readdir

  1. #1

    opendir & readdir

    Ciao Raga,
    URGE AIUTO !!

    Con lo script che ho allegato apro e leggo il contenuto ( immagini ) di alcune cartelle.
    Il problema che inserendo nel link href=$pagina?id_album=$id mi vengono fuori solo le miniature e l'elenco degli album, poi cliccando sulle miniature ( href=$pagina?id_album=$id&show=$file ) mi visualizza la foto in grande.

    Qualcuno mi sā spiegare come fare ad impostare correttamente il link alla pagina facendo vuisualizzare oltre che le miniature anche la prima ( va bene anche una qualsiasi ) foto della cartella?

    Ho provato ad inserire subito href=$pagina?id_album=$id&show=$file ma senza successo chiaramente dovrei dichiarare ed impostare la variabile $file ma non so come fare.

    Codice PHP:
    <?php 

    //SETTO LE VARIABILI 
    $imagedir $row_alb['cartella']; //The image folder 
    $columns 4//How many images displayed per line 
    $id=$row_alb['id_album']; 
    $pagina=$_SERVER['PHP_SELF']; 

    ?> 
    <div id="foto"> 
    <table > 
      <tr> 
          <td> 
          <? if ($show != ""//show the current image if any 
            

                print 
    "<img src=$imagedir/$show height='430' width='520'>
    "

            } 
    ?> 
        </td> 
      </tr> 
    </table> 
    </div> 
    <div id="miniature"> 
    <table cellspacing="2" cellpadding="1"> 
    <?php 

    $i
    =0
    $handle=opendir($imagedir); 
    while (
    false!==($file readdir($handle))) { 
        if (
    $file != "." && $file != "..") { 
         
           print 
    "<td >[url="$pagina?id_album=$id&show=$file"]<img src=$imagedir/$file border=0 height='50' width='60' >[/url]
    </td>"

          ++
    $i
          if(
    $i == $columns) { print "</tr><tr>"
          
    $i 0
          } 
        } 

    closedir($handle); 


    ?> 
    </table> 
    </div>







    .

  2. #2
    Nessuno ??



    .

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.