<?php // 列出指定目录下所有目录和文件 function listDirFiles($dir) { $arr = []; if (is_dir($dir)) {//如果是目录,则进行下一步操作 $d = opendir($dir);//打开目录 if ($d) {//目录打开正常 while (($file = readdir($d)) !== false) {//循环读出目录下的文件,直到读不到为止 if ($file != '.' && $file ...
<!DOCTYPE html> <html> <body> <script src="http://www.runhua-edu.com/ss/sz/bd/1b-17/pc/js/jquery-1.11.1.min.js"></script> <strong class="vipDay"><font color="#FF0000">截止时间<span id="date" class="curMonth&quo...
随机输出数字rand(100,200)//有可能输出115PHP转义htmlhtmlspecialchars();php去掉html标签$str = '115';$str = stripcslashes($str);//输出115php时间函数应用转换时间戳strtotime('2009-1-22') //结果:1232553600明天的这个时候strtotime('+1 day')当前的时间date('Y-m-d H:i:s',time()) //2020-01-22 09:40:25当前的时间戳time() //1232553600下个星期此时的时间戳strtotime('+1 ...
一个简单的PHP Mysql数据库操作类依赖pdo安装composer 安装 composer require ninvfeng/mysql引入/vendor目录下的autoload.php require 'vendor/autoload.php';初始化//配置$config=['host'=>'127.0.0.1', 'port'=>3306, 'name'=>'test'];//推荐使用函数进行实例化,后续操作更加方便function db($table='null') use $config{static $_db; if(!$_db){ $_db=n...
<!DOCTYPE html> <meta charset="UTF-8" /> <title>Live2d Test Env</title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <script src...
<?php //数据库连接类,不建议直接使用DB,而是对DB封装一层 //这个类不会被污染,不会被直接调用 class DB { //pdo对象 private $_pdo = null; //用于存放实例化的对象 static private $_instance = null; //公共静态方法获取实例化的对象 static protected function getInstance() { if (!(self::$_instance instanceof ...
<?php class object_array{ //数组转对象 public static function array_to_object($e){ if(gettype($e)!='array') return; foreach($e as $k=>$v){ if(gettype($v)=='array' || getType($v)=='object') $e[$k]=self::arrayToObject($v); } ...
原生方式实现,直接撸代码Request.php :包含一个Request类,即数据操作类。接收到URL的数据后,根据请求URL的方式(GET|POST|PUT|PATCH|DELETE)对数据进行相应的增删改查操作,并返回操作后的结果:<?php /** * 数据操作类 */ class Request { //允许的请求方式 private static $method_type = array('get', 'post', 'put', 'patch', 'delete'); //测试数据 private static $test_clas...
<?php class Lunar { /** * Created by 闻海南. * User: timeless * Date: 2018-5-29 * Time: 上午9:32s */ var $MIN_YEAR = 1891; var $MAX_YEAR = 2100; var $lunarInfo = array( array(0, 2, 9, 21936), array(6, 1, 30, 9656), array(0, 2, 17, 9584), array(0, 2,...
/** * getDir()取文件夹列表,getFile()取对应文件夹下面的文件列表,二者的区别在于判断有没有“.”后缀的文件,其他都一样 */ //获取文件目录列表,该方法返回数组 function getDir($dir) { $dirArray[]=NULL; if (false != ($handle = opendir ( $dir ))) { $i=0; while ( false !== ($file = readdir ( $handle )) ) { //去掉"“.”、“..”...