[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: file_get_contents
EvilDev
Доброго времени суток.
Пытаюсь разобраться уже 3-ий день и ничего не выходит...
Цель: Загрузить страницу в переменную, из нее вырезать нужный брок и отобразить на своем сайте(граб)
-- Кол-во символов на странице больше 500 000 !
Начал загружать контент и пришел к выводу, что у меня не может загрузить всю страницу.
file_get_contents и fopen,close... не помогают. После загрузки контента длинна строки всегда = 302842. Как локально, так и на сервере. Пробовал загружать curl, но нет к ней доступа(
Помогите разобраться... Уже не знаю что делать...

Заранее спасибо.



Спустя 2 часа, 58 минут, 50 секунд (13.12.2008 - 22:00) kirik написал(а):
ээм...у тебя ошибка вылазит о том, что кончилась память?

Спустя 2 часа, 34 минуты, 28 секунд (14.12.2008 - 00:35) EvilDev написал(а):
Неа. Ничего не вылазит(

Спустя 40 минут, 42 секунды (14.12.2008 - 01:15) kirik написал(а):
странно...
попробуй забрать страницу через curl();
Цитата

$url = ''; // УРЛ забираемой страницы
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 0);
$result = curl_exec($ch);
curl_close($ch);
echo $result; // Контент страницы

Спустя 40 минут, 27 секунд (14.12.2008 - 01:56) EvilDev написал(а):
374254 -кол.символов на http://www.oursfashion.com/ - ее я нормально выдериваю...
http://www.oursfashion.com/Xin_products_sh...page=$page - вот с этой проблемы, помоги плз

Спустя 3 дня, 12 часов, 14 минут, 59 секунд (17.12.2008 - 14:11) Dezigo написал(а):
ну знаешь.. в броузерах тоже есть защита на размер макс. переменой.
ты не сможешь запихнуть весь том в переменую.

Спустя 51 минута, 7 секунд (17.12.2008 - 15:02) Sephiroth_Lukaw написал(а):
PHP
$hFile = fopen("http://адес", "r");
while (!feof($hFile)) {
$sBuffer = fgets($hFile, 4096); 
}
fclose($hFile);
Пробовали? Может, правда память.

Спустя 8 часов, 59 минут, 51 секунда (18.12.2008 - 00:02) EvilDev написал(а):
Не...((( Дело не в памяти... Почему то не может загрузить весь файл... Пробовал всеми способами. Недавно заметил, что в конце, где происходит разрыв, пишет:"parameter Page must be numeric! [new]"

Спустя 3 часа, 43 секунды (18.12.2008 - 03:03) EvilDev написал(а):
Люди не пинайте. Не знаю почему, но если у кого то возникнет такая проблема, то копайте в адрес


_____________
HTML5, CSS3, jQuery, Node.js, PHP, Yii, Joomla, MySQL, MongoDb, GIMP
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.