martinelli
Новичок
Проблемы после скачивания файла
Привет, народ.
У меня на портале зарегистрированные пользователи могут выкладывать и скачивать файлы.
Я пытаюсь сохранить в базе информацию о том, кто какой файл смотрел
информация в базу записывается нормально, но на странице с которой скачивали при нажатии на другие ссылки часто бывают глюки.
подозреваю, что после readfile; уже никакого текста писать нельзя.
Посоветуйте как (или где) мне грамотно сделать запись в базу
Привет, народ.
У меня на портале зарегистрированные пользователи могут выкладывать и скачивать файлы.
Я пытаюсь сохранить в базе информацию о том, кто какой файл смотрел
PHP:
header("Expires: Thu, 01 Jan 1970 00:00:01 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Pragma: no-cache"); // HTTP/1.0
session_start();
$l = session_is_registered('us_row');
if (!$l) {header("Location: ../index.html");}
$us_id=$us_row["us_id"];
$filename="../../www/data/library/".$file_name;
header("Cache-control: private");
header("Content-type: application/force-download");
header("Content-Length: ".filesize($filename));
header("Content-Disposition: filename=".$st);
$r= readfile($filename);
require ("../../req/library.php");
$my= new class_library;
$my->sql_connect();
$res= $my->get_files($file_name, &$file_id, &$file_typ);
if ($res==0)
{
if ($file_id>0)
{
$res2 =$my->update_uploud($file_id, $file_typ,$us_id);
}
}
подозреваю, что после readfile; уже никакого текста писать нельзя.
Посоветуйте как (или где) мне грамотно сделать запись в базу