Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Usuwanie fragmentu ciągu z wyświetlanego pliku
Babcia@Stefa
post 1.11.2006, 20:12:49
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


Witam, mam taki skrypt który pokazuje mi osoby online za pomocą zapisu danych w pliku ip.txt:

  1. <?php
  2. $minut = 20;
  3. $teraz = time()+60*$minut;
  4. $bazaip = file("ip.txt");
  5. $ile = count($bazaip);
  6. $ip = $username;
  7.  
  8. for ($i=0;$i<$ile;$i++) {
  9. $pol = explode(" ",$bazaip[$i]);
  10. if ($pol[2]<time()) {$bazaip[$i]="";}
  11. if ($pol[1]==$ip) {
  12. $bazaip[$i]=" $ip $teraz <br>n"; $jest=1;
  13. }
  14. }
  15.  
  16. if ($jest<>1) $bazaip[]=" $ip $teraz n";
  17. $f = fopen("ip.txt","w");flock($f,2);
  18. for ($i=0;$i<$ile+1;$i++) {
  19. if ($bazaip[$i]<>"") { fwrite($f, $bazaip[$i]); $ileip++; }
  20. }
  21. flock($f,3); fclose($f);
  22.  
  23. echo "$ileip<br><br>
  24. Online:<br>";
  25. include("ip.txt");
  26. ?>


I niewiem jak można by było uniknąć wyświetlania czasu pobytu obok nazwy usera.

Obecnie skrypt wyświetla dane tak:
Online:
BabciaStefa 1159813900


Skrypt jest niemój. (hotscripts.pl)
Dziękuję, Babcia@Stefa

Ten post edytował Babcia@Stefa 1.11.2006, 20:13:26


--------------------
Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:22