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

    Creare Script che genera pagine in base al contenuto cartella

    Il titolo dice praticamente tutto, mi potete dire come fare per fare in modo che, la pagina si generi in base ai file che ci osno dentro una cartella, saranno solamente immagini, e vorrei che crei automaticamente la tabella con riespttivi link in BBCode e HTML, è possibile questo???

  2. #2

  3. #3
    Allora, sono riuscito a risolvere qualcosa con questo codice:

    Codice PHP:
    <?php
    $dir 
    'http://www.makingart.org/images/banner/';

    if (
    $handle opendir('/web/htdocs/www.makingart.org/home/images/banner')) {

        echo 
    "<table border=\"0\">";
        
       while (
    false !== ($file readdir($handle))) {
       echo 
    "
       <tr>
       <td>
       <img src=\"
    $dir$file\" />
       </td>
       <td>
       <form name=\"select_all\">
       <textarea readonly=\"readonly\" style=\"width:700px;height:15px;\" readonly=\"readonly\" name=\"text_area\" onClick=\"javascript:this.form.text_area.focus();this.form.text_area.select();\">
    $dir$file</textarea>
       </form>
       </td>
       </tr>"
    ;
       }
       
       echo 
    "</table>";
       
    closedir($handle); 
    }
    ?>
    il problema è che non mi visualizza le immagini e poi mi mette come primi due file prima un punto e poi due punti!!

    Come posso risolvere questi due problemi?

  4. #4
    Per il primo problema devi verificare che l'url inserito nell'attributo src sia corretto.

    Per il secondo problema ti suggerisco di leggere il manuale ufficiale:

    http://www.php.net/readdir (Esempio 2)

  5. #5
    Per eliminare i puntini ho scritto così:

    Codice PHP:
    <?php
    $dir 
    'http://www.makingart.org/images/banner/';

    if (
    $handle opendir('/web/htdocs/www.makingart.org/home/images/banner')) {

        echo 
    "<table border=\"0\">";
        
       while (
    false !== ($file readdir($handle))) {
       if ((
    $file != "..") and ($file != ".")) { 
       echo 
    "
       <tr>
       <td>
       <img src=\"
    $dir$file\" />
       </td>
       <td>
       <form name=\"select_all\">
       <textarea readonly=\"readonly\" style=\"width:700px;height:15px;\" readonly=\"readonly\" name=\"text_area\" onClick=\"javascript:this.form.text_area.focus();this.form.text_area.select();\">
    $dir$file</textarea>
       </form>
       </td>
       </tr>"
    ;
       }
       }
       echo 
    "</table>";
       
    closedir($handle); 
    }
    ?>
    ma le immagini si vedono a tratti, ogni tanto si vedono e altre no

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.