| 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: 14 let
|
|||
0