PHP遍历文件夹下的文件和获取到input name的值
<?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>