Мне интересно, есть ли опция (в PHP) для отображения файла. Так, например, я хочу file.php, который отображает text.pdf при вводе файла file.php? File = text.pdf. У меня был небольшой скрипт для png. Однако я хотел бы использовать его для каждого формата файла, так что он поддерживает png в равной мере как PDF. Есть ли способ прочитать файл и распечатать его? Это действительно помогло бы в системе управления файлами с ограниченными правами пользователяPHP Отображение нескольких файлов
0
A
ответ
0
Этот код должен быть способен загрузить любой файл.
$file = '/path/to/your/file.png';
$finfo = new finfo(FILEINFO_MIME_TYPE);
$mime = $finfo->file($file);
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($file).'"');
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
echo file_get_contents($file);
+0
Как-то этот сценарий работает только для меня, когда я заменяю 'sizeof()' на 'filesize()'. Почему это происходит? –
+0
Ваше замечание абсолютно верно! Вместо этого вы должны использовать 'filesize ($ file)', потому что 'sizeof' является псевдонимом' count() ' – tftd
Смежные вопросы
- 1. Загрузка файлов с php - отображение списка файлов
- 2. PHP - Запуск нескольких файлов php
- 3. PHP Отображение повторения списка файлов
- 4. Отображение нескольких строк в PhP
- 5. Отображение нескольких CheckBox в php
- 6. Отображение нескольких записей на PHP
- 7. загрузки нескольких файлов PHP
- 8. Добавление нескольких файлов PHP
- 9. PHP нескольких файлов загрузить
- 10. PHP - Загрузка нескольких файлов
- 11. PHP-загрузка нескольких файлов с использованием нескольких входов нескольких файлов
- 12. Отображение нескольких входных файлов в JSP
- 13. Отображение нескольких файлов .fig в одном графике
- 14. PHP Вывод нескольких файлов в нескольких каталогах
- 15. PHP Uploading: загрузка нескольких файлов?
- 16. PHP проблема загрузки нескольких файлов
- 17. Загрузка нескольких файлов с PHP
- 18. PHP MySQL Загрузка нескольких файлов
- 19. Загрузка нескольких файлов PHP Ajax
- 20. Отображение нескольких страниц wordpress
- 21. Отображение файлов имена из папки в PHP
- 22. Отображение BLOB файлов в PHP скрипте
- 23. отображение файлов и DIRECTORIES через php?
- 24. Отображение файлов в папке с помощью PHP
- 25. MYSQL & PHP Отображение данных из нескольких таблиц
- 26. PHP отображение нескольких страниц данных базы данных
- 27. Отображение нескольких строк таблицы в PHP
- 28. PHP (MySQLi) - отображение данных в нескольких местоположениях
- 29. NetworkImageView - Отображение нескольких изображений из php-файла
- 30. PHP отображение запросов в нескольких столбцах таблицы
Вы хотите быть в состоянии "отобразить" файл или вы хотите хотите его скачать? – tftd
Я просто переосмыслил свою идею, и загрузка будет достаточно. Есть простой способ сделать это? –