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>

     
  • 相关阅读:
    [转载]windows进程中的内存结构
    RTTI和4个强制转换运算符
    由于应用程序配置不正确,程序未能启动
    光照
    服务器数据同步
    SAP
    PHP输入流php://input
    五款常用mysql slow log分析工具的比较
    开发搜索引擎–PHP中文分词
    大型网站调试工具之一(php性能优化分析工具XDebug)
  • 原文地址:https://www.cnblogs.com/DellHome/p/5070860.html
Copyright © 2011-2022 走看看