Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Obrazek + ip wyświetlającego
Forum PHP.pl > Forum > PHP
Majki
Chcem zrobić coś takiego :

Skrypt który by wyświetlał ip osoby która by wyświetliła obrazek z mojego konta.
Czy to jest mozliwe smile.gif questionmark.gif guitar.gif
Chewolf
Napewno jest tylko nie dokładnie to na pisałeś... Można wyświetlić ip ale nie wiem o co ci dalej chodzi ... Pewnie o to że do danego ip jest przyporządkowany obrazek i kiedy ip będzie się zgadzać obrazek ma się wyświelić ... jeśli tak to pisz dokładnie exclamation.gif
Majki
Chodzi mi tylko o to co napisalem
Czyli zeby zapisywało mi sie ip odwiedzającego który wyswietla np."http://lol.pl/lol/lol.jpg"
tmz
Chyba chodzi o to, zeby wrzucic na servver jakies hamskie porno obrazki i zobaczyc kto to oglada. A potem wyuszac haracz za milczenie biggrin.gif tongue.gif
tiraeth
1. Pliki typu JPG (IMAGE/JPEG) nie mogą wykonywać kodu php

Czyli nie można tak zrobić...

możesz zrobić tak:
index.php
  1. <?php
  2. header('Content-type: image/jpeg');
  3. $img = $_GET['a'];
  4. $img.='.jpg';
  5.  
  6. // Dodajemy wpis do pliku
  7. // W postaci:
  8. // ADRES.IP.GOSCIA (HOST.GOSCIA) <data: KIEDY.WSZEDL>
  9.  
  10. $handle = @fopen($img.'_stat.txt', 'a');
  11. $dodaj = $_SERVER['REMOTE_ADDR'].'('.gethostbyaddr($_SERVER['REMOTE_ADDR']).') <data: '.date('d.m.Y, H:i:s').'>'.&#092;"n\";
  12. fputs($handle, $dodaj, strlen($dodaj));
  13. fclose($handle);
  14.  
  15. $an = imagecreatefromjpeg($_GET['a']);
  16. imagejpeg($an, '', 100);
  17. imagedestroy($an);
  18. ?>

Wtedy gosciu wpisujac index.php?a=001 zobaczy plik 001.jpg i doda wpis do pliku 001_stat.txt cos takiego:
Kod
127.0.0.1 (localhost) <data: 18.01.2004, 19:48:22>

oczywiście 127.0.0.1, localhost oraz 18.01.2004, 19:48:22 będzie zastąpione jego IP, HOSTem oraz DATĄ WEJŚCIA...

UWAGA: Działa tylko z plikami JPG

Robiąc
  1. <img src="index.php?a=001" border="0">

też zapisze ip, host i datę do pliku 001_stat.txt smile.gif
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.