Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ścieżka do katalogu
Lombi
post 4.08.2006, 09:06:58
Post #1





Grupa: Zarejestrowani
Postów: 237
Pomógł: 11
Dołączył: 12.04.2006

Ostrzeżenie: (0%)
-----


Wstyd mi prosić trzeci raz o pomoc w ciągu dwóch dni ale wyglada na to że sam nie dam rady,ponieważ po moich zmianach skrypt nie działa ;(
A mianowicie chodzi o to żeby skrypt czytał katalogi z katalogu który mu podam a nie z tego w ktorym sie znajduje!
Czy ktoś ma jakieś pomocne sugestie?

  1. <?php
  2.  
  3. $z = 1;
  4. function list_dir($chdir)
  5. {
  6. global $z;
  7. chdir($chdir);
  8. $handle = opendir('.');
  9.  
  10. if ($z==1) 
  11. {
  12. $somepath2 = str_replace ("../", "/", $chdir);
  13. echo "<option value=".$somepath2.">.".$somepath2."</option><br>n";
  14. //echo "./" . $chdir . "<br>";
  15. $z = 0;
  16. }
  17. while ($file = readdir($handle))
  18. {
  19.  
  20. if(is_dir($file) && $file != "." && $file != "..")
  21. {
  22. $sdirs[] = $file;
  23. }
  24. }
  25. for($i=0; $i<sizeof($sdirs); $i++)
  26. {
  27. $basedir = realpath($sdirs[$i]);
  28. $b1 = str_replace ("" , "/", $basedir);
  29. $b2 = str_replace ("$chdir", ".", $b1);
  30. echo "<option value='".$b1."'>".$b2."</option><br>n";
  31. list_dir($sdirs[$i]);
  32. chdir("..");
  33. }
  34. }
  35.  
  36. list_dir(".");
  37.  
  38. ?>


--------------------
znowu pomyliłem dwukropek ze średnikiem i starciłem pół dnia na szukanie błędu :)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:39