最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php 遍历目录
时间:2008-05-30 编辑:简简单单 来源:一聚教程网
php 遍历目录
function CheckPHPExE($filename){
$img_exts = array("jpg");
foreach($img_exts as $this_ext){
if(preg_match("/\.$this_ext$/",$filename)){
return true;
}
}
return false;
}
function listDir($dir){
if(is_dir($dir)){
if ($dh = opendir($dir)){
while (($file= readdir($dh)) !== false){
if((is_dir($dir."/".$file)) && $file!="." && $file!=".."){
listDir($dir."/".$file."/");
}else{
if($file!="." && $file!=".."){
if(CheckPHPExE($file)){$file = Eregi_replace(".jpg","",$file); }
$conn=mysql_connect("localhost", "root");
$sql=mysql_select_db("cart",$conn);
$result=mysql_query("select * from cart where product_images='$file'",$conn);
$numrows=mysql_fetch_assoc($result);
$name=$numrows['product_images'];
if($name == ""){
$db = mysql_connect("localhost", "root");
mysql_select_db("cart", $db);
$sqlup = "insert into cart (product_images) values ('$file')";
$result = mysql_query($sqlup);
mysql_close($db);}
}
}
}
}
closedir($dh);
}
}
listDir("C:\\inetpub\\wwwroot\\upload\\");
相关文章
- php中目录遍历查找实现代码 11-28
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31
- Laravel实现登录跳转功能解析 10-31
- php双向队列解读 10-31
- Laravel异常上下文解决教程 10-24