php专区

 首页 > php专区 > PHP高级 > 文件上传 > php遍历读取文件夹/目录图片信息 - php文件操作

php遍历读取文件夹/目录图片信息 - php文件操作

分享到:
【字体:
导读:
          今天帮助一个客户做一上企业网站,发现企业网站做好之后它准备了几百张图片让我上传,这个对于我来讲非常的不想做了,但后来发现可以直接使用程序读取目录然后保存到mysql中就可以解...

php遍历读取文件夹/目录图片信息

今天帮助一个客户做一上企业网站,发现企业网站做好之后它准备了几百张图片让我上传,这个对于我来讲非常的不想做了,但后来发现可以直接使用程序读取目录然后保存到mysql中就可以解决了.

PHP实例代码如下:

  1.  
  2.     $dir="images/";//定义路径 
  3.  
  4.     $dir_res=opendir($dir);//打开目录 
  5.  
  6.     $fileFormat=array(0=>".jpg",1=>".gif",2=>".png",3=>".bmp");//图片格式 
  7.  
  8.     while(false !== ( $filen=readdir($dir_res) ) ) 
  9.     { 
  10.     for($i=0;$i<count($fileFormat);$i++) 
  11.     { 
  12.        if(substr($filen,strpos($filen,"."))==$fileFormat[$i]) 
  13.        { 
  14.         //echo '
';    
  •         $img_arr[] = $dir.$filen;   //存入数组 
  •         break ; 
  •        }  
  •     } 
  •     } 
  •     closedir($dir_res); 
  •     //print_r( json_encode($img_arr) );//转json格式 
  •     $s=json_encode($img_arr); 
  •     echo $s
  • ?> 
  • script代码如下:

    1.  
    分享到:
    PHP 中获取文件扩展名的正确方法 - php文...
    PHP 中获取文件扩展名的正确方法 在 PHP 中,如何获取文件扩展名名呢,我们可能会用字符串操作函数进行处理,但下面举的这些方法只是获取了用户的名字后面带.后面的后缀了并不能做安全验证. 比如如下代码:echo substr(strrchr($file_name,&#039;.&#039;),1); 或者如下代码:echo end(explode(...
    php读取超大文件实现例子 - php文件操作
    php读取超大文件实现例子 需求如下:现有一个1G左右的日志文件,大约有500多万行,用php返回最后几行的内容,如果我们使用常用的方法估计就直接卡死了,后看到一站长写了这文章整理了一下使用起来非常的不错. 实现方法: 1.直接采用file函数来操作 注:由于 file函数是一次性将所有内容读入内存,...
    •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
    • 在这里……