Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ostatnie 10 wpisów.., Pomocy pilne :PP
szczelam
post 12.01.2011, 17:57:00
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 12.01.2011

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


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 ;]
Go to the top of the page
+Quote Post
toffiak
post 12.01.2011, 18:02:34
Post #2





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

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


Zliczanie adresów "count"
Ostatnie 10 wpisów "limit"


--------------------
Go to the top of the page
+Quote Post
emajl22
post 12.01.2011, 18:12:53
Post #3





Grupa: Zarejestrowani
Postów: 273
Pomógł: 21
Dołączył: 28.11.2010

Ostrzeżenie: (10%)
X----


Poprawię poprzednika:

Ostatnie 10 wpisów "LIMIT" + "DESC", a o "ORDER BY" ustawione na ID. (auto_increment)


--------------------
Go to the top of the page
+Quote Post
szczelam
post 12.01.2011, 19:04:20
Post #4





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 12.01.2011

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


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 ;}
Go to the top of the page
+Quote Post
Kshyhoo
post 12.01.2011, 19:15:11
Post #5





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




A Twój kod gdzie? emajl22 napisał jasno, co trzeba zrobić.
baza.html? Co ten plik ma realizować?


--------------------
Go to the top of the page
+Quote Post
szczelam
post 12.01.2011, 19:20:43
Post #6





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 12.01.2011

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


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..
Go to the top of the page
+Quote Post
daros17
post 12.01.2011, 19:23:00
Post #7





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 27.08.2007

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


proszę bardzo w manualu wszystko jest
limit
order by
Go to the top of the page
+Quote Post
szczelam
post 12.01.2011, 19:26:34
Post #8





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 12.01.2011

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


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...

Ten post edytował szczelam 12.01.2011, 19:32:05
Go to the top of the page
+Quote Post
Wicepsik
post 12.01.2011, 19:32:25
Post #9





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Pokaż jak zapisujesz dane w pliku html i pokaż kawałek tego pliku


--------------------
Go to the top of the page
+Quote Post
daros17
post 12.01.2011, 19:32:57
Post #10





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 27.08.2007

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


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;


Ten post edytował daros17 12.01.2011, 19:34:27
Go to the top of the page
+Quote Post
szczelam
post 12.01.2011, 19:41:46
Post #11





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 12.01.2011

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


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..
Go to the top of the page
+Quote Post
webdice
post 12.01.2011, 19:59:12
Post #12


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




for

P.S. Forum to nie Gadu-Gadu czy Fotka, więc daruj sobie te emotyki.
Go to the top of the page
+Quote Post
szczelam
post 12.01.2011, 21:31:51
Post #13





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 12.01.2011

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


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ć ?
Go to the top of the page
+Quote Post
bim2
post 12.01.2011, 23:53:28
Post #14





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


  1. echo $plik[$ten_numerek];

snitch.gif


--------------------
Go to the top of the page
+Quote Post
szczelam
post 13.01.2011, 22:24:41
Post #15





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 12.01.2011

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


Dziękuje.
Go to the top of the page
+Quote Post

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: 25.06.2025 - 15:33