Каков правильный синтаксис для этого?
header('Content-Disposition: attachment; filename="{$_SESSION['name']} . '.txt');
Этот файл работает, хотя и только правильно, когда «просмотр источника» (HTML не отформатирован, но содержит правильные разрывы строк).
<?php
header("Content-type: text/html");
session_start();
if(file_exists("chat") && filesize("chat") > 0){
$handle = fopen("chat", "r");
$contents = fread($handle, filesize("chat"));
fclose($handle);
ob_start();
$download = strip_tags($contents, '<br>');
$processed = preg_replace('#<br\s*/?>#i', "\n", $download);
echo $processed;
$var = ob_get_clean();
echo $var;
}
?>
Переменная $_SESSION['name']
похожа на guest_158512
, и если вы просматриваете источник страницы, которую я пытаюсь сохранить, она содержит все разрывы строк.Как сохранить текущую страницу как guest_158512.txt
с правильным синтаксисом?