Dane o użytkowniku
Dane o użytkowniku
Witam
Poszukuję skryptu na który przesyłał by na mojego e-maila dane o użytkowniku odwiedzający moją strone (chodzi mi o dane takie jak na tej stronie http://www.ip-adress.com/what_is_my_ip
Prosze o szybką pomoc.
Pozdrawiam
Poszukuję skryptu na który przesyłał by na mojego e-maila dane o użytkowniku odwiedzający moją strone (chodzi mi o dane takie jak na tej stronie http://www.ip-adress.com/what_is_my_ip
Prosze o szybką pomoc.
Pozdrawiam
Re: Dane o użytkowniku
Nie polecam przesyłania na email, bardzo szybko będziesz mieć zaspamowaną skrzynkę. Lepiej zapisywać to w plikach lub bazie danych i stworzyć skrypt pozwalający odczytywać te informacje.
Niě nerwuj hanysa
-
- Posty: 172
- Rejestracja: 28 lut 2010, 18:56:25
- Strona na CBA.pl: http://unity3d.cba.pl/
- Lokalizacja: Radom
- Płeć:
- User Agent:
- Kontakt:
Re: Dane o użytkowniku
Zmienne które możesz użyć:
http://pl2.php.net/manual/en/reserved.v ... equest.php
http://pl2.php.net/manual/en/reserved.v ... server.php
Napisałem najprostszy przykład oparty na pliku. Nowe dane dopisywane będą na początku.
Plikowi baza.txt nadaj chmod 777 np. za pomocą Total Commandera
http://pl2.php.net/manual/en/reserved.v ... equest.php
http://pl2.php.net/manual/en/reserved.v ... server.php
Napisałem najprostszy przykład oparty na pliku. Nowe dane dopisywane będą na początku.
Plikowi baza.txt nadaj chmod 777 np. za pomocą Total Commandera
Kod: Zaznacz cały
<?php
$dane = $_SERVER['argv'] ."argv\n".$_SERVER['argc'] ."argc\n".$_SERVER['GATEWAY_INTERFACE'] ."GATEWAY_INTERFACE\n".$_SERVER['SERVER_ADDR'] ."SERVER_ADDR\n".$_SERVER['SERVER_NAME'] ."SERVER_NAME\n".$_SERVER['SERVER_SOFTWARE'] ."SERVER_SOFTWARE\n".$_SERVER['SERVER_PROTOCOL'] ."SERVER_PROTOCOL\n".$_SERVER['REQUEST_METHOD'] ."REQUEST_METHOD\n".$_SERVER['REQUEST_TIME'] ."REQUEST_TIME\n".$_SERVER['QUERY_STRING'] ."QUERY_STRING\n".$_SERVER['DOCUMENT_ROOT'] ."DOCUMENT_ROOT\n".$_SERVER['HTTP_ACCEPT'] ."HTTP_ACCEPT\n".$_SERVER['HTTP_ACCEPT_CHARSET'] ."HTTP_ACCEPT_CHARSET\n".$_SERVER['HTTP_ACCEPT_ENCODING'] ."HTTP_ACCEPT_ENCODING\n".$_SERVER['HTTP_ACCEPT_LANGUAGE'] ."HTTP_ACCEPT_LANGUAGE\n".$_SERVER['HTTP_CONNECTION'] ."HTTP_CONNECTION\n".$_SERVER['HTTP_HOST'] ."HTTP_HOST\n".$_SERVER['HTTP_REFERER'] ."HTTP_REFERER\n".$_SERVER['HTTP_USER_AGENT'] ."HTTP_USER_AGENT\n".$_SERVER['HTTPS'] ."HTTPS\n".$_SERVER['REMOTE_ADDR'] ."REMOTE_ADDR\n".$_SERVER['REMOTE_HOST'] ."REMOTE_HOST\n".$_SERVER['REMOTE_PORT'] ."REMOTE_PORT\n".$_SERVER['SCRIPT_FILENAME'] ."SCRIPT_FILENAME\n".$_SERVER['SERVER_ADMIN'] ."SERVER_ADMIN\n".$_SERVER['SERVER_PORT'] ."SERVER_PORT\n".$_SERVER['SERVER_SIGNATURE'] ."SERVER_SIGNATURE\n".$_SERVER['PATH_TRANSLATED'] ."PATH_TRANSLATED\n".$_SERVER['SCRIPT_NAME'] ."SCRIPT_NAME\n".$_SERVER['REQUEST_URI'] ."REQUEST_URI\n".$_SERVER['PHP_AUTH_DIGEST'] ."PHP_AUTH_DIGEST\n".$_SERVER['PHP_AUTH_USER'] ."PHP_AUTH_USER\n".$_SERVER['PHP_AUTH_PW'] ."PHP_AUTH_PW\n".$_SERVER['AUTH_TYPE'] ."AUTH_TYPE\n \n \n";
// przypisanie zmniennej $file nazwy pliku
$file="baza.txt";
// uchwyt pliku, otwarcie do odczytu i dopisania
$fp=fopen("$file", "r+");
// dodanie do zmiennej dane poprzedniej zawartości pliku
$dane=$dane.fread($fp, filesize($file));
// ustawienie kursora na początku pliku
rewind($fp);
// blokada pliku do zapisu
flock($fp, 2);
// zapisanie danych do pliku
fwrite($fp, $dane);
// odblokowanie pliku
flock($fp, 3);
// zamknięcie pliku
fclose($fp);
?>
Re: Dane o użytkowniku
A gdzie na stronie dodać ten kod?
Pozdrawiam
Pozdrawiam
-
- Posty: 172
- Rejestracja: 28 lut 2010, 18:56:25
- Strona na CBA.pl: http://unity3d.cba.pl/
- Lokalizacja: Radom
- Płeć:
- User Agent:
- Kontakt:
Re: Dane o użytkowniku
W pliku w którym chcesz, żeby po wejściu w niego zapisywane były te dane np. index.php.
Koniecznie musi mieć rozszerzenie php.
Ten kod jest niewidoczny dla użytkowników, jedynie zapisuje te dane do pliku więc prawie wszędzie możesz go wstawić.
Najbezpieczniej skoro nie masz pojęcia o tym będzie wstawić go na samym końcu.
Pozdrawiam
Koniecznie musi mieć rozszerzenie php.
Ten kod jest niewidoczny dla użytkowników, jedynie zapisuje te dane do pliku więc prawie wszędzie możesz go wstawić.
Najbezpieczniej skoro nie masz pojęcia o tym będzie wstawić go na samym końcu.
Pozdrawiam
Re: Dane o użytkowniku
Zrobiłem wszystko tak jak napisałeś, niestety plik baza.txt jest pusty . W czym jest problem?
Pozdrawiam
Pozdrawiam
-
- Posty: 172
- Rejestracja: 28 lut 2010, 18:56:25
- Strona na CBA.pl: http://unity3d.cba.pl/
- Lokalizacja: Radom
- Płeć:
- User Agent:
- Kontakt:
Re: Dane o użytkowniku
Nadałeś chmod 777 plikowi baza.txt ?
Nie znam źródła twojej strony. Nawet jej adresu, więc nie za bardzo mogę ci pomóc w tym.
Nie znam źródła twojej strony. Nawet jej adresu, więc nie za bardzo mogę ci pomóc w tym.
Ostatnio zmieniony 31 sie 2010, 11:21:36 przez sztacheta666, łącznie zmieniany 1 raz.
Re: Dane o użytkowniku
Tak
---- EDIT ----
sztacheta666 Adres strony wysłałem ci na pw.
Pozdrawiam
---- EDIT ----
sztacheta666 Adres strony wysłałem ci na pw.
Pozdrawiam