• 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>

     
  • 相关阅读:
    罗马数字转换成整数
    整数转换成罗马数字
    hdu 5050 大数
    hdu 5051 找规律?+大trick
    hdu 5055
    hdu 5054
    hdu 5058 set应用
    hdu 5056 所有字母数都<=k的子串数目
    hdu 5059 简单字符串处理
    hdu 5060 五种情况求圆柱体与球体交
  • 原文地址:https://www.cnblogs.com/DellHome/p/5070860.html
Copyright © 2020-2023  润新知