Dateinamen auslesen und Linkliste generieren

Dieses Thema im Forum "Webentwicklung" wurde erstellt von MolchMaster, 20. Mai 2006 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 20. Mai 2006
    Jo, wie der Titel schon sagt, will ich alle PHP und HTML/HTM-Dateien eines Ordners auslesen und eine Linkliste generieren lassen.

    Das Problem ist, dass ich nicht weiß, wie :D

    10er ist drinn...
     

  2. Anzeige
  3. #2 20. Mai 2006
  4. #3 20. Mai 2006
    nee, eher weniger...

    ich wollte ja nur was ganz einfaches, was ich auch verstehe...

    Ich habe nämlich heute angefangen MaJu's Tutorials durchzuarbeiten und was nützt mir ein Script, wenn ich da nur Bahnhof verstehe ?
     
  5. #4 20. Mai 2006
    hab das glaub ich hier schon mehrmals geschrieben für untershciedliche sachen. ich machs immer so:


    PHP:
    <? php
    function  dateiendung ( $datei ){
      
    $array  explode ( "." , $datei );
      return 
    $array [ count ( $array )- 1 ];
    }


    $path  dir ( files /);
    while(
    $datei  $path -> read ()){
      if(
    dateiendung ( $datei ) ==  "php"  ||  dateiendung ( $datei ) ==  "html"   ||  dateiendung ( $datei ) ==  "htm" ){
          echo 
    "<a href=' $datei '> $datei </a>" ;
      }
    }

    ?>
     
  6. #5 21. Mai 2006
    Bei diesem Code:

    PHP:
    <? php
    function  dateiendung ( $datei ){
      
    $array  explode ( "." , $datei );
      return 
    $array [ count ( $array )- 1 ];
    }


    $path  dir ( docs /);
    while(
    $datei  $path -> read ()){
      if(
    dateiendung ( $datei ) ==  "php"  ||  dateiendung ( $datei ) ==  "html"   ||  dateiendung ( $datei ) ==  "htm" ){
          echo 
    "<a href=' $datei '> $datei </a>" ;
      }
    }
    ?>
    kommt dieser Fehler:
    ;(
     
  7. #6 21. Mai 2006
    mach da das verzeichnis rein in ""
     
  8. #7 21. Mai 2006

    PHP:
    <? php
    function  dateiendung ( $datei ){
      
    $array  explode ( "." , $datei );
      return 
    $array [ count ( $array )- 1 ];
    }


    $path  dir ( 'docs/' );
    while(
    $datei  $path -> read ()){
      if(
    dateiendung ( $datei ) ==  "php"  ||  dateiendung ( $datei ) ==  "html"   ||  dateiendung ( $datei ) ==  "htm" ){
          echo 
    "<a href=' $datei '> $datei </a>" ;
      }
    }
    ?>
    ?
     
  9. #8 21. Mai 2006

    zB
    denke aber das moclh nen anderen ordner haben will als doc^^
     
  10. #9 21. Mai 2006
    PHP:
    $dirs = 0 ;
    $files = 0 ;
    $pfad = "./" ;
    $domain = $_SERVER [ 'HTTP_HOST' ];
    $directory = opendir  ( $pfad );
    while (
    $file = readdir ( $directory ))
    {
        if(!
    strstr ( ".html" , $file )||! strstr ( ".htm" , $file )! strstr ( ".php" , $file )) { continue; }
        if (
    filetype ( $pfad . $file )!= "dir" ) {
          
    $files ++;
          echo 
    "<a href=\"http://" . $domain . "/" . $file . "\">" . $domain . "/" . $file . "</a><br>" ;
        }
        else {
          
    $dirs ++;
          echo 
    "<a href=\"http://" . $domain . "/" . $file . "//\">" . $domain . "/" . $file . "</a><br>" ;
        }
    }
    closedir ( $directory );

    echo 
    "<hr>Es sind  $files  Dateien und  $dirs  Ordner in diesem Verzeichnis vorhanden." ;
    hab mal nen alten script von mir umgändert, vielleicht tut er für dich
     
  11. #10 21. Mai 2006
    Geht doch acuh.

    Das Prob ist nur das Auf deinem Space wohl kein Ornder "docs" ist, wie in Line 8 angegeben.

    Sonst geht doch alles...

    hans-pedda
     
  12. #11 21. Mai 2006
    NEIN! das problem is, dass man den ordner in "" schreiben muss!
     
  13. #12 21. Mai 2006
    Jo, genau das wars :p Danke für eure Hilfe, jetzt geht es wunderbar ;)

    10er ist raus, wo es noch ging

    -=Closed=-
     

  14. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Dateinamen auslesen Linkliste
  1. Antworten:
    3
    Aufrufe:
    747
  2. Antworten:
    3
    Aufrufe:
    6.178
  3. Antworten:
    2
    Aufrufe:
    1.135
  4. Antworten:
    6
    Aufrufe:
    902
  5. Antworten:
    1
    Aufrufe:
    539