Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.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_Browser_Download_Directory_Subdirectory - Fatal编程技术网

需要:.php文件导致浏览器下载文件夹&;其所有内容均未存档

需要:.php文件导致浏览器下载文件夹&;其所有内容均未存档,php,browser,download,directory,subdirectory,Php,Browser,Download,Directory,Subdirectory,我希望我有一个.php文件,当链接到该文件时,它会使所有常用操作系统中的所有常用浏览器下载一个文件夹及其所有内容,包括其子文件夹和其中的文件(尤其是.jpg和.tif等图像文件)。例如:一个.php文件,它导致下载我将其放在服务器旁边的任何文件夹(文件夹x、文件夹g、文件夹d等):我希望.php文件能够做到这一点,而不会在每次使用它时被重写,以指示它指向的文件夹。我想它的位置做点,以避免重写。因此,例如,.ph'可能会导致下载我服务器上它旁边的任何文件夹。或者,它可能导致下载它所在的文件夹,尽管

我希望我有一个.php文件,当链接到该文件时,它会使所有常用操作系统中的所有常用浏览器下载一个文件夹及其所有内容,包括其子文件夹和其中的文件(尤其是.jpg和.tif等图像文件)。例如:一个.php文件,它导致下载我将其放在服务器旁边的任何文件夹(文件夹x、文件夹g、文件夹d等):我希望.php文件能够做到这一点,而不会在每次使用它时被重写,以指示它指向的文件夹。我想它的位置做点,以避免重写。因此,例如,.ph'可能会导致下载我服务器上它旁边的任何文件夹。或者,它可能导致下载它所在的文件夹,尽管不幸的是,这可能会导致自身被下载

我想这样做,例如,我可以(使用ftp)将文件(以及包含其他文件的文件夹和子文件夹)放在服务器上的文件夹x中,然后将文件夹x和这个.php文件放在文件夹y中,然后将一个人链接到.php文件,结果是,当他们单击链接时,他们的浏览器会打开一个“保存”对话框,让他们有机会为文件夹x及其所有要保存的内容选择一个位置。或者,更好的是,当他们点击链接时,他们的浏览器只需开始将文件夹x及其所有内容下载到驱动器,而无需打开保存对话框。无需即时压缩或其他存档:只需按原样下载文件夹x及其所有内容

我(显然,到现在为止!)不是一个程序员——甚至不接近。我从未写过代码或脚本等。;我不知道如何编写php。我知道如何在文本编辑器中将文本保存为.php文件,然后通过ftp将该文件放到我的服务器上,仅此而已。如果我的无知使这是一个不适当的要求,那么我提前道歉

谦卑地


标记这是不可能的。Web浏览器只能下载文件,不能下载文件夹——您需要使用某种形式的存档。

在这里使用此示例


ZIP存档将比您解释的方式干净得多。

Ahhh——我明白了。好的,那么我希望有一个脚本可以实现归档。但是对于我和我的朋友来说,使用Mac OS X时,Zip存档总是失败:当我为朋友存档.tifs并上传时,当他们下载时,他们总是无法解压缩。一、 同样,我无法解压缩后,我下载了非常文件,我压缩和上传。是否有其他形式的存档可以使用,并且可以使用这种.php文件?我上传的总是.tifs和.jpgs。如果是这样,有人能给我一个这样工作的.php文件吗?谢谢你,MarkYes,我以前看过travisberry的剧本。不过谢谢你。我选择尝试他提到的更简单的版本:;它的下载部分工作得很好,我敢肯定travisberry脚本也是如此,但对于我和使用osx的朋友来说,ZIP总是不可压缩的。我需要让它为我的客户工作,他们不会忍受下载其他解压器…这就是我在使用zip文件时遇到的麻烦:啊,我明白了。好的,那么我希望有一个脚本可以实现归档。