![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 8.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jako, ze jest to moj pierwszy post chcialem sie jako tako przywitac. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Teraz mam taki problem. Z gory mowie, ze ten skrypt jest mi potrzebny, chociaz wiem ze w praktyce nigdy sie nie przyda (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Mam w jednym folderze strony index.php 1.php 2.php Wchodzac na strone glowna, mam na niej 2 linki do pod1 i pod2. Jesli wybiore pod1, to nie bedzie juz nigdy mozliwosci, na wybor pod2. Poprostu link zostanie zablokowany, a skrypt wywali odpowiedni komunikat. Probowalem robic w ten sposob, ze po kliknieciu na link na stronie glownej, np. pod1 generuje on plik, o jakiejs nazwie i jezeli ten plik istnieje to nie da sie wejsc na druga strone, analogicznie w druga strone Tak wyglada skrypt zapisany na stronie glownej. CODE // Jezeli plik istnieje i wazy wiecej niz zero to link zablokowany if (file_exists("klucz1") && filesize("klucz1") > 0) echo '1.php'; // W przeciwnym wypadku wyswietla normalny link else echo '1.php'; echo " "; // Jezeli plik istnieje i wazy wiecej niz zero to link zablokowany if (file_exists("klucz2") && filesize("klucz2") > 0) echo '2.php'; // W przeciwnym wypadku wyswietla normalny link else echo '2.php'; ?> A tak na podstronie CODE // Jezeli plik istnieje i jest wiekszy od 0 to przerwij if (file_exists("klucz1") && filesize("klucz1") > 0) // exit - koniec przetwarzania strony, nic co pod spodem nie bedzie wyswietlone exit(); // Zablokowanie drugiej strony przez utworzenie pliku // funkcja fopen otwiera plik o podanej nazwie i wybranym trybie // tryby: "wt" - tworzy nowy plik, zapisywanie do pliku // "rt" - odczyt z pliku, ale plik musi istniec // $f - dowolna zmienna (dowolna nazwa) opisujaca otwarty plik $f = @fopen("klucz2", "wt"); // wpisanie tekstu do pliku fputs($f, "locked"); // zamkniecie pliku @fclose($f); ?> I na drugiej to samo tylko z zmienionymi nazwami (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) skrypt mi dziala ale jest chyba w nim blad, poniewaz gdy wejde z glownej strony na 1.php i klikne wroc w przegladarce to skrypt nie zadziala, poprostu plik nie zostaje utworzony, trzeba po wejsciu na podstrone wrocic na index poprzez jakis link czy cos. Dodam rowniez, ze oba linki sa zrobione w mapie obrazka, niewiem czy to wazne ale tak jest:P Z gory dzieki za jakas pomoc Pozdrawiam F4r33L |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 15:12 |