zoukankan      html  css  js  c++  java
  • PHP遍历文件夹下的文件和获取到input name的值

    <?php
    $dir = dirname(__FILE__); //要遍历的目录名字 ->当前文件所在的文件夹
    //$dir='D:PHPwampwwwadminhostsadmin'; 
    //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>

     
  • 相关阅读:
    软件测试从业者,试用期生存指南(完整版)
    学测试,看视频?NONONO,除非这种情况
    vi / vim 字符替换详解
    Centos 下 mysql 安装过程
    Web测试到底是在测什么(资料合集)
    我花了两个小时,写了这份年终总结 。
    拒绝无效加班 !
    你离月薪30K还差哪些?
    从业十年分享:你应该知道的一些测试职业事实!
    别再TM跟我说找不到满意的工作!
  • 原文地址:https://www.cnblogs.com/DellHome/p/5070860.html
Copyright © 2011-2022 走看看