私がやろうとしているのは、実際にファイルを保存してサーバー上に作成せずに、ファイルを生成してそこにコンテンツを指定することです。
<link rel="stylesheet" href="css/style.css" />
<?php
if(isset($_POST['download'])){
header('Content-disposition: attachment; filename=testing.txt');
header('Content-type: text/plain');
echo 'Lorem Ipsum';
exit();
}
echo
'
<form method="POST" action="index.php">
<input type="submit" name="download" value="submit"/>
</form>
';
?>
生成された .txt ファイルに<?php
は<link rel="stylesheet" href="css/style.css" />
、 との前のコンテンツが含まれるようLorem Ipsum
になりましたが、指定したコンテンツのみが必要です。Lorem Ipsum