Toon posts:

Directory browsing script

Pagina: 1
Acties:
  • 48 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoi,

ben opzoek naar een script of programm om via een website een directory weer te geven van de server, dit op een nette manier dus niet standaard zoals windows het laat zien.

iemand suggesties wat te gebruiken ?

mag PHP zijn of iets anders.

Verwijderd

/me gaat voor de categorie wannabe-mod

/scriptrequest

Daar doen we hier niet aan. We verwachten van de bezoekers dat ze zelf initiatief tonen...
Script requests

Ook de zogenaamde script requests zijn hier niet welkom. Je zult al je scripts zelf moeten schrijven, maar als dat niet lukt kun je best een vraag plaatsen. Je zult ook wel begrijpen dat een vraag als "hoe werkt deze functie?" niet erg opschiet, want dat had je prima zelf kunnen vinden in een tutorial of reference guide.

Tevens is dit een zoekertje. Daarvoor hebben we deze link. En om een derde punt te noemen: dit is echt zwaar basic. www.php.net moet je wel verder helpen. Zoek een op dir();

Modbreak:Laat het modgedrag graag aan ons over :) Wij hebben iets meer middelen om in te grijpen en iets meer knopjes om gedrag bij te sturen. Als een user dat gaat doen, bestaat er een grote kans op een flame party / offtopic discussie. Een TR of een SM is dan voldoende.

[ Voor 130% gewijzigd door gorgi_19 op 08-10-2004 21:25 ]


  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 17:35
T-MOB is liev...
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
function tree($dir) 
{
# This functions walks trough a specified directory in the webfolders. A definition list is returned 
# with links to show the source of each of the files that have the .php extension.

# INPUT: a folder place in the web accessible directory (e.g. E:\\htdocs\ggdatabase\admin
# OUTPUT: a definition list with links to "showsource.php?page=*found file*"

$webdir = str_replace(strtolower($_SERVER["DOCUMENT_ROOT"]), '' ,str_replace('\\', '/', $dir)); //Server webroot

$output = "<dl>\n"; //output in definition lists

$handle=opendir($dir);
while (false!==($file = readdir($handle)))
{ 
    if ($file != "." && $file != "..") 
    {
        $output .= " <dt>";
        if (is_dir($dir .$file))
        {
            $new_dir = $dir .$file .'\\';
            $output .= '[img]"../style/img/folder.png"[/img]&nbsp;' .$file ."</dt>\n <dd>";
            $output .= tree($new_dir) .'</dd>'; //Recurse subdirectories 
        } else {
            $output .= '[img]"../style/img/file.png"[/img]&nbsp;';
            $output .= (strtolower(strrchr($file, '.')) == '.php') ? '<a href="source?page=/' .SpecialChars($webdir .$file) .'">' .$file .'</a>' : $file;
            $output .= '</dt>'; 
        }
      $output .= "\n";
    } 
}
closedir($handle);

$output .= "</dl>\n";
return $output;
}

Regeren is vooruitschuiven


  • Remy
  • Registratie: Februari 2002
  • Laatst online: 15-08 09:43

Remy

I usually get 100% accuracy

Move W&G > P&W

LinkedIn
Instagram


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 14:37

gorgi_19

Kruimeltjes zijn weer op :9

* gorgi_19 steelt het topic mbv remy uit Webdesign & Graphics en gaat eens wat ijzerwerk smeden... (En dat duurt even om af te koelen :P)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 14:37

gorgi_19

Kruimeltjes zijn weer op :9

Tovenaar, zie Jorgen. Script requests staan we niet toe, zowel niet in Webdesign & Graphics als Programming & Webscripting. Hier gaat het om het zelf programmeren. Wil je kant en klare scripts, dan kan je of iemand inhuren (bij monsterboard of randstad) of je gaat kijken bij sites als hotscripts.

Devschuur is hier niet de plek voor.

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.