标签 PHP 下的文章

PHP - 清空目录下文件

//清空文件操作
function delDirAndFile($dirName){
    if($handle = opendir("$dirName")){
        while(false !== ($item = readdir($handle))){
            if($item != "." && $item != ".."){
                if(is_dir("$dirName/$item")){
                    delDirAndFile("$dirName/$item");
                }else{
                    if(unlink("$dirName/$item")){
                        //echo "成功删除文件: $dirName/$item\n";
                    }
                }
            }
        }
        closedir($handle);
        if(rmdir($dirName)){
            //echo "成功删除目录: $dirName\n";
        }
    }
}

PHP - 遍历目录下的文件

//遍历目录下的文件
function rmdi_r($dirname){
    //判断是否为一个目录,非目录直接关闭
    if(is_dir($dirname)){
        //如果是目录,打开他
        $name = opendir($dirname);
        //使用while循环遍历
        $i = 0;
        while($file = readdir($name)){
            //去掉本目录和上级目录的点
            if($file == "." || $file == ".."){
                continue;
            }
            //如果目录里面还有一个目录,再次回调
            if(is_dir($dirname."/".$file)){
                rmdi_r($dirname."/".$file);
            }
            //exit();
            //如果目录里面是个文件,那么输出文件名
            if(is_file($dirname."/".$file)){
                echo "<li class=''>序号:".($i+1)."|路径:".$dirname."/".$file."</li>";
            }
            $i++;
        }
        //遍历完毕关闭文件
        closedir($name);
        //输出目录名
        //echo("目录名称:".$dirname);
        echo "<b>当下目录内还有".$i."个文件</b>";
        if($i == 0){//目录为空提示语
            echo "该目录为空";
        }else{}
    }
}

PHP - authcode

 在网站的重置密码功能一般都会有通过账号的邮箱来实现重置密码的功能。
在重置密码界面输入邮箱账号,服务器就会向该邮箱发送一封邮件。
邮件内容一般会有一个链接,你点击链接便会跳转到设置新密码界面。
为什么扯这么多呢?好像很文章标题毫无关系呢 OωO
好的,开始文章主题了。

阅读全文

PHP - 正则

手机号码

if (preg_match("/^1[34578]{1}\d{9}$/", $str)) {
    echo "手机号码";
}

email

if(preg_match("/^([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}(\\.[a-z]{2})?)$/i", $str)) {
    echo "email";
}

阅读全文

jQuery - ajax

jQuery

$.ajax({
            url: '/数据处理页面',
            type: 'POST',
            dataType: 'json',
            data: login,
            success: function (data) {
                if (data.code == 200) {
                    window.location.href = "/验证成功后的跳转页";
                } else {
                    errorDis(data.info);//返回错误提示
                    //alert(data.info);
                    return false;
                }
            }
        })

阅读全文