возможно ли сделать так чтобы фаил html был доступен для скчивания, то есть по нажатию на ссылку, типа <a href=test.html>скачать</a>, было предложенно скачть фаил test.html, а не открывался браузером ???
Как всегда, заставить не работать что-то проще, чем заставить работать.
Вот, например, посылаем клиенту HTTP-заголовок
Content-Disposition: attachment,
или
Content-Type: application/octet-stream,
и браузер уже "не видит", что переданный файл – страница.
#1, средствами штмл – никак.
а вот если твой .html (или же прямо .php(<a href="test.php">test</a>)) будет обрабатываться интерпритатором пхп, тогда перед непосредственно кодом вставляешь
<?php
header("Content-Disposition: attachment; filename=\"test.html\"");
?>
<html>
<head>
….
</body>
</html>
тогда его браузер не схавает, а предложит сохранить.
Warning: Cannot modify header information – headers already sent by (output started at /home/domains/local/public_html/index.php:26) in /home/local/gencash.ru/public_html/inc/gen.txt on line 146
header("Content-Disposition: attachment; filename=\"filename.ext\"");
не понятно ))))
Как всегда, заставить не работать что-то проще, чем заставить работать.
Вот, например, посылаем клиенту HTTP-заголовок
Content-Disposition: attachment,
или
Content-Type: application/octet-stream,
и браузер уже "не видит", что переданный файл – страница.
#1, средствами штмл – никак.
а вот если твой .html (или же прямо .php(<a href="test.php">test</a>)) будет обрабатываться интерпритатором пхп, тогда перед непосредственно кодом вставляешь
<?php
header("Content-Disposition: attachment; filename=\"test.html\"");
?>
<html>
<head>
….
</body>
</html>
тогда его браузер не схавает, а предложит сохранить.
Warning: Cannot modify header information – headers already sent by (output started at /home/domains/local/public_html/index.php:26) in /home/local/gencash.ru/public_html/inc/gen.txt on line 146
$path = "test/".$n.".html";
header("Content-Disposition: attachment; filename=\$path\");
Выдает такую вот хреновину…. )))
Сначало header() нужно отправлять, просто пиши его верхней строкой в этом коде.