Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Скрипт сохранения файлов на Php

17K
02 мая 2006 года
KatafalkSI
2 / / 02.05.2006
Проблема такова нужен скрипт сохранения файлов, тоесть нажимаем ссылку либо открываеться окошко где написано закачака начнеться через н-цять сек или просто сразу качаеться НО без использования базы и не передавая имя файла через ЮРЛ, ето я знаю как сделать но не подходит.

Помогите пожалуста, а то я в панике неужели по другому не получиться :(
Надеюсь тут есть хорошие люди!!!
8
03 мая 2006 года
mfender
3.5K / / 15.06.2005
Совершенно не понятно, в чём вопрос. Боюсь, никто и не поймёт. Сформулируйте, лучше по пунктам, что есть и чего требуется достичь.
17K
03 мая 2006 года
KatafalkSI
2 / / 02.05.2006
НУ припустим есть скрипт который выводит всё содержимое каталога(папки) и под каталога на страницу.
Так вот когда кто то нажимает на имя файла происходит закачка(сохранение). Например что то типа етого:
http://mp3.hostel.net.ua/dl.php?id=356

Но не охота использовать базу даных так как файлов не много.
Так же будут встречаться файлы названые на руском.
12
03 мая 2006 года
alekciy
3.0K / / 13.12.2005
Тогда ни как. Если GET (и БД) для имен файлов использовать неохота, а URL ты давать не хочешь по причине русских имен файлов, то ни как.

Хотя с другой строны что мещает заключить имена файлов в тег <A>, а для имен в файлов системе инглийский имена? Т.е.

 
Код:
Заметки о Васе пупкине
.

А БД к этому бедут простейший текствой файл с разделителем.

file1.doc**Заметки о Васе пупкине
file2.doc**Статья
file3.jpg**Моя рожа
....
8
03 мая 2006 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by KatafalkSI
НУ припустим есть скрипт который выводит всё содержимое каталога(папки) и под каталога на страницу.
Так вот когда кто то нажимает на имя файла происходит закачка(сохранение). Например что то типа етого:
http://mp3.hostel.net.ua/dl.php?id=356

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



Предположим, что в файле "data.dat" записан сериализованный массив такого вида:

Код:
Array
(
    [0] => Array
        (
            [filename] => file1.doc
            [title] => Заметки о Васе пупкине
        )

    [1] => Array
        (
            [filename] => file2.doc
            [title] => Статья
        )

    [2] => Array
        (
            [filename] => file3.jpg
            [title] => Моя рожа
        )

)


Тогда поступим следующим образом:
 
Код:
$data = unserialize(file_get_contents('data.dat'));
$id = $_GET['id'];
echo "<a href=http://best-my-site.ru/file/{$data[$id]['filename']}>{$data[$id]['title']}</a>";


PS. Имена файлов на русском языке - изначально плохая затея. Ты когда-нибудь встречал имена файлов, написанных китайскими иероглифами?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог