Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Listowanie katalogu i tworzenie linków
kefir667
post 26.01.2008, 12:45:50
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 26.01.2008

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


Witam,
mam skrypt, który prawie robi to co chciałbym żeby robił smile.gif
A dokładniej, tworzy linki z wszystkich plików które znajdują się w katalogu $sciezka, problem w tym, ze jesli nazwa pliku sklada sie
z polskich lub dużych liter, to skrypt ten tworzy link ale do pliku bez polskich lub z samych malych liter (zamienia duze na male nie
zmieniajac nazwy pliku).

Troche zamieszalem smile.gif
TEest.txt -> skrypt tworzy link test.txt (i wtedy ten link nie dziala, bo odnosi sie do pliku, ktorego fizycznie nie ma)
Czy ktoś mógłby mi pomóc?

Pozdrawiam!

CODE

<?
$sciezka = "../www/pliki/docs/";
$lista=array();
$katalog = opendir($sciezka);
while ($plik = strtolower(readdir($katalog))) {
if (($plik<>".")&&($plik<>"..")) if(!is_dir($sciezka.$plik))
$lista[]=$plik;
}
closedir($katalog);

$l=0;
for ($i=0;$i<count($lista);$i++) {
$l++;
echo "$l) <a href=\"/pliki/docs/$lista[$i]\">$lista[$i]</a><br>";
}
?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
b_chmura
post 26.01.2008, 13:00:56
Post #2





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


z linijki
  1. <?php
  2. while ($plik = strtolower(readdir($katalog))) {
  3. ?>


usuń strtolower" title="Zobacz w manualu PHP" target="_manual

a problem z polskimi literkami powinieneś rozwiązać częstując url: rawurlencode" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
kefir667
post 26.01.2008, 13:08:47
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 26.01.2008

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


dzięki b_chmura!
fakt...strtolower.... głupi głupi głupi... smile.gif

ale jeszcze raz dzięki!
Go to the top of the page
+Quote Post

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: 18.07.2025 - 16:47