可以将字符串保存为文本文件并将文件保存在桌面上吗?
我发现只有关于将文件保存在服务器中的问题。
我试过但没有运气
答案 0 :(得分:1)
您无法强制在用户计算机上下载文件的位置,但您可以强制下载文件提示并让用户选择放置文件的位置。
这似乎与下面的问题类似,答案是'强制下载'文件:
$file_url = 'http://www.myremoteserver.com/file.txt';
header('Content-Type: text/plain');
header("Content-disposition: attachment; filename=\"" . basename($file_url) . "\"");
readfile($file_url); // do the double-download-dance (dirty but worky)
答案 1 :(得分:1)
//创建
$my_file = 'file.txt';
$handle = fopen($my_file, 'w') or die('Cannot open file: '.$my_file); //implicitly creates file
// WRITE
$my_file = 'file.txt';
$handle = fopen($my_file, 'w') or die('Cannot open file: '.$my_file);
$data = 'This is the data';
fwrite($handle, $data);
答案 2 :(得分:0)
PHP是服务器端。
但您可以输出.txt文件作为下载。保存位置将由用户定义。
请检查:http://www.richnetapps.com/the-right-way-to-handle-file-downloads-in-php/