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

13.04.2009, 15:44
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Как рандомно вывести число от 00000000 до 99999999 именно 8 символов
|
|
|

13.04.2009, 15:48
|
|
Познающий
Регистрация: 11.02.2009
Сообщений: 98
Провел на форуме: 1446969
Репутация:
169
|
|
Сообщение от OnArs
Здравствуйте!
Подскажите пожалуйста как используя socket получить исходный код нужной страницы?
CURL не подходит и получение кода страницы через обычные функции php тоже...
Заранее благодарен! 
PHP код:
<?
$s=fsockopen("forum.antichat.ru",80);
fputs($s,"GET / HTTP/1.1\r\nHost: forum.antichat.ru\r\n\r\n");
while (!feof($s))
echo fgets($s);
?>
|
|
|

13.04.2009, 16:15
|
|
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме: 448388
Репутация:
31
|
|
Сообщение от laedafess
PHP код:
<?
$s=fsockopen("forum.antichat.ru",80);
fputs($s,"GET / HTTP/1.1\r\nHost: forum.antichat.ru\r\n\r\n");
while (!feof($s))
echo fgets($s);
?>
Я делаю вот так:
PHP код:
$key = "keyword";
$ghost = "www.google.com";
$goog = "http://www.google.com/search?hl=en&num=100&q=$key";
$s=fsockopen("$ghost",80);
fputs($s,"GET / HTTP/1.1\r\nHost: $goog\r\n\r\n");
while (!feof($s))
echo fgets($s);
Но в ответ Я получаю:
302 Moved
|
|
|

13.04.2009, 16:20
|
|
Познающий
Регистрация: 11.02.2009
Сообщений: 98
Провел на форуме: 1446969
Репутация:
169
|
|
Сообщение от Byrger
Как рандомно вывести число от 00000000 до 99999999 именно 8 символов
PHP код:
<?
set_time_limit(0);
$file=fopen("111.txt","w+");
for($a=0;$a<10;$a++)
for($b=0;$b<10;$b++)
for($c=0;$c<10;$c++)
for($d=0;$d<10;$d++)
for($e=0;$e<10;$e++)
for($f=0;$f<10;$f++)
for($g=0;$g<10;$g++)
for($h=0;$h<10;$h++)
for($j=0;$j<10;$j++)
for($k=0;$k<10;$k++)
fputs($file,$a.$b.$c.$d.$e.$f.$g.$h.$j.$k."\r\n");
?>
думал я думал и хз как это организовать адекватно
Сообщение от OnArs
Но в ответ Я получаю:
302 Moved
PHP код:
<?
$key = "keyword";
$ghost = "www.google.com";
$goog = "http://www.google.com/search?hl=en&num=100&q=$key";
$s=fsockopen($ghost,80);
fputs($s,"GET $goog HTTP/1.1\r\nHost: $ghost\r\n\r\n");
while (!feof($s))
echo fgets($s);
?>
+ http://ru.wikipedia.org/wiki/HTTP#GET
Последний раз редактировалось laedafess; 13.04.2009 в 16:28..
|
|
|

13.04.2009, 16:22
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<?php
// Парсер url после выдачи гугла по запросу
$handler=fopen('log.txt','w'); // если не хотим терять старые данные - то "a+"
$limit = 0;
$zapros = "antichat"; // Наш запрос для поиска
$page_start = 0; // Стартовая страница из расчета 100 результатов выдачи на страницу
$page_end = 200; // Последняя страница из расчета 100 результатов выдачи на страницу
function parse_serp($engine, $query, $limit)
{
if ($limit<100) {$request = 'http://www.google.com/ie?hl=ru&num=100&start=' . $limit. '&lr=&q='.urlencode(trim($query));}
if ($limit>=100) {$request = 'http://www.google.com/ie?q=' . urlencode(trim($query)) . '&num=100&hl=ru&lr=&start=' . $limit . '&sa=N';}
$pattern = '/<a title="(.*)" href=(.*)>(.*)<\/a>/isU';
$result = file_get_contents($request);
if(preg_match_all($pattern, $result, $matches))
{
for ($i=0; $i<count($matches[0]); $i++)
{
$link = $matches[2][$i];
$serp[] = $link;
}
}
return $serp;
}
for ($i=$page_start;$i<=$page_end;$i++)
{
$result = parse_serp("google", $zapros, $i);
$log = implode("\r\n",$result);
if($handler) {fwrite($handler,$log);}
$i=$i+100;
if ($i>100) {$i=$i-1;}
}
fclose($handler);
echo "Все данные были сохранены в log.txt";
?>
|
|
|

13.04.2009, 16:31
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от laedafess
PHP код:
<?
set_time_limit(0);
$file=fopen("111.txt","w+");
for($a=0;$a<10;$a++)
for($b=0;$b<10;$b++)
for($c=0;$c<10;$c++)
for($d=0;$d<10;$d++)
for($e=0;$e<10;$e++)
for($f=0;$f<10;$f++)
for($g=0;$g<10;$g++)
for($h=0;$h<10;$h++)
for($j=0;$j<10;$j++)
for($k=0;$k<10;$k++)
fputs($file,$a.$b.$c.$d.$e.$f.$g.$h.$j.$k."\r\n");
?>
думал я думал и хз как это организовать адекватно 
)))
PHP код:
<?php
While(strlen($a)<8) $a = rand(0,99999999);
echo $a;
?>
|
|
|

13.04.2009, 16:48
|
|
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме: 1191083
Репутация:
270
|
|
Сообщение от Byrger
Как рандомно вывести число от 00000000 до 99999999 именно 8 символов
Вот так:
PHP код:
<?php
echo sprintf("%08d", rand(0,99999999));
?>
2laedafess - О_о
|
|
|

13.04.2009, 20:41
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Как сделать чтоб такая конструкция работала?
echo "$_POST['white['$key']']";
|
|
|

13.04.2009, 20:44
|
|
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме: 1996429
Репутация:
468
|
|
Вот так echo "$_POST['white[$key]']";
|
|
|

13.04.2009, 22:10
|
|
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме: 3279330
Репутация:
343
|
|
вообщем нужно сделать как на вроде новых версиях булки , привиев картинки , что бы минимизированные изображение высвечивалось , а при клике открывалось в полный екран
надо для одной конкретной статической картинки
|
|
|
|
 |
|
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
|
|
|
|