<? IF($_GET[str] == "" ) { } else { $strr = explode("/", $_GET[str]); $strr = array_reverse($strr); $strr = explode(".", $strr[0]); IF($strr[0] == "cos" || $strr[0] == "innecos" || $strr[0] == "takietamcos") { echo"W tym pliku dane są zastrzeżone. Błąd dostepu"; } else { @$open_file = fopen($_GET[str], "r"); @$text = fread($open_file, 999999); echo"<textarea name='site' style='height:500px; width:100%;'>" . CHANGE($text) . "</textarea>"; @fclose($open_file); } ?>
I w miejscu "cos" chcę zrobić aby był zastrzeżony plik w tym katalogu bo plik wraz z tym kodem jest w pliku o nazwie pa.php i jest w katalogu o nazwie edytor.
Jeżeli zostawię tak jak jest to ten kod działa ale blokouje plik w katalogu głównym a nie mogę zrobić żeby były blokowane pliki w katalogach
Próbowałem usunąć explode ale bez tego kod nie działa
Załóżmy że chcę zablokować plik o nazwie cos ktory jest w katalogu o nazwie edytor
próbowałem ../cos.php
/edytor/cos.php
Ale nie działa inne forum olewały to i tłumaczyły że nie potrafią liczę że pomożecie.