Articles of скачать

Доступ к папке PHP / Apache Deny для пользователей, но не сценарий

Поэтому у меня есть это веб-приложение php, и одна из моих папок содержит некоторые файлы, которые можно загрузить. У меня есть сценарий загрузки, который изменяет заголовки, чтобы всегда предлагать ссылку для загрузки. (вместо того, чтобы показывать изображение, например, когда вы нажимаете на ссылку, появляется окно загрузки) Прямо сейчас, если вы вводите URL-адрес, например: http://www.mywebsite.com/content/ Вы […]

Использовать браузеры для загрузки файла, а не открытия

Я использую обычный PHP-код для загрузки документов: header('Content-Type: ' . $mimeTypes[$fileext]); header('Content-Disposition: attachment; filename="' . $filename . '"'); header('Content-Transfer-Encoding: binary'); header('Accept-Ranges: bytes'); header('Cache-Control: private'); header('Pragma: private'); readfile($filepath); Все работает нормально – открывается диалоговое окно загрузки / сохранения, за исключением файлов .doc, которые пытаются открыть на docs.google.com, но они не работают из-за отсутствия разрешения – это […]

Создайте zip-файл и загрузите его

Я пытаюсь загрузить 2 файла, создав zip-файл на локальном сервере. Файл загружается в формате zip, но когда я пытаюсь извлечь it.it, вы получите ошибку: подпись в конце-центральной директории не найдена. Либо этот файл не является zip-файлом, либо представляет собой один диск из многочастного архива. В последнем случае центральный каталог и комментарий к zip-файлу будут найдены […]

PHP Force Загрузить причинение 0 байт файлов

Я пытаюсь принудительно загружать файлы с моего веб-сервера с помощью PHP. Я не профессионал в PHP, но я просто не могу обойти проблему загрузки файлов в 0 байтах. КОД: $filename = "FILENAME…"; header("Content-type: $type"); header("Content-Disposition: attachment;filename=$filename"); header("Content-Transfer-Encoding: binary"); header('Pragma: no-cache'); header('Expires: 0'); set_time_limit(0); readfile($file); Может ли кто-нибудь помочь? Благодарю.

Загрузка больших файлов в PHP

У меня есть php-скрипт на сервере для отправки файлов получателям: они получают уникальную ссылку, а затем могут загружать большие файлы. Иногда возникает проблема с передачей, и файл поврежден или никогда не заканчивается. Мне интересно, есть ли лучший способ отправить большие файлы Код: $f = fopen(DOWNLOAD_DIR.$database[$_REQUEST['fid']]['filePath'], 'r'); while(!feof($f)){ print fgets($f, 1024); } fclose($f); Я видел такие […]

Загрузка файла Force Force

Я пытаюсь использовать PHP для принудительной загрузки на клиентском компьютере (с диалоговым окном файла – ничего зловещего). Я нашел много страниц, которые рекомендуют использовать функцию header () для управления ответом из моего PHP-скрипта, но мне не повезло с этим. Код, который у меня есть, следующий: $file = $_POST['fname']; if(!($baseDir . '\\AgcommandPortal\\agcommand\\php\\utils\\ISOxml\\' . $file)) { die('File […]

php – Как принудительно загрузить файл?

Я хочу добавить функцию «Загрузить этот файл» под каждым видео на одном из моих сайтов. Мне нужно заставить пользователя загружать файл, а не просто ссылаться на него, так как это иногда начинает воспроизводить файл в браузере. Проблема в том, что видеофайлы хранятся на отдельном сервере. В любом случае, я могу заставить загрузить PHP?

Force-Download с php на Amazon S3

Я пытаюсь использовать http://code.google.com/p/amazon-s3-php-class/ для принудительной загрузки файлов из AWS S3. У меня есть mp3, который я хочу, чтобы люди «играли» или «загружали». По умолчанию при доступе к файлу непосредственно на s3 он начинает воспроизводиться в браузере. Мне нужно добавить опцию для загрузки. У меня есть Googled и нашел ничего не придумал. Я концептуально знаю, […]

проверить, завершена ли загрузка

Мой вопрос: какой наилучший способ определить, завершена ли загрузка, потому что после этого я хочу обновить базу данных. Я попробовал некоторые из этого кода с php manuel, но это не делает для меня многого. Header ( "Content-Type: application/octet-stream"); Header ( "Content-Length: ".filesize($file)); Header( "Content-Disposition: attachment; filename=$filename"); // buffered read not using readfile($file); if ($fp = […]

как защитить паролем загружаемые pdf-файлы на веб-сайте

У меня есть личный портфолио, и у меня есть некоторые файлы в формате pdf, такие как <a href="file.pdf">Some file</a> Я не хочу, чтобы все загружали файл, и я хочу, чтобы он защищал его паролем, чтобы я мог поделиться им только с людьми, которых знаю где только тот, кто дает правильный пароль, может загрузить мой файл […]