Та же лажа) Триал скачать не получится, поскольку работа над hgjtrnjv не то закрыта, не то еще чет там у них)
Кстати есть мнение:
Я бы посоветовал Вам быть немного универсальнее...
А именно если Вы делаете такую привязочку с целью защиты от несанкционированного распространения скрипта то вот чтобы я Вам порекомендовал...
На своём хосте создать базу по хостам которые лицензионные и организовать проверку удаленную примерно так:
Скрипт на Вашем сервере:
Допустим на Вашем хостинге используется MySQL и на хосты вот такая табличка: первое поле ID второе HOST, имя таблички Good_Host
<?php
// Секция базы данных
$site['db']['user'] = "Пользователь";
$site['db']['pass'] = "Пароль";
$site['db']['base'] = "Имя базы";
$site['db']['host'] = "Ваш хост";
$site['coding'] = "cp1251";
$site['loc'] = "cp1251_general_ci";
// Соединямся
$connect = @mysql_connect($site['db']['host'], $site['db']['user'], $site['db']['pass'])or
die("Ошибки при попытке соедениться с сервером баз данных.");
$select = @mysql_select_db($site['db']['base'])
or die("Ошибки при попытке соедениться с базой данных.");
// попытка решить проблему кодировок
@mysql_query("SET NAMES '".$site['coding']."'");
@mysql_query("SET CHARACTER SET '".$site['coding']."'");
@mysql_query("SET @@collation_connection = ".$site['loc']."");
// Выберим данные
$res = @mysql_query("SELECT `HOST` FROM `Good_Host`;");
$array = @mysql_fetch_assoc($res);
// Проверим есть ли хост переданный нам для проверки в списке
foreach ($array as $val) {
if (trim($val) == $_GET['host']){
// Если есть выведим такой статус
header('Status: 202 Accepted');
}
}
?>Тут же можно организовать занесения в черный лист и тд...
Скрипт который будет в Вашем приложении отвечать за проверку выглядит примерно так
<?php
$fp = fsockopen("Ваш хост", 80);
fputs($fp, "GET /имя_скрипта.php?host=".$_SERVER['HTTP_HOST']." HTTP/1.1\r\n");
fputs($fp, "Host: localhost\r\n");
fputs($fp, "Connection: close\r\n");
fputs($fp, "\r\n");
// Если нелегальное использование, выведим сообщение...
if(!check_header($fp)) exit("Ну и какого хрена???");
fclose($fp);
//
// Ну а тут уже Ваши данные и тд..
//
//
function check_header($fp){
while (!feof($fp)){
if (substr_count(fgets($fp, 1000), "Status: 202 Accepted") == 1){return true; }
}
return false;
}
?>
Далее берем Вот этот инструмент: TrueBug PHP Encoder и кодируем нужный файл.
Данная софтина не требует установки чего то на хост и до безобразия проста...
В инете она есть...
Это я нарыл на одном из форумов. Не приложу ума, можно ли это использовать, и если можно, то как)