Autor | Zpráva | ||
---|---|---|---|
Novy Profil |
#1 · Zasláno: 23. 3. 2012, 20:43:04
Jak udělat v PHP skript, který by mazal řádky souboru (.txt) tak, aby zbylo třeba 40 posledních?
|
||
juriad Profil |
#2 · Zasláno: 23. 3. 2012, 23:50:34
hledej php tail file
|
||
Novy Profil |
#3 · Zasláno: 24. 3. 2012, 11:58:53
No potřebuji to na chat (http://www.webroz.cz/), ale nemůžu to najít. Stačilo by i jen smazání 1. řádku při odeslání textu. Jak se to dělá?
|
||
Tomáš Velecký Profil |
#4 · Zasláno: 24. 3. 2012, 12:37:15
Novy:
Ehm... Honzo, byl to druhý odkaz na Googlu. A chápu to i já, i když jsem už půl roku PHP neviděl... http://tekkie.flashbit.net/php/tail-functionality-in-php |
||
Chro Profil |
#5 · Zasláno: 24. 3. 2012, 12:46:31
<?php $soubor = 'soubor.txt'; $smaz_radek_od = 1; $smaz_radek_do = 10; $data = file($soubor, FILE_IGNORE_NEW_LINES); for ($i = $smaz_radek_od; $i <= $smaz_radek_do; $i++) { $index = $i - 1; if (isset($data[$index])) { unset($data[$index]); } } $data = implode("\n", $data); file_put_contents($soubor, $data, LOCK_EX); ?> |
||
Časová prodleva: 12 let
|
0