Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 浏览目录并获取其路径_Php_Javascript_Jquery - Fatal编程技术网

Php 浏览目录并获取其路径

Php 浏览目录并获取其路径,php,javascript,jquery,Php,Javascript,Jquery,我想在我的页面上有一个导出按钮,可以将文件保存到用户计算机上。如何询问用户保存文件的位置?该按钮将打开一个浏览/浏览窗口,用户将选择一个文件夹,将其保存在哪里。如CBroe所述,浏览器将处理有关保存位置的部分 首先创建一个php脚本(download.php),获取所需的数据,并将其写入,比如export.csv <h2>Export</h2> <p><a href="export.php">Download export</a><

我想在我的页面上有一个导出按钮,可以将文件保存到用户计算机上。如何询问用户保存文件的位置?该按钮将打开一个浏览/浏览窗口,用户将选择一个文件夹,将其保存在哪里。

如CBroe所述,浏览器将处理有关保存位置的部分

首先创建一个php脚本(download.php),获取所需的数据,并将其写入,比如export.csv

<h2>Export</h2>
<p><a href="export.php">Download export</a></p>

<?php
//includes here

$fh = fopen( 'export.csv', 'w' );
fclose($fh);
$fp = fopen("export.csv", "w");
$line ="colm1,colm2,colm3";
$line .= "\n";
fputs($fp, $line);

// Do some sql and fputs it to the file or what you want here
?>
导出

在另一个文件export.php中,您可以添加:

<?php
header('Content-type: application/octet-stream');
header('Content-Disposition: attachment; filename="export.csv"');
include('export.csv');
?>

这是触发文件下载时自然发生的事情……此外,如果您想强制下载而不是浏览器打开它,则必须发送
内容处置:附件
标题。@CBroe如何在PHP中执行,我是新手it@CBroe谢谢你