![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 8.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
zrobilem se takie statsy ktore zapisuja mi do pliku .txt nastepujace dane:
kiedy 1-1-04 ip: ip wew: host: ze strony: typ przeglądarki: jednak gdy zaczelo przybywac gosci to plik zaczol sie kasowac i wogole sa z tym problemy.. teraz jak to mam zapisac w bazie sql?? nie mam prawie wogole pojecia o bazach My Sql skrypt wyglada tak: [php:1:bcd603de83]<?php $datan="<b>kiedy</b>"; $ipn="<b>ip:</b>"; $ipwewn="<b>ip wew:</b>"; $skadn="<b>ze strony:</b>"; $hostn="<b>host:</b>"; $przegladarkan="<b>typ przegl±darki:</B>"; $data = date("Y-m-d H:i:s"); $ip = getenv("REMOTE_ADDR"); $skad = getenv("HTTP_REFERER"); $host=gethostbyaddr($ip); $przegladarka = getenv("HTTP_USER_AGENT"); $ipwew = $_SERVER['HTTP_X_FORWARDED_FOR']; $dane="$datan $data <br> $ipn $ip <br> $ipwewn $ipwew <br> $hostn $host <br> $skadn $skad <br> $przegladarkan $przegladarka <br><hr><br> n"; $plik=implode("",file("stats.db")); $f=fopen("stats.db","w"); flock($f,2); fwrite($f,$dane.$plik); flock($f,3); fclose($f); ?>[/php:1:bcd603de83] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 1 Dołączył: 27.12.2003 Skąd: z łodzi Ostrzeżenie: (0%) ![]() ![]() |
[php:1:5b8065f7b7]<?php
$datan="<b>kiedy</b>"; $ipn="<b>ip:</b>"; $ipwewn="<b>ip wew:</b>"; $skadn="<b>ze strony:</b>"; $hostn="<b>host:</b>"; $przegladarkan="<b>typ przegl±darki:</B>"; $data = date("Y-m-d H:i:s"); $ip = getenv("REMOTE_ADDR"); $skad = getenv("HTTP_REFERER"); $host=gethostbyaddr($ip); $przegladarka = getenv("HTTP_USER_AGENT"); $ipwew = $_SERVER['HTTP_X_FORWARDED_FOR']; $dane="$datan $data <br> $ipn $ip <br> $ipwewn $ipwew <br> $hostn $host <br> $skadn $skad <br> $przegladarkan $przegladarka <br><hr><br> n"; $sql = mysql_connect (host, login, haslo); mysql_create_db("userdb"); mysql_select_db("userdb"); //utwurz tabele $wykonaji = mysql_query("INSERT INTO tabela VALUES('$data', $ip', 'ipwew', '$host', '$skad', '$przegladarka')"); ?>[/php:1:5b8065f7b7] powinno być ok ale niesprawdzałem tylko jeszcze musisz utworzyć tabele ale to chyba wiesz ak |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 8.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
no dobra..a jak to wyświetlic??
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 8.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
ludzie pomóżcie!!
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
No a masz już bazę?
Utworzyłes tabelę? Wprowadziłeś jakieś dane? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 8.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
nie, ale bardzo bym chcial zebyscie mi wytluczayli jak to zapisac o odczytac
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 9.07.2003 Skąd: Lublin city Ostrzeżenie: (0%) ![]() ![]() |
No to powazny problem, masz przyklad (dlugosci pol sobie pozmieniaj i typy jak cos Ci nie pasuje):
Tworzenie tabeli: [sql:1:88675b7e99]CREATE TABLE `stats` ( `tdate` datetime NOT NULL default '0000-00-00 00:00:00', `ip` char(15) NOT NULL default '', `local_ip` char(15) default NULL, `refer` char(100) default NULL, `user_agent` char(100) default NULL )[/sql:1:88675b7e99] [php:1:88675b7e99]<?php $insert=mysql_query("INSERT INTO stats VALUES ('$data', '$ip', '$ipwew', '$skad', '$przegladarka')"); $query=mysql_query("SELECT * FROM stats ORDER BY tdate DESC"); while($inf=mysql_fetch_assoc($query)){ # wyswietlasz rekordy # hosta pobierasz w locie na podstawie ip gethostbyaddr(); } ?>[/php:1:88675b7e99] -------------------- (none)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 8.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat No to powazny problem, masz przyklad (dlugosci pol sobie pozmieniaj i typy jak cos Ci nie pasuje):
hehe jak bym umial to bym pozmienial.... ![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Użyj phpmyadmina.
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:13 |