Directory uitlezen en hyperlink van maken

Status
Niet open voor verdere reacties.

arjan1202

Gebruiker
Lid geworden
29 okt 2003
Berichten
45
Titel zegt al genoeg:

Ik heb het volgende:

Ik heb een php scriptje die een directory uitleest en deze directory een hyperlink van maakt:

Nu is deze map een link geworden maar in die directory zitten sub directory's

Als ik op de directory klik kan die niks vinden:

dit is de link naar me webserver waar het script op staat dan kan je het zelf zien:

http://10.0.0.10/intranet/uitlezen.php

Zoals je ziet hij werkt niet:

Dit is het script:


PHP:
<?php 
$handle=opendir('c:/inetpub/Apache Group/Apache2/htdocs/intranet/doc'); 
while (false!==($file = readdir($handle))) { 
   if ($file != "." && $file != "..") { 
       echo "<a href='$file'><img src='fold.gif' border='0'>$file</a><br>"; 
   } 
}
closedir($handle); 
?>

Ik weet niet waarom die die map niet opent
 
Best leuk ff prutsen met die directories :p
Had ik zelf namelijk nog geen ervaring mee, net ff geprutst voor je ...
Probeer dit script eens :)
PHP:
<?
$dir = "../";
  if(isset($_GET["gdir"]) == TRUE)
  {
    if(get_magic_quotes_gpc() == FALSE)
    {
    $gdir = addslashes($_GET["gdir"]);
    }
    else
    {
    $gdir = $_GET["gdir"];
    }
  $gdir = htmlspecialchars($gdir,ENT_QUOTES);
    if(is_dir("../" . $gdir) == TRUE)
    {
    $dir = "../" . $gdir . "/";
    }
  }

$link_dir = str_replace("../","",$dir);
$handeling = opendir($dir);
  while(FALSE !== ($file = readdir($handeling)))
  {
    if ($file != "." AND $file != "..")
    { 
      if(is_dir($dir . $file) == TRUE)
      {
      echo "<a href=\"" . $_SERVER["PHP_SELF"] . "?gdir=" . $link_dir . $file . "\"><b>Folder: </b>" . $file . "</a>";
      }
      else
      {
      echo $file;
      }
    echo "<br>";  
    }
  }
closedir($handeling);
?>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan