Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z kawałkiem kody-SQL Edytor stron przez www, Nie działa kod
Marecz
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 5.08.2013

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


Witam otóż mam część kodu panelu edytora:
  1. <?
  2. IF($_GET[str] == "" ) {
  3. } else {
  4.  
  5.  
  6. $strr = explode("/", $_GET[str]);
  7. $strr = array_reverse($strr);
  8. $strr = explode(".", $strr[0]);
  9. IF($strr[0] == "cos" || $strr[0] == "innecos" || $strr[0] == "takietamcos") {
  10. echo"W tym pliku dane są zastrzeżone. Błąd dostepu";
  11. } else {
  12. @$open_file = fopen($_GET[str], "r");
  13. @$text = fread($open_file, 999999);
  14.  
  15. echo"<textarea name='site' style='height:500px; width:100%;'>" . CHANGE($text) . "</textarea>";
  16.  
  17.  
  18. @fclose($open_file);
  19. }
  20. ?>

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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 11:56