• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP编程经验

RSS
  • 微信公众平台php开发包,细化各项接口操作,支持链式调用,欢迎Fork此项目 ...
    微信公众平台php开发包,细化各项接口操作,支持链式调用,欢迎Fork此项目 ...
    使用前需先打开微信帐号的开发模式,详细步骤请查看微信公众平台接口使用说明:http://mp.weixin.qq.com/wiki/index.php?title=%E6%B6%88%E6%81%AF……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:106 | 回复:0
  • 如何学习php
    如何学习php
    从默默自己向别人问怎么学PHP开始,到后来不少人又来问默默怎么学PHP,不管默默是新手,还是老鸟,似乎总是感觉摸不出一条清晰的脉络来,不过,默默既然学会了PHP,那么我走的这条路或多或少的有一定借鉴性 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:101 | 回复:0
  • php7内核执行流程(转载留记录)
    php7内核执行流程(转载留记录)
    ……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:93 | 回复:0
  • php 润年 星期 天数
    php 润年 星期 天数
    1 详细: 2 3 闰年、星期、天 4 5 echo date(|-|L|-|); 6 今年是否闰年:0 7 8 echo date(|-|l|-|); 9 今天是:Tuesday 10 11 echo date(|-|D|-|); 12 今天是:Tue 13 14 大写L表示判断今年是否闰年 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:87 | 回复:0
  • PHP100精华:很靠谱linux常用命令
    PHP100精华:很靠谱linux常用命令
    vim是打开vim编辑器,别的编辑器还有vi(功能没有vim 强大),nano,emacs等等,感觉还是vim最强大,其次是vi,别的就要差一些了。 我听我们老师说,用图形界面本身已经会被高手笑了,如果打开一个gpedit或者kwrite那就 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:79 | 回复:0
  • php开启安全模式后禁用的函数
    php开启安全模式后禁用的函数
    1amp;amp;lt;?php2ini_set(amp;quot;safe_modeamp;quot;,true);3?amp;amp;gt;表42-2.安全模式限制函数函数名限制dbmopen()检查被操作的文件或目录是否与正在执行的脚本有相同的UID(所有者)。dbase_open()检查被操 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:76 | 回复:0
  • php 使用curl模拟登录人人(校内)网
    php 使用curl模拟登录人人(校内)网
    $login_url = 'http://passport.renren.com/PLogin.do'; $post_fields = 'XXXX';$post_fields = 'XXXX';$post_fields = 'http%3A%2F%2Fhome.renren.com%2FHome.do';$post_fields['d……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:76 | 回复:0
  • Node.js和PHP运行机制对比
    Node.js和PHP运行机制对比
    为什么要用node.js它又有什么优势呢?一个新的技术被大家喜爱那么它就必然有它的优势,那么下面我们就来简单把它和php做一个对比 1 . Node.js 他用的是JavaScript引擎,那么注定它 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:77 | 回复:0
  • docker nginx-php容器镜像瘦身优化
    docker nginx-php容器镜像瘦身优化
    1、 在安装好php环境的容器,参考上面贴出的链接那篇文章的部分,做好基础工作: #创建工作目录 mkdir /rootfs #进入工作目录 cd /rootfs #创建基础目录 mkdir -p bin etc lib proc sys tmp dev/pts usr/lib64 us ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:75 | 回复:0
  • PHP选取数组中最大的键和值
    PHP选取数组中最大的键和值
    $max=array('o'=amp;amp;gt;1,'x'=amp;amp;gt;2,'z'=amp;amp;gt;4,'9'=amp;amp;gt;7,'e'=amp;amp;gt;-2);asort($max);//asort()-根据值,以升序对关联数组进行排序list($key,$value)=array(array_keys($max,end($max ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:79 | 回复:0
  • php大小写转换
    php大小写转换
    1.将字符串转换成小写  strtolower();:该函数将传入的字符串参数所有的字符都转换成小写,并以小定形式放回这个字符串.例:amp;amp;lt;?php$str=amp;quot;IwantToFLYamp;quot;;$str=strtolower($str);echo$str;?amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:85 | 回复:0
  • PHP中单引号和双引号的区别
    PHP中单引号和双引号的区别
    1、定义字符串 在PHP中,字符串的定义可以使用单引号,也可以使用双引号。但是必须使用同一种单或双引号来定义字符串,如:‘Helloamp;quot;和“Hello'为非法的字符串定义。 定义字符串时,只有一种引号被视为定义 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:109 | 回复:0
  • php获取两个日期之间的所有日期
    php获取两个日期之间的所有日期
    functiongetDates($start,$end){$dt_start=strtotime($start);$dt_end=strtotime($end);do{echodate('Y-m-d',$dt_start).'amp;amp;lt;/bramp;amp;gt;;}while(($dt_start+=86400)amp;amp;……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:87 | 回复:0
  • php+namespace+autoload机制
    php+namespace+autoload机制
    namespace主要作用,防止类名相同导致的加载问题。相当于window下的“域”。namespace更像一个权限的功能,如果不在这个“域”里,即使require了文件,也无法new该类。注意点:1、定义或声明namespace时,要放在第一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:97 | 回复:0
  • php对比二个不同的二维数组
    php对比二个不同的二维数组
    p.p1{margin:0;font:13pxamp;quot;HelveticaNeueamp;quot;;color:rgba(0,0,0,1)}$diff_data=array_filter($data1,function($v)use($data2){return!in_array($v,$data2);});……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:136 | 回复:0
  • php使用coreseek进行中文分词搜索
    php使用coreseek进行中文分词搜索
    方法一使用coreseek源码自带testpack/api/test_coreseek.php代码,进行稍微修改就可以使用了,只不过需要引入”spinxapi.php“类方法二--制作php扩展1.安装sphinx扩展1下载依赖http://pecl.php.net/package/sphinx2 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:122 | 回复:0
  • PHP关于文件上传下载断点续传问题
    PHP关于文件上传下载断点续传问题
    让PHP下载代码支持断点续传主要靠的HTTP协议中header Content-Range来实现先来说说HTTP的下载原理对于HTTP协议,向服务器请求某个文件时,只要发送类似如下的请求即可:GET/Path/FileNameHTTP/1.0Host:www.server.c ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:142 | 回复:0
  • PHP二位数组按照下标排序
    PHP二位数组按照下标排序
    1.排序得内容1array(6){2=amp;amp;gt;array(12){3=amp;amp;gt;string(3)amp;quot;160amp;quot;4=amp;amp;gt;string(2)amp;quot;30amp;quot;5=amp;amp;gt;string(1)amp;quot;1amp;quot;6=amp;amp;gt;string(1)amp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:163 | 回复:0
  • php实例化new和getinstance
    php实例化new和getinstance
    一般在单例模式下使用.getInstance()创建对象;但并不是所有有私有构造方法,对外通过getInstance方法提供实例的情况就是单例模式。注:单例模式:一个类有且只有一个实例。1,一个私有的构造器2,一个私有的该类类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:132 | 回复:0
  • php中include()和require()的区别
    php中include()和require()的区别
    1.引用文件方式    对include()来说,在include()执行时文件每次都要进行读取和评估;而对于require()来说,文件只处理一次(实际上,文件内容替换了require()语句。这就意味着如果有包含这些指令之一的代码和可 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:133 | 回复:0
  • php路由实现
    php路由实现
       因为有小的业务逻辑比较复杂,orm用起来很麻烦,但是多入口又不好控制,每个页面都去包含,多了就迷了,所以就只写了个路由,加了个防注入封装增删改查好无聊,直接封装业务逻辑,为业务而开发,业务逻辑里是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:164 | 回复:0
  • php执行的系统命令带中文时乱码
    php执行的系统命令带中文时乱码
    首先查看系统对中文的支持locale-a|grepzh_CNzh_CNzh_CN.gb18030zh_CN.gb2312zh_CN.gbkzh_CN.utf8vi~/.bash_profile文件末尾添加:exportLANG=amp;quot;zh_CN.UTF-8amp;quot;exportLC_ALL=amp;quot;zh_CN.UTF-8amp;qu ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:143 | 回复:0
  • Zabbix监控PHP-FTPM、Tomcat、Redis应用
    Zabbix监控PHP-FTPM、Tomcat、Redis应用
    一、zabbix监控PHP-FPM应用实战Nginx+PHP-FPM是目前最流行的LNMP架构,在基于PHP开发的系统下,对这些系统性能的监控,主要是关注PHP-FPM的运行状态,那么什么是PHP-FPM呢,我们说PHP-FPM(FastCGIProcessManager:Fa ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:121 | 回复:0
  • 使用phpstorm+wamp实现php代码实时调试审计
    使用phpstorm+wamp实现php代码实时调试审计
    转载自:https://www.bugbank.cn/q/article/5853afaffc0bf4f010ee6ac3.htmlphp调试有N多好用的工具,最近研究到phpstorm配合wamp实现php实时断点调试相当不错,推荐给大家,网上有各种配置版本,但没有一个能好使的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:125 | 回复:0
  • PHP数组的遍历的几种方式(以及foreach与for/while+each效率的比较) ...
    PHP数组的遍历的几种方式(以及foreach与for/while+each效率的比较) ...
    *使用foreach遍历数组时要注意的问题:*1.foreach在遍历之前会自动重置指针使用其指向第一个元素,所以foreach可以多次遍历*2.foreach遍历完成之后,指针是没有指向数组的任何一个元素的,也就是此时数组没有指针指 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:122 | 回复:0
  • Warning:require():open_basedirrestrictionineffect.File(/www/wwwroot/../thinkphp/ ...
    Warning:require():open_basedirrestrictionineffect.File(/www/wwwroot/../thinkphp/ ...
    Warning:require():open_basedirrestrictionineffect.File(/www/wwwroot//../thinkphp/start.php)isnotwithintheallowedpath(s): 目录的问题thinkphp请设置首页访问的目录是public……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:100 | 回复:0
  • PHP写的一个轻量级的DI容器类(转)
    PHP写的一个轻量级的DI容器类(转)
     理解什么是Di/IoC,依赖注入/控制反转。两者说的是一个东西,是当下流行的一种设计模式。大致的意思就是,准备一个盒子(容器),事先将项目中可能用到的类扔进去,在项目中直接从容器中拿,也就是避免了直接在项目 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:106 | 回复:0
  • YII框架源码分析(百度PHP大牛创作-原版-无广告无水印)
    YII框架源码分析(百度PHP大牛创作-原版-无广告无水印)
        YII 框架源码分析  百度联盟事业部——黄银锋目录1、 引言31.1、Yii 简介31.2、本文内容与结构32、组件化与模块化42.1、框架加载和运行流程42.2、YiiBase 静态类52.3、组件62.4、模块92.5 、App 应 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:109 | 回复:0
  • php--or的用法
    php--or的用法
    经常看到这样的语句: $file=fopen($filename,r)ordie(amp;quot;抱歉,无法打开:$filenameamp;quot;); or在这里是这样理解的,因为在PHP中并不区分数据类型,所以$file既可以是int也可以bool,所以这样的语句不会 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:97 | 回复:0
  • PHP.ini中配置屏蔽错误信息显示和保存错误日志
    PHP.ini中配置屏蔽错误信息显示和保存错误日志
     在PHP程序运行过程中如果有错误发生,在浏览器上是否显示错误信息,以及显示错误信息的级别是我们在程序开发、调试、运营过程中需要控制的。root@(none):/alidata/www/default#egrepamp;quot;^display_errors|^err ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:99 | 回复:0
  • phpsession_start()关于Cannotsendsessioncachelimiter-headersalready错误
    phpsession_start()关于Cannotsendsessioncachelimiter-headersalready错误
    在windows下编程,当使用session_start()方法的时候,有时会报session_start():Cannotsendsessioncachelimiter-headersalreadysent(outputstartedat/var/www/inpublisher/php1.php:1)这样的错误说是已 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:103 | 回复:0
  • phpjson字符串转为数组或对象
    phpjson字符串转为数组或对象
    从网上查到的方法是用get_object_vars把类类型转换成数组然后在用foreach 遍历即可$array=get_object_vars($test);$json='[{amp;quot;idamp;quot;:amp;quot;1amp;quot;,amp;quot;nameamp;quot;:amp;quot;\u5f20\u96 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:91 | 回复:0
  • php自带加密、解密函数
    php自带加密、解密函数
    php自带的加密函数 不可逆的加密函数为:md5()、crypt()md5()用来计算MD5哈稀。语法为:stringmd5(stringstr);crypt()将字符串用UNIX的标准加密DES模块加密。这是单向的加密函数,无法解密。欲比对字符串,将已加密 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:107 | 回复:0
  • PHP7 新增特性
    PHP7 新增特性
    一、性能与底层 php7 最显著的变化就是性能的极大提升,PHP7速度是 PHP5.6 的两倍,PHP7在语言上也有一些变化,比如添加返回类型声明、增加了一些新的保留关键字等。在安全方面,去除了PHP安全模式,添加魔术引号等 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:114 | 回复:0
  • PHP 浮点数 转化 整数方法对比 ceil,floor,round,intval,number_format ...
    PHP 浮点数 转化 整数方法对比 ceil,floor,round,intval,number_format ...
      ceil,floor,round,intval,number_format - 执行1000W此效率对比 Header(amp;quot;Content-Type:text/html;charset=utf-8amp;quot;); ini_set('memory_limit','-1'); set_time_limit(0); $count = 10000000; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:126 | 回复:0
  • php安全模式详细介绍
    php安全模式详细介绍
    php安全模式:safe_mode=on|off启用safe_mode指令将对在共享环境中使用PHP时可能有危险的语言特性有所限制。可以将safe_mode是指为布尔值on来启用,或者设置为 off禁用。它会比较执行脚本UID(用户ID)和脚本尝试访 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:117 | 回复:0
  • 本人原创可编译执行php脚本的php函数
    本人原创可编译执行php脚本的php函数
    该思路究竟可以干什么呢?例如:可以在开发CMS的时候自定义标签,将标签的内容PHP代码存放到数据库内,在生成页面的时候将存放到数据库内的php代码读出,然后用该思路执行并获取执行后的结果替换标签。另外也可以将 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:117 | 回复:0
  • PHP 并发场景的 3 种解决方案
    PHP 并发场景的 3 种解决方案
    在秒杀,抢购等并发场景下,可能会出现超卖的现象,在 PHP 语言中并没有原生提供并发的解决方案,因此就需要借助其他方式来实现并发控制。 列出常见的解决方案有: 使用队列,额外起一个进程处理队列,并发请 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:141 | 回复:0
  • Discuz! x3.1 /utility/convert/index.php Code Execution Vul
    Discuz! x3.1 /utility/convert/index.php Code Execution Vul
    catalog 1. 漏洞描述 2. 漏洞触发条件 3. 漏洞影响范围 4. 漏洞代码分析 5. 防御方法 6. 攻防思考   1. 漏洞描述 Discuz! x3.1的插件/utility/convert/index.php存在代码执行漏洞,如果用户在使用完之后不删除, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:216 | 回复:0
  • PHP获取上个月、下个月、本月的日期
    PHP获取上个月、下个月、本月的日期
    获取本月日期:   代码如下: 1 function getMonth($date){ 2 $firstday = date(amp;quot;Y-m-01amp;quot;,strtotime($date)); 3 $lastday = date(amp;quot;Y-m-damp;quot;,strtotime(amp;quot;$firstda ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:08 | 阅读:152 | 回复:0

关注我们

极客给你想要的成长

关注极客中国获取最新资讯

热门推荐
专题导读
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap