首页 > 编程 > PHP > 正文

PHP遍历文件夹下的文件和获取到inputname的值

2019-11-14 13:23:47
字体:
来源:转载
供稿:网友

<?php
$dir = dirname(__FILE__); //要遍历的目录名字 ->当前文件所在的文件夹
//$dir='D:/PHP/wamp/www/admin/hosts/admin'; 
//PHP遍历文件夹下所有文件 
$handle=opendir($dir."."); 
$arr = array();
while($file=readdir($handle)){ 
  if(is_file($file)){
    if ($file != "."&& $file != "..") {
      $file = mb_substr($file,0,strripos($file,'.'));
      $files = explode(' ',$file); //把$file转换成数组
      $arr[]=$files['0'];//转换成一维数组
    }
  } 

//PRint_r($arr);
closedir($handle); 
//PHP获取input->name的值
foreach ($_POST AS $key=>$value){
  if(!in_array($key,$arr)){ //判断name值在不在$arr里面
    echo "$key:不存在";
}

}
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>test</title>
</head>
<body>
  <form name="form1" id="form1" method="post">
    <input type="submit">
    <input type="hidden" name="12"><br /><br />
    <input type="hidden" name="123"><br /><br />
    <input type="hidden" name="1234"><br /><br />
    <input type="hidden" name="123456"><br /><br />
    <input type="hidden" name="test"><br /><br />
    <input type="hidden" name="text"><br /><br />
    <input type="hidden" name="text8"><br /><br />
  </form>
</body>
</html>


<!-- JS获取input->name的值 -->
<script type="text/javascript">
//    window.onload = function(){
//    var inputs = document.form1.getElementsByTagName("input");
//    var str ="";
//    for(var i = 0; i < inputs.length; i++) {
//     str += inputs[i].name+"<br />";
//    }
// document.write(str);
// };
</script>

 

 
 

上一篇:PHP面试题汇总

下一篇:phpjson格式控制

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表