Witam napisałem z nudów skrypt PHP i Mysql ponieważ na facebooku dużo osób się podszywa pod inne osoby i pobiera czyjeś zdjęcia i wstawia na konta fikcyjne i nie chcę usuwać.
Skrypt ten zapisuje IP, z jakiej strony przyszedł i kiedy. Napisałem go przez godzinę.
Demo: 
http://mlodyjntr.ugu.pl/IP/- <meta charset="windows-1250" /> 
-   
- <?php 
- /* link do połączenia z bazą danych */ 
-   
- if ($id) { 
- $zkad = $_SERVER['HTTP_REFERER']; 
- $ip_tresc.= 'IP: '.$_SERVER['REMOTE_ADDR'].', skąd przychodzi: '; 
- if ($zkad) { $ip_tresc.= $zkad; } else { $ip_tresc.='stąd'; } 
- $ip_tresc.= ', data: '.date("d-m-Y, H:i:s").'\n'; 
- $ip_tresc = $ip_tresc.''.$id['ip_tresc']; 
- mysql_query("UPDATE skrypt_ip SET ip_tresc='$ip_tresc' WHERE `id` = '".$id['id']."'"); 
- if($id['link']) { $link = $id['link']; } else { $link = 'http://google.com'; } 
- echo "<script>window.location.href='".$link."';</script>"; 
- } else { 
- if (!$haslo) { 
- if ($_POST["wyslane"]) { 
- if($haslo == "") { 
-   function-  haslo ($dlugosc_kodu) { $znaki = "ABCDEFGHIJKLMNOPRSTUWXYZabcdefghijklmnopqrstuvwxyz1234567890"; for($i=0;$i<$dlugosc_kodu;$i++) { $aktyw .= $znaki{rand(- 0 ,strlen($znaki))}; } return $aktyw; }
 
-   $haslo = haslo(50); 
-   $linkip = haslo(20); 
-   mysql_query($wynik = "INSERT INTO `skrypt_ip` (id, haslo, linkip) VALUES('', '$haslo', '$linkip');"); 
- } else { 
- $haslo = $haslo['haslo']; 
- echo "<script>window.location.href='index.php?haslo=$haslo';</script>"; 
- }} 
-   
- echo '<form id="post" method="post" name="post" onsubmit="return checkForm(this)" enctype="multipart/form-data" action=""> 
- <input type="hidden" name="wyslane" value="TRUE"> 
-   
- <center> 
- <font size="5"><u>Jeżeli masz już konto to wpisz hasło, a jeżeli nie masz to wciśnij OK!</u></font><br> 
- <b>Podaj hasło:</b> <input type="text" name="haslo"> <input type="submit" name="post" value="OK"><br>'; 
- if ($haslo) { echo 'Twoje hasło to <b>'.$haslo.'</b> zapisz je gdzieś, teraz możesz wpisać do pola podaj hasło!'; } 
- </form>'; 
- } else { 
- if ($haslo['id']) { 
- if ($_POST["wyslane"]) { 
- mysql_query("UPDATE skrypt_ip SET link='$link', ip_tresc='$ip_tresc' WHERE `ip_tresc` = '".$haslo['ip_tresc']."'"); 
- echo "<script>window.location.href='index.php?haslo=".$haslo['haslo']."';</script>"; 
- } 
-   
- <form id="post" method="post" name="post" onsubmit="return checkForm(this)" enctype="multipart/form-data" action=""> 
- <input type="hidden" name="wyslane" value="TRUE"> 
- <center><textarea name="ip_tresc" style="width:728px; height:400px;;">'.($haslo['ip_tresc']).'</textarea><br> 
- Podaj ten link komuś aby sprawdzić IP: <b>http://'.$_SERVER['SERVER_NAME'].''.$_SERVER['SCRIPT_NAME'].'?id='.$haslo['linkip'].'</b>.<br> 
- Ten link jest dużo rozpoznawalny aby go jakoś ukryć skozysztaj z usługi np. <a href="http://tnij.org">Tnij.org</a>, <a href="http://skroc.pl/">Skroc.pl</a><br> 
- <b>Link do przekerowania:</b> <input type="text" style="width: 300px" value="'.$haslo['link'].'" name="link"> <input type="submit" name="post" value="OK"><br>'; 
- </form>'; 
- } else { echo "<script>window.location.href='index.php';</script>"; } 
- }} 
- ?> 
- CREATE TABLE IF NOT EXISTS `skrypt_ip` ( 
-   `id` int(100) UNSIGNED NOT NULL AUTO_INCREMENT, 
-   `haslo` varchar(3000) COLLATE latin1_general_cs NOT NULL, 
-   `linkip` varchar(100) COLLATE latin1_general_cs NOT NULL, 
-   `ip_tresc` varchar(3000) COLLATE latin1_general_cs NOT NULL, 
-   `link` varchar(3000) COLLATE latin1_general_cs NOT NULL, 
-   PRIMARY KEY (`id`) 
- ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_cs AUTO_INCREMENT=0 ; 
Nowa strona z Demo: 
Demo
				Ten post edytował MlodyJNTR 6.03.2013, 19:26:02