有问题就有答案
Q1:php 怎么从服务器上直接下载文件到本地机器
你是要下载网页源码文件还是说服务器上有一个文件要下载啊
Q2:php如何让服务器用代理下载文件
访问PHP服务器,但是从内网机器上获取文件下载?如果你内网那台机子有独立IP的话,可以分配个子域名。如果没有独立IP的话,试试端口映射。
Q3:php有没有在服务器上从远程url下载的功能
$filename=basename($url);//取文件名$getfile = @file_get_contents($url);$arr_file = @explode("/",$url);foreach($arr_file as $value){$filename =$value;//保存文件名+后缀名} if(@!is_dir($folders)){//判断目录不存在则建立 make_file($folder);} $file=@fopen("$folder/$filename",'w+');//建立文件 fwrite($file,$getfile);//写入文件$file= str_replace(ROOT_PATH, '',($folder."/".$filename));return $file; fclose($file);
Q4:怎么下载服务器php文件?谢谢
你的问题描述的不太清楚:你要通过什么方式下载?FTP还是直截通过HTTP?如果是FTP的话,你需要学习一下,FTP的基本知识了;如果是HTTP的话,你就要用PHP写一段脚本了.
Q5:php怎么在画面上加一个下载按钮,点击下载能找到服务器上文件夹的文件并下载下来?
请进一步说明“画面”是指的什么?某个图像背景之上?通常来说,你可以用 层(div) 来完成这种网页原素(input / button)的布局,至于点击下载的动作,可以直接将目标文件URL写上,也可以用以 php 和 js 代码响应。如果是动态添加按钮原素,通常用Ajax / JQuery.
Q6:php如何实现中转下载文件
上面的例子只用了三个语句,完全就能实现你的基本功能。两个header语句告诉浏览器把接下来的数据保存为文件,readfile语句从互联网上获得文件内容到服务器,然后再发给浏览器。你需要使用url参数获得地址,这个代码不难,你应该是会的。