- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Помогите, как правильно сделать ссылку на текстовый файл, чтобы браузер предлагал сохранить его, а не выводил бы сразу его содержимое в окно.
у меня почему то сохраняется вся веб страница
header('Content-Type: text/plain; charset=windows-1251');
header("Content-Disposition: attachment; filename=...");
далее отдаете текст файла
далее отдаете текст файла
спасибо работает, но кроме текста файла в нем еще и код страницы, с которой я хочу загружать этот файл. Что я не так делаю-то?
Возможно в filename пишите текущую страницу, а надо писать произвольное название
Возможно в filename пишите текущую страницу, а надо писать произвольное название
Вот код:
начнем с того что у Вас вообще CSV...
header('Content-Type: text/csv; charset=utf-8');
header("Content-Disposition: attachment; filename=office_rent_down.csv");
file_get_contents($_SERVER['DOCUMENT_ROOT']."/link_files/office_rent.csv");
как-то так
начнем с того что у Вас вообще CSV...
как-то так
поменял, то же самое....
DriverCat добавил 03.11.2010 в 09:04
не знаю как еще можно сделать... уже всю голову сломал.
DriverCat добавил 03.11.2010 в 12:38
Разобрался - просто надо было перед выводом содержимого файла очистить буфер вывода , то есть
и все стало ОК!