Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Как скачать файл с сайта с помощью php

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Flesh12

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь помогуте найти скрипт или покажите, как можно с помощью php скачать файл с сайта. Т.е. кликнув по ссылке на файл, начал скачиваться файл с сайта.

Всего записей: 5 | Зарегистр. 19-01-2010 | Отправлено: 21:53 19-01-2010
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Flesh12

Цитата:
Т.е. кликнув по ссылке на файл, начал скачиваться файл с сайта.

с какого сайта и куда? и при чем тут php?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:09 19-01-2010
APTEM



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно пойти двумя путями. точнее, можно и большим количеством путей, но они не так очевидны и часто никакого отношения к php не имеют.
 
1. используя readfile
2. используя header, указав полю Location адрес файла, подлежащего скачиванию.

Всего записей: 396 | Зарегистр. 16-07-2004 | Отправлено: 22:25 19-01-2010
Flesh12

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я хочу на сайт выложить несколько файлов. чобы можно их скачивать и просматривать в офлайне. Вот только как это сделать?

Всего записей: 5 | Зарегистр. 19-01-2010 | Отправлено: 22:31 19-01-2010
Dimon1119

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
<a href="ссылка на файл">Скачать</a>
если я правельно понял что нужно

Всего записей: 18 | Зарегистр. 24-09-2009 | Отправлено: 22:40 19-01-2010
Flesh12

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
<a href="ссылка на файл">Скачать</a>  
если я правельно понял что нужно

 
Спасобо Dimon1119, но я так уже пробовал. Таким способом файл загружается в браузер, а нужно чтобы сохранялся на жесткий диск. Файлы будут в формате rar.

Всего записей: 5 | Зарегистр. 19-01-2010 | Отправлено: 22:49 19-01-2010
Dimon1119

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в таком случае открывается окно менеджера загрузок и предлагает сохранить на жестком диске файл.

Всего записей: 18 | Зарегистр. 24-09-2009 | Отправлено: 22:51 19-01-2010
Crocell

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вам скорее всего надо сделать форму ввода url скачиваемых файлов, которая будет записывать очередь в БД. А на сервере настроить простой обработчик очереди на php и wget, который будет их сохранять.
 
В самом простейшем случае можно включить allow_url_fopen и сохранять файл через любую встроенную функцию (curl или fsockopen).

Всего записей: 329 | Зарегистр. 12-05-2007 | Отправлено: 22:58 19-01-2010 | Исправлено: Crocell, 23:03 19-01-2010
Flesh12

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
в таком случае открывается окно менеджера загрузок и предлагает сохранить на жестком диске файл.

 
В твоем примере ссылки или другим способом?
 
Добавлено:
Попробую объяснить на простом примере, чо мне нужно.
Если на сайт выложить рисунок, например <a href ="01.jpg">скачать<a>, то картинка отобразится в браузере, а мне нужно чтобы, перейдя по ссылке,  браузер предложил сохранить файл на диск.

Всего записей: 5 | Зарегистр. 19-01-2010 | Отправлено: 22:59 19-01-2010
APTEM



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
header('Content-type: image/jpeg"');
header('Content-Disposition: attachment; filename="01.jpg"');
readfile('images/01.jpg');

 
Добавлено:
только чует мой зад, что можно обойтись настройкой .htaccess

Всего записей: 396 | Зарегистр. 16-07-2004 | Отправлено: 00:02 20-01-2010
Olegus031978

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подпишите над ссылкой что-то вроде "right click->save as"

Всего записей: 17 | Зарегистр. 16-01-2010 | Отправлено: 00:09 20-01-2010
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Таким способом файл загружается в браузер, а нужно чтобы сохранялся на жесткий диск. Файлы будут в формате rar.

каким образом rar будет открываться в браузере??
PHP: помогите модернизировать мой движок Download
и примеры тут внизу
http://us3.php.net/header

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 03:21 20-01-2010
Flesh12

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо всем! Вроде разобрался!

Всего записей: 5 | Зарегистр. 19-01-2010 | Отправлено: 16:08 20-01-2010
zivstack

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
люди, расскажите по-шагово что нужно сделать, что бы скачать себе эту php-карту: http://transportmap.ru/moscowtransport.html

Всего записей: 510 | Зарегистр. 29-11-2015 | Отправлено: 22:53 09-03-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Как скачать файл с сайта с помощью php


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru