Автор Тема: fread(fopen("$s", "r"),$dlina);  (Прочитано 6788 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн сергей777

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
fread(fopen("$s", "r"),$dlina);
« : 02 Января 2005, 15:32:56 »
Делаю скрипт для анализа положения сайтов по ключ. запросах в поисковиках.
Часть скрипта(упрощенная):
$dlina="100000";
$s="http://yandex.ru/search.html?text=text_zaprosa";
echo $a=fread(fopen("$s", "r"),$dlina);

Но возникает проблема, читается не вся страница, а только ее часть , хоть и увеличиваю длину $dlina, остальная часть как бы обрезается.
Как можно решить этот вопрос, чтобы открывалась вся полностью страница?

Оффлайн Алексей

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 176
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
fread(fopen("$s", "r"),$dlina);
« Ответ #1 : 02 Января 2005, 19:14:14 »
$dlina="100000";


а ну быстро УЧИТЬ синтаксис языка!

Оффлайн сергей777

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
fread(fopen("$s", "r"),$dlina);
« Ответ #2 : 02 Января 2005, 19:36:42 »
?????????????????????????

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

спасибо.

Оффлайн Алексей

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 176
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
fread(fopen("$s", "r"),$dlina);
« Ответ #3 : 02 Января 2005, 21:51:24 »
начнём с того, что ты зачем-то число как строку представляешь. раз.
зачем и почему?

Оффлайн сергей777

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
fread(fopen("$s", "r"),$dlina);
« Ответ #4 : 02 Января 2005, 22:00:34 »
Так от этого ведь работа не меняется.

Но вопрос не в этом, вопрос в том как открыть страницу на удаленном сервере, поскольку она у меня урезается и соответственно открывается только частично.....

Оффлайн Vex

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://fdsfsdfds
fread(fopen("$s", "r"),$dlina);
« Ответ #5 : 10 Января 2005, 05:01:12 »
сергей777 У меня такие же проблемы... только почему то они есть только когда ссылка виртуальная, когда адрес без ?...=... все в норме.... чего делать не пойму...

Оффлайн Vex

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://fdsfsdfds
fread(fopen("$s", "r"),$dlina);
« Ответ #6 : 10 Января 2005, 05:05:49 »
Алексей Да... многословный ты человек.. проверил бы сначало.. я хоть как эту строку представлю, разницы НЕТ!

Оффлайн сергей777

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
fread(fopen("$s", "r"),$dlina);
« Ответ #7 : 10 Января 2005, 14:21:31 »
Разобрался уже.
Надо было включить кеширование, а лучше даже через сокеты методом пост.

Оффлайн Алексей

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 176
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
fread(fopen("$s", "r"),$dlina);
« Ответ #8 : 10 Января 2005, 18:17:18 »
Цитировать
Vex:
Да... многословный ты человек.. проверил бы сначало.. я хоть как эту строку представлю, разницы НЕТ!

прежде чем умничать, изучика дружок основы программирования.
разберись, где строка, где число. и как ПРАВЕЛЬНО писать на пхп.

Оффлайн Vex

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://fdsfsdfds
fread(fopen("$s", "r"),$dlina);
« Ответ #9 : 11 Января 2005, 17:40:14 »
сергей777 Объясни пожалуйсто... а то я смотру этот фанат форума сам умничать умеет, а толку мало... я опять в инфу зароюсь.. на ночь.......

Оффлайн Алексей

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 176
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
fread(fopen("$s", "r"),$dlina);
« Ответ #10 : 11 Января 2005, 18:20:07 »
заройся. тебе полезно будет.

Оффлайн сергей777

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
fread(fopen("$s", "r"),$dlina);
« Ответ #11 : 11 Января 2005, 19:02:17 »
Vex напиши зачем тебе это надо, может потом и поделюсь.

Оффлайн Vex

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://fdsfsdfds
fread(fopen("$s", "r"),$dlina);
« Ответ #12 : 11 Января 2005, 19:41:05 »
Алексей Слышь, а грубить то не стоит.. ))), неприкосновенный Фанат мля

Оффлайн Vex

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://fdsfsdfds
fread(fopen("$s", "r"),$dlina);
« Ответ #13 : 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;  
?>

Оффлайн Vex

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://fdsfsdfds
fread(fopen("$s", "r"),$dlina);
« Ответ #14 : 11 Января 2005, 19:53:30 »
ВОПРС В ТОМ ПОЧЕМУ когда УРЛ задаешь .........лялялял.ляля - все работает, только я вставляю в ссылку ?,&, все... кердык...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28