ProgMaster

ProgMaster
Рейтинг
86
Регистрация
04.04.2006

Можно сделать, чтобы прайс выводился по разделам, а не только скачивался в xls, тогда и с точки зрения продвижения и удобства использования информации будет лучше.

По поводу картинок - соглашусь в вышеуказанными мнениями, не хватает их на сайте. Схему проезда можно сделать.

:)

Просто всего знать невозможно.

Некоторые вещи познаются по мере поступления новых задач.

И все же, что надо добавить в скрипт, чтобы все заработало для любых типов файлов?

tester999, код, который Вы указали - работает, файлы сохраняются. Но вот если сохранять xls или doc файл, то содержание файла теряется. Вместо него там непонятный код появляется.

А хочется, чтобы скрипт был универсальным для любых типов файлов, чтобы файлы качались без изменений.

Спасибо.

Да, вот еще пример работы того, что требуется реализовать.

Зайдите по ссылке http://www.slil.ru/22659566.

Это графический файл, который можно ТОЛЬКО скачать с сайта.

Вот мне это и нужно, но не только для jpg файлов, а для всех.

Напротив каждого файла надо сделать две ссылки - скачать и открыть.

И чтобы при нажатии на "скачать" предлагалось окно с выбором - ОТКРЫТЬ СОХРАНИТЬ ОТМЕНА.

Вот что я сделал.

В файле, на котором размещены ссылки на файлы, которые можно скачать:


<a href="http://www.site.ru/upload.php?file=file1.pdf">скачать файл 1</a>
<a href="http://www.site.ru/upload.php?file=file2.jpg">скачать файл 2</a>

и т.д.

эти строки генерятся php кодом(названия файлов вытаскиваются из базы)

Файл upload.php такой:


<?
header('Content-Disposition: attachment; filename="http://www.site.ru/upload/$file"');
?>
<html>
<head>
</head>
<body>

Это правильно, или нет.

В приведенном случае ничего не работает. Может я что-то не так делаю?

</body>

</html>

Oniks, ничего из перечисленного не получается.

Пришлите, пожалуйста, php код, позволяющий загружать файлы.

Спасибо.

euhenio, данную строку надо ввести в href тега <a> или это надо прописать в файле, например, download.php?

Oniks, напишите, пожалуйста, как это можно реализовать на PHP.

Спасибо.

Дело в том, что я не совсем понял, как сделать по совету D.O., поэтому не могу попробовать...

Может сразу через php сделать?

А код не приведете здесь?

Это может быть полезно для многих программеров!

Всего: 231