Jako, ze jest to moj pierwszy post chcialem sie jako tako przywitac. smile.gif
Teraz mam taki problem. Z gory mowie, ze ten skrypt jest mi potrzebny, chociaz wiem ze w praktyce nigdy sie nie przyda 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 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