PHP在桌面上保存txt文件

时间:2014-03-03 11:03:55

标签: php

可以将字符串保存为文本文件并将文件保存在桌面上吗?

我发现只有关于将文件保存在服务器中的问题。

我试过但没有运气

3 个答案:

答案 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)

How to force file download with PHP

答案 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);

DEMO

答案 2 :(得分:0)

PHP是服务器端。

但您可以输出.txt文件作为下载。保存位置将由用户定义。

请检查:http://www.richnetapps.com/the-right-way-to-handle-file-downloads-in-php/