paste.php.lv / koda glabātuve (vēl mums ir forumi un irc kanāls)

Autors: BlackHalt

Komentārs: Slepen

Skatīt ar rindiņu numerāciju

<?php error_reporting(0);
#IP
function nosakaip(){
if(getenv('HTTP_CLIENT_IP')&&strcasecmp(getenv('HTTP_CLIENT_IP'),'unknown'))
$ip=getenv('HTTP_CLIENT_IP');
else if(getenv('HTTP_X_FORWARDED_FOR')&&strcasecmp(getenv('HTTP_X_FORWARDED_FOR'),'unknown'))
$ip=getenv('HTTP_X_FORWARDED_FOR');
else if(getenv('REMOTE_ADDR')&&strcasecmp(getenv('REMOTE_ADDR'),'unknown'))
$ip=getenv('REMOTE_ADDR');
else if(isset($_SERVER['REMOTE_ADDR'])&&$_SERVER['REMOTE_ADDR']&&strcasecmp($_SERVER['REMOTE_ADDR'],'unknown'))
$ip=$_SERVER['REMOTE_ADDR'];
else
$ip='unknown';
return($ip);
}
$adrese=nosakaip($ip);
#usr-agent
if(isset($_SERVER['HTTP_USER_AGENT'])){
$susliks=$_SERVER['HTTP_USER_AGENT'];
$susliks=htmlspecialchars($susliks);
 
$cyka=strlen($susliks);
if($cyka>500){
$susliks='Shmaucas';
}
 
}else{
$susliks='Shmaucas';
}
#date
$datums=date('r');
 
#adresban
if(isset($_COOKIE['antispam'])&&$_COOKIE['antispam']!=md5($adrese)){
$fmaina=fopen('ip/_maina_ip.txt','a');
$maina_kuka=$_COOKIE['antispam'];
$maina_kuka=htmlspecialchars($maina_kuka,ENT_QUOTES);
 
if(filesize($fmaina)<102400){
fputs($fmaina,"$maina_kuka:|:$adrese:|:$susliks:|:$datums\n");
fclose($fmaina); 
}
}
 
#header
header('Expires: ' . gmdate('D, d M Y H:i:s', time()+24*60*60) . ' GMT');
header('Content-type: image/jpeg');
$bilde='./img_8757.jpg';
$a=file_get_contents($bilde);
$b=base64_encode("$adrese|$susliks|$datums");
$c="$a|$b|";
echo $c;
?>

© 2003 – 2010 PHP.lv komanda. Visas tiesības ir paturētas. Izņemot saturu, kurš ir tā autora īpašums, ja nekas nenosaka savādāk.