Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: размещение файлов на сайте
 
 автор: fotopazl   (26.06.2008 в 14:42)   письмо автору
 
 

Здравствуйте! подскажите как разместить файлы на сайте, чтобы их можно было скачать? Так просто не получается <a href="1.jpg">скачайте наш файл</a>

   
 
 автор: Axxil   (26.06.2008 в 15:34)   письмо автору
 
   для: fotopazl   (26.06.2008 в 14:42)
 

А какого типа файлы? Если например положить в любое место сайта архив zip то он без проблем скачается. Другое дело что некоторым типам файлов операционная система назначает обработчики, и именно они открывают эти файлы.

   
 
 автор: AcidTrash   (26.06.2008 в 15:41)   письмо автору
 
   для: fotopazl   (26.06.2008 в 14:42)
 

<?php
  $filename 
basename("1.jpg");
  
header("Content-Disposition: attachment; filename=$filename");
  
header("Content-type: application/octet-stream");
  
header("Content-length: ".filesize($filename));
  echo 
file_get_contents($filename);
?>

   
 
 автор: Blaster   (26.06.2008 в 16:41)   письмо автору
 
   для: AcidTrash   (26.06.2008 в 15:41)
 

А просто посредствам HTML это никак сделать нельзя?

   
 
 автор: Axxil   (26.06.2008 в 17:23)   письмо автору
 
   для: Blaster   (26.06.2008 в 16:41)
 

HTML тут ни при чём. Это всего лишь язык форматирования документов в веб.
За отдачу файлов отвечают протоколы. Здесь используется HTTP протокол. Так же файлы можно отдавать посредством FTP.

Если вы бы задачу описали поподробнее, то наводящих вопросов не понадобилось.

   
 
 автор: Blaster   (26.06.2008 в 20:41)   письмо автору
 
   для: Axxil   (26.06.2008 в 17:23)
 

>HTML тут ни при чём. Это всего лишь язык форматирования документов в веб.
ну это понятно, просто думал, может как-то можно ссылке указать, что нужно не открывать файл в браузере, а скачивать...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования