![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 31.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Napisaem taki kodzik may który dziaa wietnie ale w rezultacie otrzymujé oznaczenia powrotu do poprzedniego katalogu czyli (..) oraz (.) u samej góry listy plików w katalogu. Czy moliwym jest zmieni to tak abym mia tylko listé bez moliwoci powrotu do katalogu wyzej?
serdecznie dziekuje i pozdrawiam! |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
-------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 31.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
powinienem nadmienic ze to jest kod uzyty w joomla na pluginie DirectPHP ktory pozwala na uzycie php bezposrednio w edycji artykulu.
Efektem kodu od Sephirus jest:
Co nie bardzo ma sens ... Teoretycznie wszystko dziala na PHP serwera jak i reszta moich programow ale w tym wypadku ma z jakiegos powodu problem ze znacznikiem <?php widzicie w tym sens? (wczesniej dzialalo - patrz pierwszy post) Ten post edytował konradkw 4.06.2012, 08:29:59 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ok to jest bardzo dziwne
![]() ![]() -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 31.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Większa część kodu z DirectPHP.php - żeby miało to sens:
a Tutaj linijka 58: tak na marginesie - może macie pomysł jak wylistować pliki w katalogu inaczej? - najlepiej wg daty dodania do katalogu? Druga sprawa to odcięcie typu pliku od nazwy - czyli jak plik się nazywa abc.pdf to chciałbym uzyskać nazwę: abc Z góry dziękuję i pozdrawiam! |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ok ten kod to jednak mało by w 100% określić w czym problem...
Co do kolejnych pytań to zapoznaj się z klasą DirectoryIterator - pozwala sprawniej wylistować zawartość katalogu. -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 31.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zamieszczam cały plik DirectPHP.php
Zapoznam się z tym co pisałeś ale ciekawi mnie czy dało by się coś zrobić z tym błędem który się pokazuje (może się w przyszłości pokazywać też ... znalazłem jeszcze taki skrypt - in w miarę działa ... :
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Czy możesz zrobić coś takiego:
w linii 58 zamiast dać:
i przekleić dokładnie to co wypluł? EDIT: To może i tak zadziała:
Ten post edytował Sephirus 4.06.2012, 13:19:38 -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 31.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Coś chyba źle podmieniłeś bo błędu nie powinno być tylko powinien coś wyświetlić :/ Chyba że nie usunąłeś tego "eval(..." :/
-------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 31.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
nie rozumiem jak to możliwe że debuguje kod i zatrzymuje się na znaczniku <?php - próbowałem nawet bez tych znaczników żeby sprawdzić czy czasem nei ma wbudowanego rozpoznania kodu bez znaczników początkowych i koncowych ale nadal nic
![]() zamieszczam kod po zmianie:
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Kurcze ... To jest mocniej pokićkane... proponuje olać próby debugowania i zrobić tak:
Ten kod po mojej zmianie przestał działać (ten pierwszy) - trzeba pokombinować inaczej go zapisać. Ten parser z DirectPHP się w tym gubi widać. Próbowałeś ten drugi kod który Ci podałem? nieco się różniący?
-------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 31.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
ja serio nie rozumiem co się dzieje - wczesniej uzylem tego kodu co dales teraz i nie dzialalo a teraz nagle dziala .. - boję się go teraz edytować żeby się znou nie posrało a chciałbym usunąć jeszcze rozszezenie pliku z nazwy ..
chyba znalazłem powód czemu się rombie - formatowanie tekstu w joomla - jeśli przeposzczę kod przez notatnik żeby zgubić całkiem formatowanie tekstu to chyba chwyta go a jak piszę bezpośrednio w joomli to wywala błąd .. ciekawe czy to rzeczywiście to ... no i jeszcze co z sortowaniem - dało by się je posortować jakoś? najlepiej było by wg daty dodania do folderu ... czy może one się automatycznie sortują.. ? już sprawdziłem że się sortuje automatycznie ale nie rozumiem wg jakich kryteriów, zamieszczam listę plików posortowaną przez skrypt dodawanych chronologicznie do folderu. 29 kwietnia 2012 roku Tygodnik Parafii w Rajczy Rok XVI 18 (818).pdf 13 maja 2012 roku Tygodnik Parafii w Rajczy Rok XVI 20 (820).pdf 20 maja 2012 roku Tygodnik Parafii w Rajczy Rok XVI 21 (821).pdf 3 czerwca 2012 roku Tygodnik Parafii w Rajczy Rok XVI 23 (823).pdf 27 maja 2012 roku Tygodnik Parafii w Rajczy Rok XVI 22 (822).pdf 6 maja 2012 roku Tygodnik Parafii w Rajczy Rok XVI 19 (819).pdf bardzo by mi zalezałoi żeby je posortować albo wg daty dodania do folderu albo jeślui to prostrze to wg numeru wydania czyli np: 18 (818) - moze byc tylko wg jednej z liczb - nie mam tez nic przeciwko żeby nazwać pliki inaczej - żeby numery były na początku .. ale ogólnie mi zależy żeby najnowsze numery wyświetliły się u góry... |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Najprościej było by dać jakoś tak:
Ale formatujesz to sam by działało ;P -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 31.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Mój błąd:
-------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 31.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
BRAWO!!
Działa świetnie! dziękuję uprzejmie! serdecznie pozdrawiam! można jeszcze podpowiedź jak wywalić rozszerzenie pliku? |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Znowu mój błąd
![]() ![]()
$f[2] - to pełna nazwa pliku $f[1] - to nazwa bez rozszerzenia EDIT: Nie dawaj mi "pomógł" za każdym razem - RAZ wystarczy ![]() Ten post edytował Sephirus 4.06.2012, 15:13:28 -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 05:03 |