菜鸟文章
  • 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批量修改数据库表名前缀

    直接上代码了 $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

  • PHP $_SERVER详解

    $_SERVER[HTTP_ACCEPT_LANGUAGE]//浏览器语言 $_SERVER[REMOTE_ADDR] //当前用户 IP 。 $_SERVER[REMOTE_HOST] //当前用户主机名 $_SERVER[REQUEST_URI] //URL $_SERVER[REMOTE_PORT] //端口。 $_SERVER[SERVER_NAME] //服务器主机的名称。

  • php循环输出一个简单的数组

    首先我们定义数组! $selCheckArr=array(0=不限类型,1=友情链接,2=电脑banner,3=手机banner); 然后输出 ?phpforeach($selCheckArras$k=$v){if($k==$ischeck)echooptionvalue=$kselected$v/option\r\n;elseechooptionvalue=$k$v/option\r\n;}? i

  • PHP创建数组和包含变量名的数组

    首先普通数组,没有键名的,很简单 $array=array(foo,bar,hallo,world); 然后带键名的 ?php$array=array(foo=bar,bar=foo,);//自PHP5.4起$array=[foo=bar,bar=foo,];? 然后是合并的 $firstname=Peter;$lastname=Griffin;$age=41;$result=c

  • php分离字符,等其他标记

    $typeid2=1,2,3 $arrs=explode(,,$typeid2); 即可!

  • php插件语法

    1、eregi:eregi()函数在一个字符串搜索指定的模式的字符串。搜索不区分大小写。Eregi()可以特别有用的检查有效性字符串,如密码。 列子: if(eregi(/web/,$h5_thumb)){$h5_thumb=str_replace(/web/uploads/,/uploa