X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Скачивание файла
DAbro
DAbro
Topic Starter сообщение 25.2.2009, 14:01; Ответить: DAbro
Сообщение #1


Здравствуйте. Возникла проблема со скачиванием файлов.
Берется из базы данных путь к файлу на сервере, и делается ссылка на него:
[PHP]<a href='<? echo $filename;?>'>download</a>[/PHP]
При нажатии файл скачивается или открывается ИЕ, но ето работает только когда в имени файла нет пробелов и только латинские буквы.
Как решить ету проблему? Спасибо.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nightfly_hb
Nightfly_hb
сообщение 25.2.2009, 14:20; Ответить: Nightfly_hb
Сообщение #2


[PHP]str_replace(' ','_', $filename);[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 25.2.2009, 14:41; Ответить: Webmaster_hb
Сообщение #3


все зависит от того что поддерживает сервер, можно инкодить урл

[PHP]<a href='<?=urlencode($filename);?>'>download</a>[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DAbro
DAbro
Topic Starter сообщение 25.2.2009, 17:01; Ответить: DAbro
Сообщение #4


(' post='25492 @ 25.2.2009, 16:20)
[PHP]str_replace(' ','_', $filename);[/PHP]


я так понимаю нужно и придобавлении файла также эту фунцию использовать? т.е. переименовывать файл при добавлении на сервер?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 25.2.2009, 17:31; Ответить: Webmaster_hb
Сообщение #5


по хорошему можно и так, при добавлении файла надо сохранять имя файла отдельно, сохранять у себя под любым названием и расширением, например цифровым
а при скачке отдавать уже исходное имя
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DAbro
DAbro
Topic Starter сообщение 25.2.2009, 18:15; Ответить: DAbro
Сообщение #6


(Webmaster_hb @ 25.2.2009, 19:31) *
по хорошему можно и так, при добавлении файла надо сохранять имя файла отдельно, сохранять у себя под любым названием и расширением, например цифровым
а при скачке отдавать уже исходное имя


хорошая идея)
ну например у меня они лежат под именами id.ras и в базе есть исходное имя.. как при скачивании его заменять? с чего начали, к тому и пришли можносказать :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 25.2.2009, 18:59; Ответить: Webmaster_hb
Сообщение #7


[PHP]
$file = ...
header('Content-type: '.$file['enctype']);
header('Content-Disposition: attachment; filename="'.$file['origname'].'"');
readfile($file['path']);
[/PHP]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) BuxarVideoUploader - Автоматическое скачивание и загрузка видео из любых/ на любые видео хостинги (YouTube, TikTok, Instagram, Facebook, Яндекс Дзен, Вконтакте, Одноклассники, Rutube, Dailymotion, d.tube, Telegram и т.д.
0 BuxarNET 1223 19.7.2023, 5:58
автор: BuxarNET
Открытая тема (нет новых ответов) Посоветуйте ПП с оплатой за скачивание или установку
Траффик из соц сетей
3 PostBrigada 3192 20.11.2017, 11:47
автор: PostBrigada
Открытая тема (нет новых ответов) [Продам] Скрипт музыкального поисковика - поиск и скачивание музыки [new]
Продажа музыкального поисковика
0 daranger 2310 21.11.2016, 17:32
автор: daranger
Открытая тема (нет новых ответов) Промокоды на скачивание инфо-продуктов за копейки
4 Dorado87 1332 2.2.2016, 8:42
автор: Илюха
Открытая тема (нет новых ответов) Исправить ошибку при загрузке файла и добавить google recaptcha
0 Serg1991 3040 18.2.2015, 18:21
автор: -Serg1991-


 



RSS Текстовая версия Сейчас: 19.4.2024, 2:25
Дизайн