php 显示指定路径下的图片

2015-01-24信息快讯网

给一个路径,得到她下面的图片,并显示出来的php代码。

function getAllDirAndFile($path) 
{ 
if(is_file($path)) 
{ 
if(isImage($path)) 
{ 
$str=""; 
$str.='<table style="border:solid 1px blue;" width="95%">'; 
$str.="<tr>"; 
$path=iconv("gb2312","utf-8",$path); 
$str.="<td width=80%>".$path."</td><td width=15%><img src=".$path." style='width:50px;height:50px;'></td>"; 
$str.="</tr>"; 
$str.="</table>"; 
echo $str; 
} 
} 
else 
{ 
$resource=opendir($path); 
while ($file=readdir($resource)) 
{ 
if($file!="." && $file!="..") 
{ 
getAllDirAndFile($path."/".$file); 
} 
} 
} 
} 

function isImage($filePath) 
{ 
$fileTypeArray=array("jpg","png","bmp","jpeg","gif","ico"); 
$filePath=strtolower($filePath); 
$lastPosition=strrpos($filePath,"."); 
$isImage=false; 
if($lastPosition>=0) 
{ 
$fileType=substr($filePath,$lastPosition+1,strlen($filePath)-$lastPosition); 
if(in_array($fileType,$fileTypeArray)) 
{ 
$isImage=true; 
} 
} 
return $isImage; 
}
php 截取字符串并以零补齐str_pad() 函数
用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
PHP的substr_replace将指定两位置之间的字符替换为*号
php HandlerSocket的使用
php中神奇的fastcgi_finish_request
使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
fleaphp rolesNameField bug解决方法
fleaphp crud操作之find函数的使用方法
fleaphp crud操作之findByField函数的使用方法
fleaphp常用方法分页之Pager使用方法
php将fileterms函数返回的结果变成可读的形式
ThinkPHP采用模块和操作分析
The specified CGI application misbehaved by not returning a complete set of HTTP headers
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
PHP中uploaded_files函数使用方法详解
PHP $_FILES函数详解
php SQL Injection with MySQL
PHP下通过file_get_contents的代理使用方法
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
使用bcompiler对PHP文件进行加密的代码
php pack与unpack 摸板字符字符含义
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
php self,$this,const,static,-&gt;的使用
关于Appserv无法打开localhost问题的解决方法
php foreach、while性能比较
使用zend studio for eclipse不能激活代码提示功能的解决办法
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
php面向对象全攻略 (十) final static const关键字的使用
php面向对象全攻略 (三)特殊的引用“$this”的使用
PHP 分页类(模仿google)-面试题目解答
PHP 执行系统外部命令 system() exec() passthru()
PHP 源代码分析 Zend HashTable详解第1/3页
PHP file_get_contents 函数超时的几种解决方法
php strlen mb_strlen计算中英文混排字符串长度
php auth_http类库进行身份效验
PHPMailer安装方法及简单实例
PHPMailer邮件类利用smtp.163.com发送邮件方法
PHP 得到根目录的 __FILE__ 常量
开源SNS系统-ThinkSNS
©2014-2024 dbsqp.com