Forum Webscript.Ru

Программирование => PHP => Тема начата: сергей777 от 02 Января 2005, 15:32:56

Название: fread(fopen("$s", "r"),$dlina);
Отправлено: сергей777 от 02 Января 2005, 15:32:56
Делаю скрипт для анализа положения сайтов по ключ. запросах в поисковиках.
Часть скрипта(упрощенная):
$dlina="100000";
$s="http://yandex.ru/search.html?text=text_zaprosa";
echo $a=fread(fopen("$s", "r"),$dlina);

Но возникает проблема, читается не вся страница, а только ее часть , хоть и увеличиваю длину $dlina, остальная часть как бы обрезается.
Как можно решить этот вопрос, чтобы открывалась вся полностью страница?
Название: fread(fopen("$s", "r"),$dlina);
Отправлено: Алексей от 02 Января 2005, 19:14:14
$dlina="100000";


а ну быстро УЧИТЬ синтаксис языка!
Название: fread(fopen("$s", "r"),$dlina);
Отправлено: сергей777 от 02 Января 2005, 19:36:42
?????????????????????????

можно поподробней?

спасибо.
Название: fread(fopen("$s", "r"),$dlina);
Отправлено: Алексей от 02 Января 2005, 21:51:24
начнём с того, что ты зачем-то число как строку представляешь. раз.
зачем и почему?
Название: fread(fopen("$s", "r"),$dlina);
Отправлено: сергей777 от 02 Января 2005, 22:00:34
Так от этого ведь работа не меняется.

Но вопрос не в этом, вопрос в том как открыть страницу на удаленном сервере, поскольку она у меня урезается и соответственно открывается только частично.....
Название: fread(fopen("$s", "r"),$dlina);
Отправлено: Vex от 10 Января 2005, 05:01:12
сергей777 У меня такие же проблемы... только почему то они есть только когда ссылка виртуальная, когда адрес без ?...=... все в норме.... чего делать не пойму...
Название: fread(fopen("$s", "r"),$dlina);
Отправлено: Vex от 10 Января 2005, 05:05:49
Алексей Да... многословный ты человек.. проверил бы сначало.. я хоть как эту строку представлю, разницы НЕТ!
Название: fread(fopen("$s", "r"),$dlina);
Отправлено: сергей777 от 10 Января 2005, 14:21:31
Разобрался уже.
Надо было включить кеширование, а лучше даже через сокеты методом пост.
Название: fread(fopen("$s", "r"),$dlina);
Отправлено: Алексей от 10 Января 2005, 18:17:18
Цитировать
Vex:
Да... многословный ты человек.. проверил бы сначало.. я хоть как эту строку представлю, разницы НЕТ!

прежде чем умничать, изучика дружок основы программирования.
разберись, где строка, где число. и как ПРАВЕЛЬНО писать на пхп.
Название: fread(fopen("$s", "r"),$dlina);
Отправлено: Vex от 11 Января 2005, 17:40:14
сергей777 Объясни пожалуйсто... а то я смотру этот фанат форума сам умничать умеет, а толку мало... я опять в инфу зароюсь.. на ночь.......
Название: fread(fopen("$s", "r"),$dlina);
Отправлено: Алексей от 11 Января 2005, 18:20:07
заройся. тебе полезно будет.
Название: fread(fopen("$s", "r"),$dlina);
Отправлено: сергей777 от 11 Января 2005, 19:02:17
Vex напиши зачем тебе это надо, может потом и поделюсь.
Название: fread(fopen("$s", "r"),$dlina);
Отправлено: Vex от 11 Января 2005, 19:41:05
Алексей Слышь, а грубить то не стоит.. ))), неприкосновенный Фанат мля
Название: fread(fopen("$s", "r"),$dlina);
Отправлено: Vex от 11 Января 2005, 19:49:24
сергей777 ... да я нарыл уже.. спасибо, хотя все равно интересно что у тебя там.. все равно глюки сплошь и рядом... ... А НАДО.. ну есть одна лига футбольная виртуальная.... ну так на ней есть куча инфы, бомбардиры, таблица чемпионата , табляца кубка... ну и т. д. КОроче это все дело надо украсть.. ), ну и не выходит.. так сказать, точнее если адрес .......php, html .... все в норме... хоть всю страницу сливай... ну а как доходит дело до /////// http://forums.webscript.ru/showthread.php?s=&postid=120813#post120813 ////////// штыки.... вижу перед собой чистый лист... если уменьшить охват... то может и прорвется... короче....:::

$fd= fread(fopen("---URL---", "r"), 200000);  

if ($fd)  
        {  
    $start= strpos($fd, "---START---");  
    $finish= strpos($fd, "---FINISH---");  
    $length= $finish-$start;  
    $code=Substr($fd, $start, $length);  
    }  

echo $code;  
?>
Название: fread(fopen("$s", "r"),$dlina);
Отправлено: Vex от 11 Января 2005, 19:53:30
ВОПРС В ТОМ ПОЧЕМУ когда УРЛ задаешь .........лялялял.ляля - все работает, только я вставляю в ссылку ?,&, все... кердык...
Название: fread(fopen("$s", "r"),$dlina);
Отправлено: Меняздесьдавнонет от 11 Января 2005, 20:31:34
грубость в топике не приветствуется.