Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Ścieżka do plików, cofanie poprzez ../
adi456
post 14.03.2013, 15:23:40
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 21.01.2010
Skąd: Nowy Sącz

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


Witam,

buduje taki prymitywny menadzer plików, wyszukuje pliki poprzez scandir i po kliknięciu na folder do ścieżki poprostu dopisuje ten folder, tylko problem polega przy cofaniu chwilowo korzystam z dopisywania do ścieżki ../ i nie wiem czy oprócz estetyki jest jakieś przeciw żeby nie korzystac z tej metody? myśle że problem może być przy pobieraniu pliku ponieważ ścieżke przesyłam zmienną GET i ona ma pewnie ograniczoną ilość znaków. kombinowałem z preg_replace ale nie moge sobie poradzić.

próbowałem tak:
  1. $link=preg_replace("#[^/](.*?)[/][.]{2}/#is","",$_GET['name']);
  2. $link=preg_replace('#[.]{2}/#is',"",$link);
  3.  
  4. $sciezka_skrot=$link.'/';


i czasem działa czasem nie, pomoże ktoś?
Go to the top of the page
+Quote Post
krzysiekk
post 14.03.2013, 16:00:09
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 17
Dołączył: 13.03.2006
Skąd: Jaworze

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


witam
może poczytaj o
http://www.php.net/manual/en/class.recursi...oryiterator.php
http://php.net/manual/en/class.directoryiterator.php

Ten post edytował krzysiekk 14.03.2013, 16:02:16
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: 14.08.2025 - 09:07