Forum Webscript.Ru

Программирование => PHP => Тема начата: tarya от 30 Мая 2002, 16:20:53

Название: подсчет ссылок
Отправлено: tarya от 30 Мая 2002, 16:20:53
презде чем написать это опять пересмотрел я такую штуку тут на форуме где все го уже написано вагонами...  , пересмотрел для того чтоб господин Бритва мне потом не дал по башке.
вопрос такой опять, у меня на сайте музыка, но я незнаю сколько качают у меня ее,.. и как мне кажется не мало,... боюсь что не за это дело отрежут кое чё и тогда я и не женюсь с такими траблами. помогите, плиз, у мне я все тут есть и пхп и май эскюэль....
плиз. мож где то мне глянуть сам скрипт? а там я в нем разберусь.
спасибо
Название: подсчет ссылок
Отправлено: Britva от 30 Мая 2002, 16:34:45
http://webscript.ru/scripts/Detailed/326.php3 :)
Название: подсчет ссылок
Отправлено: Britva от 30 Мая 2002, 16:48:20
вот примерчик для файлов:

$ql = $db->query(\'select * from \'.$t_music.\' where id=\\\'\'.$id.\'\\\'\');
if($db->rows($ql) == 0) {
redirect($PHP_SELF, \'Такого файла не существует\', \'Ошибка\');
exit;
}
$rl = $db->fetch($ql);

$db->query(\'update \'.$t_music.\' set counter=counter+1 where id=\\\'\'.$id.\'\\\'\');

if($ob_started) ob_end_clean();

if(strstr($HTTP_USER_AGENT, "MSIE")) $type = \'inline\';
else $type = \'attachment\';

header("Content-Disposition: ".$type."; filename=".$rl[\'filename\']."\\r\\n");
header("Content-Type: application/octet-stream\\r\\n");
header("Content-Type: application/force-download\\r\\n");
header("Content-Type: application/download\\r\\n");
header("Content-Transfer-Encoding: binary\\r\\n");
readfile($abs_path.\'/download/mp3/\'.$rl[\'filename\']);
exit;