hej faceci, Ustawiam zmienną ścieżki za pomocą ciągu zapytania. jaki jest najłatwiejszy sposób sprawdzenia, czy ścieżka (zawsze katalog) istnieje, czy nie.php: sprawdź, czy ścieżka istnieje?
if(isset($_GET['p'])) {
define(PATH, $_GET['p']);
więc teraz mam jak mydomain.com?p=files/folder/sub i wszystko działa poprawnie, czytam zawartość folderu. jednak mogę przekazać dalej? P = gówno/cokolwiek i nie dostaję 404 lub coś w tym stylu. system odczytuje folder, który nawet nie istnieje.
Nie potrzebuję nawet 404, ale chcę wydrukować ("nie istnieje!") Lub coś podobnego.
jaka jest najlepsza metoda na zrobienie tego? dziękuję
możliwe duplikat [Sprawdź, czy pliki z bezwzględną i względną ścieżką istnieje] (http://stackoverflow.com/questions/1730547/check-if-files-with-absolute-and-relative-path-exists) –
** NIE! ** to wołanie o [RFI] (http://www.owasp.org/index.php/Top_10_2007 -A3) - użyj białej listy dla takich rzeczy – knittl
, więc jak to zrobiłbyś z białymi listami? – matt