【发布时间】:2012-12-26 02:45:34
【问题描述】:
我现在对 Jquery 很感兴趣,但想将文本区域保存到 txt 文件中。最终目标是能够将文本文件上传到同一个地方。我的代码中缺少什么?
不确定我在这段代码中定义文本区域的位置,或者它是否应该在另一个文件中,或者 html 文件是否应该具有 php 后缀?
下面的干杯是我对 php 的尝试。
代码
<?php
if(isset($_POST['submit_save'])) {
$file = "output.txt";
$output = $_POST['output_str'];
file_put_contents($file, $output);
$text = file_get_contents($file);
header("Content-type: application/text");
header("Content-Disposition: attachment; filename=\"$file\"");
echo $text;
}
else
{
$_POST['output_str'] = "";
}
?>
</head>
<body>
<input id="submit_save" type="button" value="save" />
</br></br></br>
<div id="opt"></div>
</body>
</html>
【问题讨论】:
-
有什么问题?文件没有创建吗?创建的文件是空的吗?调用文件的(jQuery)代码在哪里?
-
另外,
textarea在哪里?还有form标签? -
@yankee 抱歉忘了把它放进去我期待保存文件对话框出现,但我什么也没得到