Главная > CMS > Joomla 1.5: отдать файл на загрузку средствами php

Joomla 1.5: отдать файл на загрузку средствами php

Для себя. Без подробностей.

if ($_GET['format']!='raw') {
	header("Location: /?option=com_cn&format=raw&$query=$file_hash");
}
else {
	$content_type="application/octet-stream";
	$mime=&JFactory::getDocument();
	$mime->setMimeEncoding($content_type);
	header("Content-Type: $content_type");
	header("Accept-Ranges: bytes");
	header("Content-Length: ".filesize($file_path));
	header("Content-Disposition: attachment; filename=".$file_name);
	readfile($file_path);
}
Categories: CMS Tags: ,
  1. Александр
    Март 7th,2013 в 14:10 | #1

    @Александр
    Оказывается нехватает строки Ob_end_clean (); перед readfile($file_path);

  2. Александр
    Март 7th,2013 в 13:51 | #2

    Делаю по вашему примеру.
    В $file_name – подставляю имя файла.
    В $file_path соотвественно путь в файлу.
    В итоге отдаётся разметка страницы.

  3. Александр
    Март 7th,2013 в 13:47 | #3

    Делаю по вашему примеру.

Похожие публикации