Простая как 5 копеек, но от дурака спасёт. Как сделать надёжней? Код (Text): <? require_once('licence.dat'); $file = base64_decode($str); @fopen("http://nwsm.ru/$file","r") or die("Вы не имеете права на работу скрипта"); ?> licence.dat Код (Text): <? $str='dGVzdC50eHQ='; ?> Код (Text): dGVzdC50eHQ= = test.txt Если файлик на МОЁМ сайте присутствует, то всё пашет. Но вот трабла. Чел передаст всё вместе с licence.dat и у него всё равно всё пахать будет. как получить адрес сайта, на котором скрипт? Тогда можно было бы так: Код (Text): $adres='получить_адрес'; $str='закоденный_$adres; $file=base64_decode($str); @fopen("http://nwsm.ru/$file","r") or die("Вы не имеете права на работу скрипта"); Подскажите как организовать пожалуйста.
Мда... Спасибо за помощь.... Сам сообразил уже! Код (Text): <? $code = 'aHR0cDovL253c20ucnU='; $work = base64_decode($code); $licence = $_SERVER['SERVER_NAME']; $copyright = base64_decode('Q29weVJpZ2h0IG[skip by 440hz]zwvYT4='); @fopen("$work/$licence.txt","r") or die ('Доступ запрещён'); echo $copyright; ?>
за такие "лицензии" могут и пошапке надавать.. в стародавние времена был у меня скрипт обмена ссылками.. так вот. к чему я? а! при каждом обновлении он брал с "центрального" сайта эти сылки.. и когда хостер производил "профф. работы" на хостинге, то у всех на строке чтения была несколькосекундная задержка.. вот так вот.. на мой взгляд, помимо того, что это полный бред, так ещё и тормозной бред.