kostenloser Webspace werbefrei: lima-city


php | ordnergeschichte

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    sneppa

    Kostenloser Webspace von sneppa

    sneppa hat kostenlosen Webspace.

    HiHo!
    Mir is eben kein bl?derer titel eingefallen, also nich b?se sein ;9
    also ich will mir eine kleine bildergalery machen, nun will ich ohne dbs arbeiten, also ich br?uchte nen ansatz, der aus nem ordner die ordner ausliest und link zum entsprechenden ordner macht, wenn man auf den klickt, sieht man dann die links (will ich dann bearbeiten, will euch nich so viel machen lassen :D ) zu den dateien in dem jeweiligen ordner.
    jo das wars... w?r nett wenn das so jemand aus dem stehgreif w?sste oder schnell nen link hat ;)
    tschau.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Habe ich eben zusammegescriptet. Musst du halt deinen Anforderungen anpassen.
    Die beiden Dateien sollten im selben Verzeichnis liegen und die Bilder jeweils in einem Verzeichnis darunter. In den Unterverzeichnissen sollten nur Bilder sein. Eine Kontrolle betreffend der Dateierweiterung ist nicht eingebaut !

    ?bersicht (viewall.php)
    <html>
     <head>
      <meta name="generator" content="HTML Studio" />
      <title> </title>
     </head>
     <body>
    <ol>
    <?php
    //viewall.php
    $dir=opendir('.');
    while (false !== ($file = readdir($dir)))
     {
     if($file=='.'||$file=='..')continue;
     if(filetype($file)=='dir')
      {
      print('<li><a href="viewdir.php?show='.$file.'">'.$file.'</a></li>');
      }
     }
    closedir($dir);
    
    
    ?>
    </ol>
     </body>
    </html>


    und zum Anschauen: (viewdir.php)
    <html>
     <head>
      <meta name="generator" content="HTML Studio" />
      <title> </title>
     </head>
     <body>
    <?php
    //viewdir.php
    
    $valid_paths=array();
    $dir=opendir('.');
    while (false !== ($file = readdir($dir)))
     {
     if($file=='.'||$file=='..')continue;
     if(filetype($file)=='dir')
      {
      $valid_paths[]=$file;
      }
     }
    
    $valids=count($valid_paths);
    $validdir=false;
    for($i=0;$i<$valids;$i++){
    if($_GET['show']==$valid_paths[$i]){$validdir=true;break;}
    }
    closedir($dir);
    
    if($validdir)
     {
     $files=opendir($_GET['show']);
    
     while (false !== ($file = readdir($files)))
      {
      if($file=='.'||$file=='..')continue;
      print('<img src="./'.$_GET['show'].'/'.$file.'" alt="'.$file.'" /><br />');
      }
     closedir($files);
     }
    else print('Ung?ltiges Verzeichnis angegeben !<br />'.$_GET['show']);
    clearstatcache();//Um gespeicherte Ergebnisse ?ber Verzeichnis zu l?schen
    ?>
     </body>
    </html>


    Ich habs jetzt net so ausf?hrlich getestet, m?sste aber funzen.
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!