|
| |
|
|
| |
для: Fddd
(07.03.2007 в 15:36)
| | | А никакую ошибку ему и не покажет,у него стоит error_reporting(0).Вот если бы он хотя бы на период отладки поставил error_reporting(E_ALL)...Лично я,пока скрипт не отлажен,ноль не ставлю | |
| |
|
|
| |
|
|
| |
для: дядя федя
(07.03.2007 в 15:01)
| | | Напиши что пишет, какая ошибка?
И что поидее должно произойти. | |
| |
|
|
| |
|
|
| | Все вроде правильно!
По задумки берет строчку с файла base.txt проверяет, если свободно то
Записывает в файл free.txt если нет occupied.txt
ПОДСКАЖИТЕ В ЧЕМ ОШИБКА!
<?
require_once("whois.php");
error_reporting (0);
$file_0 = fopen("counter.txt", "r");
$c = fgets ($file_0, 150);
fclose ($file_0);
$c++;
$file_0 = fopen("counter.txt", "w");
fputs ($file_0, $c);
fclose ($file_0);
$file=file("base.txt");
for($j = 0; $j < $c; $j++)
{
$b=$file[$j];
}
$domain = "$b.ru";
$first_dom = substr($domain, strpos($domain, ".") + 1);
for($i = 0; $i < count($servers); $i++)
{
if($servers[$i][0] == $first_dom)
{
$whois = $servers[$i][1];
$not_found_string = $servers[$i][2];
break;
}
}
$fp = fsockopen($whois, 43);
fputs($fp, "$domain\r\n");
$str = "";
while(!feof($fp))
{
$str .= fgets($fp,128);
}
fclose($fp);
if(!preg_match("/".$not_found_string."/is", $str))
{
$open_1=fopen("occupied.txt","a+");
fwrite($open_1, "$b");
fclose($open_1);
include('index.php');
}
else
{
$open_2=fopen("free.txt","a+");
fwrite($open_2, "$b");
fclose($open_2);
include('index.php');
}
?>
|
| |
| |
|
|
|