У меня сайтик самописный, там много условий (пользователь или гость? тип файла? OS и другие).
Для определения оси использую вот эту функцию
function getOs(){
$oses = array (
'iPhone' => '(iPhone)',
'Windows 3.11' => 'Win16',
'Windows 95' => '(Windows 95)|(Win95)|(Windows_95)',
'Windows 98' => '(Windows 98)|(Win98)',
'Windows 2000' => '(Windows NT 5.0)|(Windows 2000)',
'Windows XP' => '(Windows NT 5.1)|(Windows XP)',
'Windows 2003' => '(Windows NT 5.2)',
'Windows Vista' => '(Windows NT 6.0)|(Windows Vista)',
'Windows 7' => '(Windows NT 6.1)|(Windows 7)',
'Windows NT 4.0' => '(Windows NT 4.0)|(WinNT4.0)|(WinNT)|(Windows NT)',
'Windows ME' => 'Windows ME',
'Open BSD'=>'OpenBSD',
'Sun OS'=>'SunOS',
'Linux'=>'(Linux)|(X11)',
'Safari' => '(Safari)',
'Macintosh'=>'(Mac_PowerPC)|(Macintosh)',
'QNX'=>'QNX',
'BeOS'=>'BeOS',
'OS/2'=>'OS/2',
'Search Bot'=>'(nuhk)|(Googlebot)|(Yammybot)|(Openbot)|(Slurp\/cat)|(msnbot)|(ia_archiver)'
);
foreach($oses as $os=>$pattern){
$pattern = "/$pattern/i";
if(preg_match($pattern, $_SERVER['HTTP_USER_AGENT'])) {
return $os;
}
return 'Unknown';
Кроме бразузера нужно и саму ось определять средствами PHP (нужно парсить переменную $_SERVER['HTTP_USER_AGENT']), чтобы загрузчик только windows юзерам отдавался. Кстати фильтрация по операционке и от пессимизации сайтов спасет, все поисковики (боты) будут видеть обычные ссылки.
Посмотрел, идея та что нужно, но платят конечно маловато.
Дайте ссылочку, плиз. Очень интересно посмотреть, что они платят.
Уважаемые веб-мастера, интересует ваше мнение, вот по какому поводу.
Есть ли смысл запускать файлообменник под ProfiTraf, ну или напрямую с mail-ом работать (если загрузок будет хватать) , будет ли такой ресурс пользоваться спросом?
Партнеры (веб-мастера) получают деньги за загрузки файлов и не заморачиваются с конвертами, вирусами, доменами и прочим. А администрациия файлообменника в свою очередь сама решает все эти вопросы.
В вашем случае можно уже смотреть и в сторону классических файлообменников, не много потеряете.