Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Automatyczne Kasowanie Z Pliku
bronx
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

Ostrzeżenie: (0%)
-----


witam

tak oto zapisuje dane do pliku:

  1. <?php
  2.  
  3. $ip=getenv(&#092;"REMOTE_ADDR\");
  4. $ip_wew=getenv(&#092;"HTTP_X_FORWARDED_FOR\");
  5. $host=gethostbyaddr(getenv(&#092;"REMOTE_ADDR\"));
  6. $base=&#092;"data.php\";
  7. $date=date(&#092;"Y-m-d H:i\");
  8. $data=&#092;"$nick*|*$email*|*$gadu*|*$url*|*$date\"; //itd.
  9. $data=eregi_replace(&#092;"n\", \"<br>\", $data);
  10. $data=&#092;"$datan\";
  11. $f=fopen($base, a);
  12. flock($f, 2);
  13. fputs($f, $data);
  14. flock($f, 3);
  15. fclose($f);
  16. ?>


i mam takie 2 pytanka:

1) czy mozna jakos zrobic aby samo kasowalo z tego pliku po jakims tam czasie, lub o okreslonej dacie

2) czy mozna zrobic aby automatycznie kasowalo stare wpisy (żeby zostalo zawsze tylko 20 pierwszych w pliku)

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bronx
post
Post #2





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

Ostrzeżenie: (0%)
-----


cały skrypt wygląda tak:

  1. <?php
  2. $ip=getenv(&#092;"REMOTE_ADDR\");
  3. $odst=&#092;"------------------------------------------\";
  4. $ip_wew=getenv(&#092;"HTTP_X_FORWARDED_FOR\");
  5. $host=gethostbyaddr(getenv(&#092;"REMOTE_ADDR\"));
  6. $base=&#092;"data.php\";
  7. $date=date(&#092;"Y-m-d H:i\");
  8. $data=&#092;"$nick*|*$email*|*$gadu*|*$url*|*$tresc*|*$date*|*$ip*|*$ip_wew*|*$host*|*$o
    d
  9. t\";
  10. $data=eregi_replace(\"n\", \"<br>\", $data);
  11. $data=\"$datan\";
  12. $f=fopen($base, a);
  13. flock($f, 2);
  14. fputs($f, $data);
  15. flock($f, 3);
  16. fclose($f);
  17. ?>


więc jak mam to zrobić, żeby w pliku było tylko te 20 wpsiów (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) co i gdzie mam dodać ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

z góry dziękuje za wszelką pomoc

pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 22:37