Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Tekstowa baza danych, konkretna ilość wystąpień frazy
@rtur
post
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 3
Dołączył: 23.02.2006

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


zapisuje w tekstowej bazie danych ip użytkownika, użytkownik każdego dnia może dodać maksymalnie 3 komentarze z jednego IP. Jak sprawdzić ile razy adres IP jest w bazie tekstowej?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


No to prościutko:

Jeśli używasz PHP >= 5.4:
  1. $commentsNumber = array_count_values(file('plik.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES))['89.230.163.36'];


A jeśli nie, to w dwóch liniach:
  1. $ipNumbers = array_count_values(file('plik.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES));
  2. $commentsNumber = $ipNumbers['89.230.163.36'];
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: 8.10.2025 - 18:18