Bladeren op eigen server

Status
Niet open voor verdere reacties.

ErnstM

Gebruiker
Lid geworden
28 jan 2007
Berichten
32
Even een vraag,
Ik heb een pagina gemaakt waarmee ik plaatjes kan uploaden naar mijn eigen server. Nu kan ik via mijn ftp-server zien wat er op mijn server staat. Maar ik zou ook graag willen hebben dat ik dat gewoon via mijn website kan doen.

Dus zegmaar dat je een knop hebt met: "bladeren op de server". En als je daar dan op klikt dan kan je alle bestanden zien die in (het liefst een door mij aangegeven, dus bijvoorbeeld alleen de map http://www.jewebsite.nl/img/ ) map staan.

Ik heb het vermoeden dat het met javascript moet, maar als het met een andere script-taal gaat dan sorry voor het verkeerd posten.
Ik hoop dat jullie mijn vraag begrijpen en me kunnen helpen.
Bvd!
 
Dit "bladeren" is een server-instelling.
Binnen de setup van de server is er ergens de mogelijkheid om dit aan, danwel uit te schakelen.

Bij redelijk/goed beveiligde servers staat dit normaal gesproken uit.
 
Laatst bewerkt:
Als je php hebt kan het zo:
PHP:
<html>
 <head>
  <title>Php index | Egel 070421 ;)</title>
  <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
 </head>
 <body>
<?php
 $d = dir(".");
 while (false !== ($entry = $d->read())) {
  if ($entry != '.' && $entry != '..' && $entry != 'index.php') {
   echo "  <a href=\"".$entry."\">".$entry."</a><br>\r\n";
   };
  };
 $d->close();
?>
 </body>
</html>
dat zet je onder de naam index.php in de map. Als je dan de map opent zie je een eenvoudig (gelinkt) lijstje met alle bestanden. :)


Vr.Gr. Egel.
 
Bedankt Egel dit was precies wat ik zocht! Problem Solved.
 
Graag gedaan! :)

Ik heb het nog iets verbeterd:
PHP:
<html>
 <head>
  <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
  <title>index.php | Egel 070422 ;)</title>
  <style type="text/css">
   a { color: #00c; text-decoration: none;}
   a:visited { color: #909;}
   a:hover { text-decoration: underline;}
   a:active { color: #f00;}
   body { margin: 12px; background: #fff; color: #000; font: 13px/18px 'Courier new';}
  </style>
 </head>
 <body>
<?php
 $a = array();
 $d = dir(".");
 while (false !== ($entry = $d->read())) {
  if ($entry != '.' && $entry != '..' && $entry != 'index.php') {
   $a[] = $entry;
   };
  };
 $d->close();
 natcasesort($a);
 foreach($a as $v) {
  echo "  <a href=\"".$v."\">".$v."</a><br>\r\n";
  };
?>
 </body>
</html>
Daarmee krijg je een lijst op alfabetische volgorde, hoofdletter ongevoelig. De links zijn pas onderstreept bij aanwijzen en staan in Courier New zodat het beter te lezen is. :)


Vr.Gr. Egel.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan