Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ostatnie 10 wpisów..
Forum PHP.pl > Forum > PHP
szczelam
Witam, jest to mój pierwszy i nie ostatni mam nadzieje post na tym forum ;}}
Problem leży w tym:
Jest formularz, który ma jedno pole w tym polu jest wpisywany adres IP, który następnie jest zapisywany w pliku 'baza.html'
sęk w tym jak zliczyć ilość dodanych adresów IP do tej 'bazy' i jak wyświetlić ostatnio dodane np. 10 adresów...
Szukałem w google , ale na prawde nic... musze mieć tą baze w pliku nie mysql czy cos...

Dzięki z góry ;]
toffiak
Zliczanie adresów "count"
Ostatnie 10 wpisów "limit"
emajl22
Poprawię poprzednika:

Ostatnie 10 wpisów "LIMIT" + "DESC", a o "ORDER BY" ustawione na ID. (auto_increment)
szczelam
a możecie podać dokladniej jak tego przykladowo użyć ? szukałem po manualach i nic konkretnego nie znalazlem...
np limit mozna zrobic na ilosc liter,znakow slow ...
a co do zliczania to nie wiem czy wzieliscie to pod uwage ale plik np, ktory wysyla dane do bazy nazywa sie np, wyslij.php ---> baza.html jak tego uzyć ..
Sry ze zmuszam was do lopatologii ale zaczynam dopiero ;}
Kshyhoo
A Twój kod gdzie? emajl22 napisał jasno, co trzeba zrobić.
baza.html? Co ten plik ma realizować?
szczelam
W pierwszym poscie jest wszystko napisane...
po co Ci mój kod skoro on nie ma nic do rzeczy ? ja chce wiedzieć tylko jak to zastosować dalej se poradze..
daros17
proszę bardzo w manualu wszystko jest
limit
order by
szczelam
ohh, to nie jest na bazie mysql! rekordy zapisują sie w pliku 'baza.html' ...

@@@
Znalazłem coś takiego...
  1. <?php
  2. $result = count($server);
  3. echo $result;
  4. ?>

tylko ze nie wiem do konca jak to zastosowac bo w pliku baza.html nie ma juz zadnych zmiennych tylko już adresy ip...
Wicepsik
Pokaż jak zapisujesz dane w pliku html i pokaż kawałek tego pliku
daros17
jeśli IP znajdują się jeden pod sobą, to możesz rozwiązać to np tak:
  1. $plik = file('baza.html');
  2. $licz = count($plik);
  3. echo $licz;
szczelam
daros17 DZIĘKUJĘexclamation.gif Zrobiłem, żeby rekordy były jeden pod drugim i działa wszystko jak należy!
Dziękuję również innym, którzy się zagłębili w ten problem, lecz to jeszcze nie koniec... jeszcze ostatnie 10 rekordów...

załączam jeden rekord:
  1. <center><br>IP:<b> 94.23.225.42:27404</b><br><textarea><a href=http://dddd.pl><img src='http://sialalla/status/status.php?server=94.23.225.42:27404 'sialalala' /></textarea><br><img src='http://sialalala/status/status.php?server=94.23.225.42:27404 'heheh' /></center><br>


W takiej pozycji są jeden pod drugim dodawane rekordy..
webdice
for

P.S. Forum to nie Gadu-Gadu czy Fotka, więc daruj sobie te emotyki.
szczelam
Mam coś takiego
  1. <?
  2.  
  3. $plik = file('baza.html');
  4. $licz = count($plik);
  5. for( $x = $licz-10; $x <= $licz; $x++ )
  6. echo $x."<br />";
  7.  
  8. ?>



To zlicza ilosc rekordow w bazie i wypisuje ostatnie 10... ale niestety tylko cyferkami a mi chodzi o to, żeby wyświetlało te ostatnie 10 wpisów, jak to przerobić ?
bim2
  1. echo $plik[$ten_numerek];

snitch.gif
szczelam
Dziękuje.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.