| Autor | Zpráva | ||
|---|---|---|---|
| MiroJ Profil * |
#1 · Zasláno: 3. 1. 2007, 17:07:57
Zdar.. Mam subor do ktoreho sa mi zostupne zapisuje ip, cas, referer atd..
Vsetko uz mam hotove aj administraciu proste vsetko az na jednu chybycku. Potreboval by som aby sa automaticky mazali zo suboru stare udaje. Napriklad keby obsak dosiahol pocet riadkov 100 aby sa 101 riadok zmazal. Pricom by sa 100 riadkov zachovalo! Uz hladam 3mesiace po nete a nic take som nenasiel.. az na toto: <?php $del = file("data.txt"); unset($del[101]); file_put_contents("data.txt", join("", $del)); ?> to by islo az nato ze file_put_contents je az v php5 a na hostingu musim prepisat .php na .php5 aby to fungovalo. A ak by som to urobil zase by som musel vsetko prerabat (ak by som to vobec dokazal do toho zakomponovat). PROSIM!!!!!!! Da sa to urobit aj v php4???????? PROSIM! PROSIM! PROSIM! |
||
| Alphard Profil |
#2 · Zasláno: 3. 1. 2007, 17:13:20
file_put_contents lze nahradit, např: fwrite
|
||
| nightfish Profil |
#3 · Zasláno: 3. 1. 2007, 17:15:38
v manuálu je u file_put_contents() napsáno
identical to calling fopen(), fwrite(), and fclose() successively. neboli identické postupnému zavolání fopen(), fwrite() a fclose()... |
||
| MiroJ Profil * |
#4 · Zasláno: 3. 1. 2007, 20:42:07
SUPER!!! DIKY MOC! uz to mam..
<?php $fp = fopen("test.txt", "r"); $dta_time = @fread($fp, filesize("test.txt")); fclose($fp); $fp = fopen("test.txt", "w"); fwrite($fp, date("H:i:s") . " " . $dta_time); fclose($fp); $fp = fopen("test.txt", "r"); $del_time = @fread($fp, filesize("test.txt")); fclose($fp); $del_line = explode(" ", $del_time); if($del_line[3] != "") { unset($del_line[3]); $fp = fopen("test.txt", "w"); fwrite($fp, $del_line[0]." ".$del_line[1]." ".$del_line[2]); fclose($fp); } ?> Este taka malickost.. Nemate nejaky napad ako by sa dalo skratit toto: fwrite($fp, $del_line[0]." ".$del_line[1]." ".$del_line[2]); zda sa mi to blbe pisat tam $del_line[0] $del_line[1] atd. az po 100. Ako by ste to riesili? (ale to len tak mimochodom..) este raz DIK za pomoc. |
||
| nightfish Profil |
#5 · Zasláno: 3. 1. 2007, 20:58:52
fwrite($fp, implode(" ", $del_line));
|
||
| Alphard Profil |
#6 · Zasláno: 3. 1. 2007, 20:59:20 · Upravil/a: Alphard
EDIT: pozdě
|
||
| MiroJ Profil * |
#7 · Zasláno: 4. 1. 2007, 14:10:02
no konecne to mam komplet vsetko hotove.. dalo mi to teda zabrat..
zatial moja prva pracicka s PHPckom.. :-D http://www.pm-shop.sk/log/ |
||
|
Časová prodleva: 20 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0