<?php
header ("Content-type: image/png");
$im = @imagecreate (1, 1) or die ("Cannot Initialize new GD image stream"); // размер картинки 1*1
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 233, 14, 91);
imagepng ($im);
$remAddr=$_SERVER['HTTP_REFERER']; // хост от куда будет картинка
$addrport=$remAddr;
$fl="host.txt"; // записаться должен сайт чужой
$flcount="hits.txt";
$fh = fopen($fl, "a+") or die("File does not exist!");
flock($fh,LOCK_EX);
$file_array = file($fh);
if(!in_array($addrport."\r\n", $file_array)){
fwrite($fh, $addrport."\r\n");
$fhcount = fopen($flcount, "a+") or die("File does not exist!");
flock($fhcount,LOCK_EX);
$count=fread($fhcount,filesize($fhcount)+100);
$count++;
ftruncate($fhcount,0);
fwrite($fhcount,$count);
flock($fhcount,LOCK_UN);
fclose($fhcount);
}
flock($fh,LOCK_UN);
fclose($fh);
?>