![]() |
![]() ![]() |
![]() |
--Grzegorz_S-- |
![]()
Post
#1
|
Goście ![]() |
witam serdecznie,
mam taki kod
wyświetla mi on zawartość folderu test w postaci linków Jednocześnie chciałbym uzyskać jeszcze 2 funkcjonalności a mianowicie: - chciałbym aby kliknięcie na link który prowadzi do pliku na przykłąd z rozszerzeniem *.txt otwierał go i żebym mógłzobaczyć jegozawartość - chciałbym również aby kliknięcie w link który prowadzi do katalogu otwierało ten katalog i ponownie w postaci linków wyświetlało jego zawartość licze na pomoc pozdrawiam
Powód edycji: [Kshyhoo]: bb-code
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Powinieneś dodać do linków parametry $_GET, w których przekażesz nazwę aktualnie otwartego katalogu lub / oraz nazwy pliku.
-------------------- Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.
https://www.aroch.pl https://themeforest.net/user/aroch https://www.astroblog.aroch.pl https://www.4geeks.pl |
|
|
-Gość- |
![]()
Post
#3
|
Goście ![]() |
nie za bardzo wiem co by mi to dało jak przekaże.
Bo jak rozumiem to musiąłbym przekazywać to w tej linicje echo "$l) <a href=\"/$lista[$i]\">$lista[$i]</a><br>"; pozdrawiam |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
W $_GET przekazujesz nazwę katalogu/pliku
choć, żeby dostać się najgłębiej to albo przekazujesz ścieżkę począwszy od katalogu głównego albo wchodzisz coraz głębiej rekurencją mając katalog nadrzędny Ten post edytował Turson 12.03.2014, 14:16:02 |
|
|
-Gość- |
![]()
Post
#5
|
Goście ![]() |
szczerze mówiąc nie mogę ogarnąc tych GET-ów
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Utwórz sobie plik index.php i wrzuć do niego ten kod:
A potem kombinuj i zmień to dla potrzeb twojego skryptu. -------------------- |
|
|
-Gość- |
![]()
Post
#7
|
Goście ![]() |
chyba nie do końca się rozumiemy albo ja nie umiem wykorzystać tego kodu.
mój klod generuje cos takiego 1. plik.txt 2. plik1.txt 3. plik2.txt 4. folder wszystkie wyrzej przedstawione elementy sa linkami i teraz chodzi mi aby mój skrypt był wzbogacony o takie coś: - jeżeli kliknę na link 1. plik.txt to otworzy mi się notatnik z zawartością analogicznie z reszta plików - jeżeli kliknę na link 4. folder to wyświetli mi się zawartość tego folderu analogicznie jak to widaćpowyżej pozdrawiam |
|
|
-Gość- |
![]()
Post
#8
|
Goście ![]() |
Witam a więc nastąpił przełom
teraz faktycznie działa to przekazywanie katalogu ale jak klikamw dany folder ktory mam w tym katalogu test towywala mi blad tresci Warning: opendir(folder) [function.opendir]: failed to open dir: No such file or directory in C:\Przydatne\joomla\xampp\htdocs\test\index.php on line 4 sprawdziłem więc sobie funkcją is_dir czy odczytywane przezemnie pliki są folderami i skrypt uwaza ze w katalogu test niema zadnego podrzednego folderu a on sie tam fizycznie znjaduje. Generalnie bład mam taki że nie widzi tego folderu niestety. sugestie mile widziane pozdrawiam
Powód edycji: [Kshyhoo]: bb-code
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował markuz 13.03.2014, 11:25:08 -------------------- |
|
|
-Gość- |
![]()
Post
#10
|
Goście ![]() |
ta zmiana nie wniosla nic nowego nadal nie chce mi wyswietlic zawartosci folderu i twierdzi że folder nie jest folderem.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
#index.php
Struktura: index.php files - file.txt - test - folder -------------------- |
|
|
-Gość- |
![]()
Post
#12
|
Goście ![]() |
witam,
dzieki markuz ze tyle czasu mi poswiecasz ale teraz mam kolejny porblem Nie znaleziono obiektu! - taki mi sie wyswietlak omunikat jak klikam na folder twoj kod bardzo uproscił skrypt za to dziekuje ale dlaczego nie widzi tego dokumentu tego nie za bardzo wiem |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Podaj URL przy którym Ci się wyświetla ta informacja oraz strukturę katalogów/plików w projekcie.
Przeanalizuj kod linijka po linijce. Jeżeli którejś nie rozumiesz - napisz a postaramy Ci się to wytłumaczyć. Jeżeli nie piszesz tego skryptu na "zlecenie" bądź w jakiś innych "ważnych" celach typu praca domowa czy konkurs to polecam Ci zacząć od czegoś prostszego ![]() Ten post edytował markuz 13.03.2014, 20:41:10 -------------------- |
|
|
-Gość- |
![]()
Post
#14
|
Goście ![]() |
link ----> http://www.localhost.com/test/index.php?path=test/testfolder
struktura to: C:\Przydatne\joomla\xampp\htdocs\test\test\ test1.txt test2.txt test3.txt testfolder test_folder1.txt test_folder2.txt folder generalnie to nie jest to zlecenie a raczejprzysługa z której bardzo chciałbym się wywiązać. |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
prostrzego ![]() ![]() link ----> http://www.localhost.com/test/index.php?path=test/testfolder struktura to: C:\Przydatne\joomla\xampp\htdocs\test\test\ test1.txt test2.txt test3.txt testfolder test_folder1.txt test_folder2.txt folder generalnie to nie jest to zlecenie a raczejprzysługa z której bardzo chciałbym się wywiązać. No doba, więc w $_GET['path'] masz np. test/testfolder i przekazujesz to do ścieżki readdir |
|
|
-Gość- |
![]()
Post
#16
|
Goście ![]() |
a więc po wielu wielu próbach udało mi się osiągnąc zamierzony cel
![]() możecie mi tylko jeszcze powiwedzieć w jaki sposób moge wyświetlić zawartość danego pliku nie patrzac czy to jest txt jpg czytez pdf ![]() chciał w jakiś sposób zmienić wzbogacajac go zdarzenie onclick='nazwa_funkcji()' ale sypie mi bledami. pozdrawiam
Powód edycji: [Kshyhoo]: bb-code po raz 3
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat możecie mi tylko jeszcze powiwedzieć w jaki sposób moge wyświetlić zawartość danego pliku nie patrzac czy to jest txt jpg czytez pdf questionmark.gif Stwórz po prostu bezpośredni link do pliku |
|
|
-Gość- |
![]()
Post
#18
|
Goście ![]() |
no tak ale w tym przypadku jest tak że on chce każdy plik tak samo jak folderotwierać a następnie wertować readdirem
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 30.04.2025 - 08:56 |