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