2 Tor: я уже чуть переделал, и там пишется не filesize($tmpname) а число которое равно 20 в fseek. как сделать чтобы вобще без этого числа былоя не знаю, если поставить 0 то переменная будет пустая, если меньше числа в fseek то и переменная будет меньше

...
2 Фанат: я тут в исходниках покопался и везде почему-то пишут именно с ^ вначале и \\/ в конце...но я уже пробовал и с ними и без, чёто не пашет...щас опять буду пытаться..
-~{}~ 04.10.05 14:16:
ДА,..ВСЁ ПОЛУЧИЛОСЬ!!!! СПАСИБО ВСЕМ

)
окончательный вариант:
$lastbytes = 20;
$whattoread = fopen($tmpname, "r") or die("Файл не найден.");
fseek($whattoread, -$lastbytes, SEEK_END);
$file_contents = fread($whattoread, $lastbytes);
fclose($whattoread);
if (!ereg ("private", "$file_contents"))
bark("Ошибка");
-~{}~ 05.10.05 09:28:
чёто неработает проверка

( вроде работала, а с некоторыми файлами не пашет...в $file_contents содержится примерно такое (первые 100 байт):
«Љ_„?ХУU”ѕЭQН’І7.?Б.§Ќ{$'=x–ѕАЉ(Jг_7

rivatei1e9

ublisher6:MaNiAC15

ublisher.utf-86:MaNiACee
слово private здесь есть, но при проверке говорит что нету...никто не знает в чём может быть дело? или может существует другая проверка? более лучше...