Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

07.03.2008, 23:59
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
Zircool
$res=NULL; -> $res="";
400 Bad Request The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications.
|
|
|

08.03.2008, 00:04
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме: 519496
Репутация:
78
|
|
Piflit безрезультатно... пробовал... та же ошибка... я думаю может быть у меня неправильно Get запрос составлен при работе с сокетами...
|
|
|

08.03.2008, 00:11
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Zircool, да, запрос глюченый
PHP код:
fputs($sock,
"GET /stat/?url=http%3A%2F%2F".$host."%2F HTTP/1.0\r\n".
"Host: www.be1.ru\r\n".
"Referer: http://www.be1.ru\r\n"
);
Так красивее)
|
|
|

08.03.2008, 00:12
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
Сообщение от Zircool
Piflit безрезультатно... пробовал... та же ошибка... я думаю может быть у меня неправильно Get запрос составлен при работе с сокетами...
если тебе нужен только пр, то он тут есть, если еще что-то, сделай вместо 100 150 etc.
PHP код:
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
echo "<form method='get'>
Хост:<input type='text' name='host' value='' /><br/>
<input type='submit' name='sub' value='Go!' /><br/>
</form>";
if(isset($_GET['sub']))
{
$res="";
$host=$_GET['host'];
$sock=@fsockopen("www.be1.ru",80);
if(!$sock) die("fsockopen() error.");
$q = "GET /stat/?url=http%3A%2F%2F".$host."%2F HTTP/1.1\r\n";
$q .= "Host: www.be1.ru\r\n";
$q .= "User-Agent: Opera/9.20 (Windows NT 6.0; U; en)\r\n";
$q .= "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n";
$q .= "Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\r\n";
$q .= "Accept-Encoding: gzip,deflate\r\n";
$q .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\r\n";
$q .= "Keep-Alive: 300\r\n";
$q .= "Connection: keep-alive\r\n";
$q .= "Referer: http://www.be1.ru/stat/\r\n\r\n";
echo $q;
fputs($sock,$q);
for ($i = 1; $i <= 100; $i++) {
$res.=fgets($sock,128);
}
fclose ($sock);
}
echo $res;
?>
|
|
|

08.03.2008, 00:20
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Piflit, ему нужно разобраться с работой сокетов. Ему чекер по сути не нужен.
|
|
|

08.03.2008, 00:37
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
Сообщение от NOmeR1
Piflit, ему нужно разобраться с работой сокетов. Ему чекер по сути не нужен.
хорошая статья
http://phpclub.ru/detail/article/http_request
|
|
|

08.03.2008, 02:17
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме: 519496
Репутация:
78
|
|
Piflit спасибо...разобрался все работает..
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
echo "<form method='get'>
Хост:<input type='text' name='host' value='' /><br/>
<input type='submit' name='sub' value='Go!' /><br/>
</form>";
if(isset($_GET['sub']))
{
$img="";
$host=$_GET['host'];
$host=str_replace("/","",$host);
$host=str_replace(">","",$host);
$host=str_replace("<","",$host);
$host=str_replace("%3C","",$host);
$host=str_replace("%3E","",$host);
$sock=@fsockopen("www.be1.ru",80);
if(!$sock) die("fsockopen() error.");
fputs($sock,
"GET /stat/?url=http%3A%2F%2F".$host."%2F HTTP/1.0\r\n".
"Host: www.be1.ru\r\n".
"Referer: http://www.be1.ru\r\n\r\n"
);
while(!feof($sock))
{
$img .= fgets($sock, 1024);
}
$pos = strpos($img, "Google Page Rank");
$got=substr($img,$pos,20);
}
echo "Сайт: $host<br>";
echo $got;
?>
|
|
|

08.03.2008, 03:07
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
есть какая-нибудь глобальная разница при работе с сокетами и курлом?
|
|
|

08.03.2008, 03:25
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 331
Провел на форуме: 1724067
Репутация:
806
|
|
Сообщение от Piflit
есть какая-нибудь глобальная разница при работе с сокетами и курлом?
Разницы глобальной нет. Курл как удобная надстройка над сокетамы. Но лучше юзать Курл, так как у многих провайдеров Курл включен, но сокеты включены очень редко. ИМХО
|
|
|

08.03.2008, 10:06
|
|
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме: 228267
Репутация:
27
|
|
Здравствуйте, такой вопрос:
Как выводить из массива только уникальные слова не зависимо от регистра, причем при выводе регистр слова должен быть сохранен??
Пробывал так:
PHP код:
$slovo1= "Слово, слово, СлОвО";
$slovo = array_unique(explode(",", strtolower($slovo1)));
foreach ($slovo as $val) {
if ($val != "") {
echo "$val";
}
}
но при выводе регистр не сохряняется
Последний раз редактировалось spamoney; 08.03.2008 в 10:12..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|