php下载链接
① php如何遍历指定文件夹,获取所有文件列表并生成下载链接
试编写代码如下:
<?php
$dir="D:/WWW/ftp";//指定的路径
$sitepath='http://localhost/ftp/';
//遍历文件夹下所有文件
if(false!=($handle=opendir($dir))){
echo"$dir目录下的文件列表:<BR/>";
$i=0;
while(false!==($file=readdir($handle))){
if($file!="."&&$file!=".."&&!is_dir($dir.'/'.$file)){
echo'<ahref="'.$sitepath.$file.'">'.$file.'</a><br/>';
}
}
//关闭句柄
closedir($handle);
}
?>
代码中需要提示的是:
如果是运行于互联网上,需要考虑文件的访问安全性。
运行截图:
② 在thinkphp中怎样实现点击一张图片下面的超链接“下载”实现这张图片的下载功能求代码、、
可参照如下代码
imageAction.php
<?php
//数据库部分自己改
$link=mysql_connect("localhost","root","123456");
mysql_select_db('test',$link);
mysql_query("set names gb2312"); <br>
$recid = $_GET['recid'];
$query="select * from tb_tpsc where id = $recid";
$result=mysql_query($query);
$info = mysql_fetch_array($result);<br>
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header('Content-Type: image/jpeg');
//想办法获取文件扩展名,我这里默认的给的是jpeg的,这个你没有存起来
header("Content-Disposition:filename=". $info['tpmc'] . ".jpeg");
echo $info['file'];
?>
在模板里面写:<a href="路径/imges/recid/图片文件的id">下载</a>
具体的代码以及传递的参数,依据你的实际应用修改。
③ PhpStorm软件求提供一款中文免费版,谢谢!
《PhpStorm 2020.1中文破解版》网络网盘资源免费下载:
链接: https://pan..com/s/1GTg54RahK6cGscMTr0fudg
PhpStorm 2020.1是由JetBrains公司研发的一款功能丰富的PHP集成开发环境,是PhpStorm编程软件系列的最新版本,深厚世界各地PHP程序员的喜欢,很多工程师都用它来开发和部署网站。该软件拥有强大的智能编码辅助功能,包含动态错误检查、零配置调试、扩展的HTML、代码重构等等。
④ 求《PHP经典实例第三版》全文免费下载百度网盘资源,谢谢~
《PHP经典实例第三版》网络网盘pdf最新全集下载:
链接:
简介:各个技巧都提供了示例代码,可以免费使用,另外还讨论了如何解决问题以及这些解决方案为什么可行。不论你是经验丰富的PHP程序员,还是刚从其他语言转到PHP,本书都是一个理想的实用资源。
《PHP经典实例(第3版)》提供的技巧包括:
基本数据类型:字符串、数字、数组和日期时间。
程序构建模块:变量、函数、类和对象。
Web编程:cookie、表单、会话和认证。
使用PDO、SQLite和其他扩展访问数据库。
RESTfulAPI客户端和服务器,包括HTTP、XML和OAuth。
重要概念:email、正则表达式和图形创建。
设计健壮的应用:安全和加密、错误处理、调试和测试,以及性能调优。
文件、目录和PHP的命令行接口。
库和包管理器,如Composer和PECL。