Велемир
02.02.2009, 20:50
Снова превед.Вот с горем попалам убил сегодняшний день((( :
<?php
$path = array();
$fp = fopen("paths.txt","r");
while(!feof($fp)) {
$path[] = fgets($fp,4096);
}
set_time_limit(0);
$host = "www.hackzone.ru";
$port = "80";
$sock = fsockopen($host,$port,$errno);
$i = 0;
for($i = 0;$i <count($path);$i++) {
$req = "HEAD /$path[$i] HTTP/1.1\r\r\n\n";
$req .= "Host: $host\r\n";
$req .= "Connection: Close\r\n";
if(!$sock) {
echo $errno($errstr);
}
fputs($sock,$req);
while(!feof($sock)) {
$x .= fgets($sock,4096);
$x = explode(" ",$x);
if ($x[1] == 400 or 404) {
echo "<br>Нету папочки(</br>";
}
else if ($x[1] == 403) {
echo "<br><font color='yellow'>Доступ запрещён</font></br>";
}
else if ($x[1] == 200 or 301) {
echo "<br><font color = 'red'>Есть!!!</font></br>";
}
else {
echo "<br>Ouknown Code</br>";
}
}
}
fclose($sock);
?>
paths.txt содержит путь memb
Алгоритм кривой,но другого придумать не смог,ибо никогда не писал такие скрипты).
scrat: когда пишешь пост,сверху есть охуенная панелька - изучи её
<?php
$path = array();
$fp = fopen("paths.txt","r");
while(!feof($fp)) {
$path[] = fgets($fp,4096);
}
set_time_limit(0);
$host = "www.hackzone.ru";
$port = "80";
$sock = fsockopen($host,$port,$errno);
$i = 0;
for($i = 0;$i <count($path);$i++) {
$req = "HEAD /$path[$i] HTTP/1.1\r\r\n\n";
$req .= "Host: $host\r\n";
$req .= "Connection: Close\r\n";
if(!$sock) {
echo $errno($errstr);
}
fputs($sock,$req);
while(!feof($sock)) {
$x .= fgets($sock,4096);
$x = explode(" ",$x);
if ($x[1] == 400 or 404) {
echo "<br>Нету папочки(</br>";
}
else if ($x[1] == 403) {
echo "<br><font color='yellow'>Доступ запрещён</font></br>";
}
else if ($x[1] == 200 or 301) {
echo "<br><font color = 'red'>Есть!!!</font></br>";
}
else {
echo "<br>Ouknown Code</br>";
}
}
}
fclose($sock);
?>
paths.txt содержит путь memb
Алгоритм кривой,но другого придумать не смог,ибо никогда не писал такие скрипты).
scrat: когда пишешь пост,сверху есть охуенная панелька - изучи её