Autor Zpráva
pvinfocz
Profil
Potřebuju stáhnout obsah stránky, který se skrývá pod zadaným URL. Vypadá to jednoduše, už jsem to dělal, ale teď se mi načte jenom krátký úsek stránky (700B, 1200B a podobně). Proč tomu tak je???

<?php
$fp=fopen('http://www.osobnost.cz/','r');
$ftxt=fread($fp,1000000);
fclose($fp);

echo strlen($ftxt);
echo $ftxt;
?>
pvinfocz
Profil
Sám jsem se zeptal, sám si odpovím. Je potřeba několikrát volat funkci fread a kontrolovat, jestli bylo dosaženo konce stránky (souboru). Nevím ale, jak nastavit délku kroku při čtení (já mám 900). Má tam být 1024? Nebo kolik? A proč?

$fp= fopen('http://www.levnebazary.cz/kategorie.php?id=notebooky','r');
$t='';

while (!feof($fp))
{
$t.=fread($fp,900);
}

fclose($fp);

echo $t;
Acci
Profil
A co takhle použít funkce file_get_contents?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0