![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 12.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Jestem laikiem i nie znam się na PHP (IMG:style_emoticons/default/wink.gif) Chciałbym posiadać na mojej stronie skrypt umożliwiający mi zapis danych odwiedzającego moją stronę. Tzn: Adres IP, host, dane przeglądarki/systemu Skrypt: Kod <?php $adres_ip = $_SERVER['REMOTE_ADDR']; $plik = fopen("ip.txt", "a"); flock($plik, 2); fwrite($plik, $adres_ip."\n"); flock($plik, 3); fclose($plik); ?> _____________________ $adres_ip = $_SERVER['REMOTE_ADDR']; pokazuje IP Cytat <?php echo $_SERVER['HTTP_USER_AGENT']; ?> Pokazuje dane przeglądarki o które mi chodziło Brakuje mi jeszcze funkcji na hosta i problem w tym że nie wiem jak to wkomponować by wszystkie dane były zapisywane w pliku ip.txt umieszczonego w głównym katalogu serwera. Dodatkowo nie interesuje mnie by te informacje były wyświetlane komuś tylko żeby zapisywało mi je do pliku. Super by było gdyby wystąpiła jeszcze data odwiedzin (IMG:style_emoticons/default/snitch.gif) Jeśli ktoś mógłby mi pomóc, byłbym wdzięczny. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 75 Dołączył: 5.06.2012 Skąd: Lębork Ostrzeżenie: (0%) ![]() ![]() |
1. Używaj file_put_contents
2. Do daty funkcja date 3. Lepiej zapisuj te dane w bazie MySQL. Do pliku txt każdy może się dobrać z poziomu przeglądarki a te dane nie powinny być udostępniane. 4. Wszystkie dane jakie możesz pozyskać masz w tablicy $_SERVER. Tu masz link gdzie jest opisane co możesz z niej uzyskać. 5. Operatorem łączenia zmiennych w całość jest kropka. Znakiem łamania linii jest w pliku jest \r\n Czyli np.
plik.txt będzie zawierał: Kod hello world! I'm wazniak96 To tyle (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 12.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
Super, o to mi chodziło (IMG:style_emoticons/default/wink.gif) Dzięki (IMG:style_emoticons/default/wink.gif) !
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 13:58 |