kSalex
Новичок
Загрузка файла
Такая задача:
Пользователь принимает фаил, после чего необходимо в сессию записать сообщение об этом и сделать редирект на эту же страницу.
После чего запись из сессии(например: Success download) переводится на язык сайта по умолчанию и записывается в лог.
Запись из сессии переводится на текущий язык и выдаётся пользователю. Собственно немного кода:
Проблема в том что не дожидаясь принятия файла скрипт редиректит юзера. Другими словами: можно ли как-то определить принял юзер файл(и тогда редиректить) или нет.
//ps принятие файла вообще работает
Такая задача:
Пользователь принимает фаил, после чего необходимо в сессию записать сообщение об этом и сделать редирект на эту же страницу.
После чего запись из сессии(например: Success download) переводится на язык сайта по умолчанию и записывается в лог.
Запись из сессии переводится на текущий язык и выдаётся пользователю. Собственно немного кода:
PHP:
$ctype="application/text-plain";
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Type: $ctype");
$header="Content-Disposition: attachment; filename=".$save_filename.";";
header($header );
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".$len);
@readfile($path.$save_filename);
$_SESSION['msg'] = $msg;
header('Location: mypage.php');
exit();
//ps принятие файла вообще работает
