Autor Zpráva
zis
Profil *
čus lidi,
někde sem čet, že používání fread() neni zrovna to nejlepší a pro větší soubory neni dobrý to řešit přes implode.
zkoušim to přes file_get_contents, akorát to my načte celej soubor.
Tak se chci zeptat jak načítat ze souboru jenom po řádkách. Díky
Alphard
Profil
Tak se chci zeptat jak načítat ze souboru jenom po řádkách. Díky
file()
tomas.fejfar
Profil *
file()
Načte CELÝ soubor. Ne po řádkách!
Alphard
Profil
tomas.fejfar
já vím :-) ale získá pole, ze kterého může část zálohovat a zbytek zničit, jestli víš o něčem, jak vytáhnout např. 22. řádek a nenačíst nic jiného, tak napiš
nightfish
Profil
Alphard
ale získá pole, ze kterého může část zálohovat a zbytek zničit, jestli víš o něčem, jak vytáhnout např. 22. řádek a nenačíst nic jiného, tak napiš
problém je v tom, že když potřebuje 22. řádek ze souboru, který má 10 MB, tak mu PHP sletí na memory limitu (je-li tento nastaven na 8 MB)

takže:
$fp = fopen("file.txt", "r");

while (!feof($fp)) {
$radek = fgets($fp);
}
fclose($fp);
Toto téma je uzamčeno. Odpověď nelze zaslat.

0