- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В серверный скрипт php, которому идет запрос на картинку, и который читает с диска и выдает эту картинку.
Еще по-хорошему надо написать что-то типа header('Content-type: image/jpeg');
Oniks, ничего из перечисленного не получается.
Пришлите, пожалуйста, php код, позволяющий загружать файлы.
Спасибо.
А код не приведете здесь?
Это может быть полезно для многих программеров!
Я не пишу на PHP.
На Perl это выглядело бы так:
до какого-либо вывода контента.
Как тут уже заметили, это относится к случаю, когда картинка отдаётся скриптом, а не напрямую по гиперссылке.
P.S.:
С точки зрения юзабилити, не вижу смысла, чтобы так делать. Пользователь при желании сохранить картинку сделает это стандартным способом.
Если надо именно download, без просмотра, можно запаковать картинку в архив.
Это если следовать совету Евгения, я не пробовал такое, может и работает.
Можно в каталоге с этим изображением положить .htaccess а там уже:
Только тогда все jpeg-и из этого каталога будут качаться.
Ну и, соответственно, работатет только под Апачем и если разрешены htaccess'ы
Вот что я сделал.
В файле, на котором размещены ссылки на файлы, которые можно скачать:
и т.д.
эти строки генерятся php кодом(названия файлов вытаскиваются из базы)
Файл upload.php такой:
Это правильно, или нет.
В приведенном случае ничего не работает. Может я что-то не так делаю?
</body>
</html>
Да, вот еще пример работы того, что требуется реализовать.
Зайдите по ссылке http://www.slil.ru/22659566.
Это графический файл, который можно ТОЛЬКО скачать с сайта.
Вот мне это и нужно, но не только для jpg файлов, а для всех.
Напротив каждого файла надо сделать две ссылки - скачать и открыть.
И чтобы при нажатии на "скачать" предлагалось окно с выбором - ОТКРЫТЬ СОХРАНИТЬ ОТМЕНА.
Сссылка:
http://www.site.com/download.php?filen=pic.jpg
Содержимое файла download.php:
$path=getenv("DOCUMENT_ROOT");
$filen=$HTTP_GET_VARS['filen'];
header("Content-Disposition: attachment; filename=$filen");
$x = fread(fopen("$path/d/$filen", "rb"), filesize("$path/d/$filen"));
echo $x;
Где /d/ - директория в корне сайта с картинками и правами 770 (тут лежит pic.jpg)
pic.jpg - в принципе может быть любое имя файла.
P.S. у меня этот код работает!
tester999, код, который Вы указали - работает, файлы сохраняются. Но вот если сохранять xls или doc файл, то содержание файла теряется. Вместо него там непонятный код появляется.
А хочется, чтобы скрипт был универсальным для любых типов файлов, чтобы файлы качались без изменений.
Спасибо.
ProgMaster, вам надо ник сменить на ProgLamer :)