![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 1 Dołączył: 22.11.2007 Skąd: lbn Ostrzeżenie: (0%) ![]() ![]() |
witam mam taki mały problem.. googluje i googluje forum tez przejrzałem i nie moge znalesc rozwiazania... a mianowicie mamk taki kod odpowiada on za wczytanie zawartosci katalogu uploadx dzie sa uploadowane pliczki za pomoca innego skryptu php no i problem polega na tym ze gdy załaduje plik o jakiejkolwiek nazwie ciągłej np xxxsdfase.xxx xasdfx_xxx.xxx itd to wyswietla nie jest ok natomiast gdy nazwaq pliku jet przerwana spacją to juz nie moze odnalesc pliku i przy kliknieciu na wygenerowany link wyskakuje mi monit ze nie ma takiego pliku... jak zrobic by dobrze linkował nazwy plików ze spacja... (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
oto kod: --------------------------------------------------------- <style type="text/css"> </style><div align="center"></div> <? $sciezka = "uploadx/"; $lista=array(); $katalog = opendir($sciezka); while ($plik = strtolower(readdir($katalog))) { if (($plik<>".")&&($plik<>"..")) if(!is_dir($sciezka.$plik)) $lista[]=$plik; } closedir($katalog); sort($lista); for ($i=0;$i<count($lista);$i++) { echo " <br> <a href=\"uploadx/$lista[$i]\">$lista[$i]</a>"; } ?> ---------------------------------------------------------- pytanie 2 jak zrobic aby kod po wczytaniu i sprawdzeniu zawartosci katalogu "uploadx" rozpoznał i odróznił pliki od folderów, przy folderach dał ikone folderu przy plikach pliku.. no i uszeregował je aby foldery były przed plikami.. a takze na poczatku aby był link umozliwiajacy powrót do folderu o jeden poziom wyzej gdy wejdziemy do jakiegos katalogu podrzednego... wyswietlanie rozmiaru pliku i daty takze mile widziane... chodzi mi o takie cos jak na tym przykładzie: (IMG:http://tofik.x.pl/root/prs.jpg) dodam ze na php niebardzo sie znam i tak dobrze ze to zrobic mi sie udało... wczensiej miałem serwer z automatycznymi indexami i uploaderem a teraz lipa nic na nim nie ma i trzeba wszystko zrobic samemu.. uploadera juz napisałem i dziala ok no ale to wyswietlanie juz mnie wkurza prosze o jakies przykłady albo rozwiazanie moego problemu... Ten post edytował tofik1778983 22.11.2007, 22:03:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 09:00 |