php菜鸟
  • tp6 sql查询AND和OR或者查询

    直接上了 -where(name|title,like,thinkphp%) 结果 WHERE(`name`LIKEthinkphp%OR`title`LIKEthinkphp%)

  • tp6快速创建控制器

    如创建路径 app/index/controller/Blog.php phpthinkmake:controllerindex@Blog 如多控制器应用 app/admin/ controller/system/Blog.php phpthinkmake:controlleradmin@/system/Blog

  • 批量修改数据库前缀
    批量修改数据库前缀

    其实就是一条条下面这样的数据,但是让我们一个一个写肯定很麻烦! ALTERTABLEdede_admin_menuRENAMETOxh_admin_menu; 所以我们可以直接在数据库执行如下语句 ,就是把dede开头的替换成xhcss SELECTCONCAT(A

  • laravel-admin怎么安装,初始化安装教程
    laravel-admin怎么安装,初始化安装教程

    1、首先,不多说 安装phpstydy,自己去官网找.exe文件,然后安装php7.0以上版本! 找到Php版本的路径 ,例子: F:\phpStudy\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe 打开系统》高级系统设置,双击path 把路

  • php数据库按月显示数据表

    首先是数据库查询 SELECTDATE_FORMAT(FROM_UNIXTIME(sortrank),%Y%m)ASMONTH,COUNT(*)ASnumFROM`dede_archives`WHERE`sortrank`BETWEENUNIX_TIMESTAMP(NOW())-31556926ANDUNIX_TIMESTAMP(NOW())GROUPBYMONTH sortrank 是日期字段 DATE_FORMAT(字段,%m-%d)

  • php如何做缓存插件

    以织梦为例子: 首先我们需要一个写文件的组件 if(!function_exists(PutFile)){functionPutFile($file,$content,$flag=0){$pathinfo=pathinfo($file);if(!empty($pathinfo[dirname])){if(file_exists($pathinfo[dirname])===FALSE){if(@mkdir($path

  • php批量修改数据库表名前缀

    直接上代码了 $old_prefix是旧的 $new_prefix 是新的! 再填下数据库的连接信息!然后保存为一个php文件! 浏览器打开即可 ?phpheader(Content-Type:text/html;charset=utf-8);//设置好相关信息$old_prefix=dede_;//数据

  • vue上线php报错跨域:Request header field token is not allowed by Ac

    vue上线php报错跨域下面这代码, 这种情况其实很简单,所有的都可以这样来解决,我们来研究下这代码 Request header field token is not allowed by Access-Control-Allow-Headers in preflight response. 核心在token,和

  • php获取指定日期的一周后一年后等时间戳的转化

    首先要了解2个属性 date(Y-m-d);返回日期 date() d - 表示月里的某天(01-31) m - 表示月(01-12) Y - 表示年(四位数) 1 - 表示周里的某天 h - 带有首位零的 12 小时小时格式 i - 带有首位零的分钟

  • php展示全部提交的变量 var_dump($_REQUEST);

    直接上代码了 var_dump($_REQUEST);exit; 测试: array(3){[userid]=string(5)admin[pwd]=string(5)admin[dopost]=string(5)login} 方便不需要每次都进行$_POST操作代码,例:直接$userid即可 function_RunMagicQuotes($svar){if(!get_mag

  • php富文本相对路径替换成绝对路径

    上代码 publicstaticfunctionrichTextAbsoluteUrl($html_content,$host){if(preg_match_all(/(img[^]+src=\([^\]+)\[^]*)|(a[^]+href=\([^\]+)\[^]*)|(img[^]+src=([^]+)[^]*)|(a[^]+href=([^]+)[^]*)/i,$html_content,$regs)){foreach($regs[0]as$num=$url){$html_co

  • php正则判断是否携带http和https 是否绝对连接和相对连接

    正则表达式 $preg=/^http(s)?:\\/\\/.+/; 示例 $url=https://www.baidu.com/;$preg=/^http(s)?:\\/\\/.+/;if(preg_match($preg,$url)){echoYes;}else{echoNo;}

  • php操作文件总篇

    1、读取文件 file(路径和名字)得到array; 2、写入文件篇 file_put_contents()//在文件末尾添加文件intfile_put_contents(stringfilename,stringdata[,intflags[,resourcecontext]])filename要被写入数据的文件名。data要写入的

  • php获取图片的各种信息!

    直接列表了 $url=绝对路径下的图片路径 $data[times]=date(Y-m-dH:i:s,filemtime($url));//获取时间$data[size]=GetFileSize(filesize($url));//获取大小 获取图片信息的函数: getimagesize($url) Array([0]=290[1]=69[2]=3[3]=width=

  • php把文件分割成数组输出

    首先设置文件 name.inc a,第一个b,第二个c,第三个 设置函数 functionGetInfoArray($filename){$arrs=array();$dlist=file($filename);//读取文件foreach($dlistas$d){//循环生成文件$d=trim($d);//移除两侧空白字符if($d!=){list($

  • php的数组操作!

    php的数组分为普通数组和带键名的数组! $a=array(a=red,b=green,c=blue);$a=array(red,green,blue); 往数组内添加新值 $a[d]=gay;//键名为d$a[]=gay; 判断数组内是否存在值,两种都可以方法 if(in_array(red,$a)){echo已存

  • submit和vs code 配置php格式化插件phpfmt
    submit和vs code 配置php格式化插件phpfmt

    vscode方法! 搜索phpfmt,然后安装,点击配置扩展信息 然后放入你的php.exe路径即可! 注意可能需要7.0以上版本 Sublime Text 3 方法 crit+p 搜索phpfmt,然后安装, 打开配置文件 然后 {version:4,php_bin:

  • php获取文件夹html文件列表

    我们首先需要了解几个函数 is_dir 检测是否为目录 opendir($dir) 函数函数打开目录句柄。 readdir() 函数返回目录中下一个文件的文件名。若成功则返回条目名称(文件名),失败则返回 FALSE。 sca

  • php的文件操作!

    php的数组分为普通数组和带键名的数组! $a=array(a=red,b=green,c=blue);$a=array(red,green,blue); 往数组内添加新值 $a[d]=gay;//键名为d$a[]=gay; 判断数组内是否存在值,两种都可以方法 if(in_array(red,$a)){echo已存

  • php简单的列表单条查询数据库返回数据!

    首先我们获取传递的变量 xhcss.com/s.php?xh=123css=456 php如果没跨域直接可以 $xh=$xh;获取值! 然后我们需要写一条sql查询语句(数据库语句基础本站可以查到) $sql=SELECT*FROM`dede_addon17`WHEREtypeid=37ORDERBY