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

PHP编程经验

RSS
  • PHP检测json格式数据
    PHP检测json格式数据
    首先要记住json_encode返回的是字符串,而json_decode返回的是对象判断数据不是JSON格式: 复制代码代码如下:functionis_not_json($str){     returnis_null(json_decode($str));} 判断数据是合法的json数据:(P ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:70 | 回复:0
  • 强大的PHP防SQL注入类,可以过滤敏感参数
    强大的PHP防SQL注入类,可以过滤敏感参数
    这是一个考虑比较全面的php和sql结合的防注入程序,在php方便主要对get,post,cooke,files进行了过滤,在sql中我们就对delete,update一些查询命令进行检测过滤。SQL注入攻击的总体思路发现SQL注入位置;判断后台数据库 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:159 | 回复:0
  • PHP编程经常容易记乱的知识
    PHP编程经常容易记乱的知识
    PHP经常容易记乱的知识 1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:73 | 回复:0
  • PHP利用Curl实现多线程抓取网页和下载文件
    PHP利用Curl实现多线程抓取网页和下载文件
    PHP利用Curl 可以完成各种传送文件操作,比如模拟浏览器发送GET,POST请求等等,然而因为php语言本身不支持多线程,所以开发爬虫程序效率并不高,一般采集数据可以利用PHPquery类来采集数据库,在此之外也可以用Cur ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:77 | 回复:0
  • 用PHP求回文数
    用PHP求回文数
    回文数就是顺着数和倒着数的数字都一样 例如:1234321         顺着数是1234321倒着数也是1234321amp;amp;lt;?php   $sum=$_POST;//修改为自己想要设定的数字   $half=floor(strlen($sum)/2);    ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:79 | 回复:0
  • PHP超时处理全面总结(转)
    PHP超时处理全面总结(转)
    【概述】 在PHP开发中工作里非常多使用到超时处理到超时的场合,我说几个场景:1.异步获取数据如果某个后端数据源获取不成功则跳过,不影响整个页面展现2.为了保证Web服务器不会因为当个页面处理性能差而导致无法访 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:68 | 回复:0
  • 随机获取中国境内ip地址的php代码
    随机获取中国境内ip地址的php代码
    /***@title随机生成国内ip*/functionipCode(){$ip_long=array(array('607649792','608174079'),//36.56.0.0-36.63.255.255array('1038614528','103900……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:80 | 回复:0
  • PHP使用数组依次替换字符串中匹配项
    PHP使用数组依次替换字符串中匹配项
    select*fromtablewherectimeamp;amp;gt;=''andctimeamp;amp;lt;='';想把上面这句sql的中括号表示的日期依次换成下面的数组中的元素array('2015-07-01','2015-07-15');用正则匹配:找到第一个中括号部分,用第一个元素 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:85 | 回复:0
  • phpffmpeg视频和序列帧转化
    phpffmpeg视频和序列帧转化
    phpffmpeg视频和序列帧转化amp;amp;lt;preamp;amp;gt;$cmd=shell_exec(amp;quot;ffmpeg-iamp;quot;.__DIR__.amp;quot;/shipin1.mp4-r25-q:v2amp;quot;.__DIR__.amp;quot;/testxulie/%03d.jpgamp;quot;);print_r($cmd ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:94 | 回复:0
  • php的设计模式
    php的设计模式
    题外话:前几天到一家公司面试php职位,来面试我的是一位java工程师,囧。随后他随便问了几个php和java共有的名词,要我解释。当时我就渣了。其中一个就是让我描述设计模式都有哪些。虽然我很久之前隐约学习过,奈何 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:93 | 回复:0
  • php实现指定日期之间的间隔天数计算方法
    php实现指定日期之间的间隔天数计算方法
    php实现指定日期之间的间隔天数计算方法$date1=strtotime('2011-04-30');//把日期转换成时间戳$date2=time();//取当前时间的时间戳$nowtime=strftime(amp;quot;%y年-%m月-%d日amp;quot;,$date2);//格式化输出日期$da ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:107 | 回复:0
  • PHP函数-自定义函数
    PHP函数-自定义函数
    encrypt  实现对字符串进行加密,主要应用于用户注册模块中functionkeyED($txt,$encrypt_key){$encrypt_key=md5($encrypt_key);$ctr=0;$tmp=amp;quot;amp;quot;;for($i=0;$iamp;amp;lt;strlen($txt);$i++){if($ctr= ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:126 | 回复:0
  • PHP底层的运行机制与原理
    PHP底层的运行机制与原理
    PHP入门很简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。 PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可以把它 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:113 | 回复:0
  • PHP页面编码声明与用header或meta实现PHP页面编码的区别
    PHP页面编码声明与用header或meta实现PHP页面编码的区别
    php的header来定义一个php页面为utf编码或GBK编码 php页面为utf编码 header(amp;quot;Content-type:text/html;charset=utf-8amp;quot;); php页面为gbk编码 header(amp;quot;Content-type:text/html;charset=gb23 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:147 | 回复:0
  • php的两个符号@和&---php总会要知道的系列
    php的两个符号@和&---php总会要知道的系列
    在写代码的时候,碰到了在函数和变量前家@和$的的问题,于是就借这个机会,学习下php的传值和传引用这两种方式首先@运算符只对表达式有效。对新手来说一个简单的规则就是:如果能从某处得到值,就能在它前面加上@运 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:157 | 回复:0
  • eclipse中使用ctrl无法追踪函数的问题(php项目)
    eclipse中使用ctrl无法追踪函数的问题(php项目)
    =============================================================今天遇到一个奇葩问题,就是eclipsectrl无法追踪父类文件,百度之后,参考下面这篇文章,可以解决,特此分享ps:我是直接修改.project文件之后就可以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:124 | 回复:0
  • PHP如何进行错误与异常处理(PHP7中的异常处理和之前版本异常处理的区别) ...
    PHP如何进行错误与异常处理(PHP7中的异常处理和之前版本异常处理的区别) ...
    一、总结一句话总结:throwable接口+Error类在PHP7更新中有一条:更多的Error变为可捕获的Exception,现在的PHP7实现了一个全局的throwable接口,原来老的Exception和其中一部分Error实现了这个接口(interface),PHP ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:119 | 回复:0
  • php实现单点登录,顶级域名与子域名间共享Cookie实现单点登录原理。 ...
    php实现单点登录,顶级域名与子域名间共享Cookie实现单点登录原理。 ...
    这是一个简单版的php单点登录概述,如果需要实现复杂的需自己,编写复杂的ticket加解密算法。先看张图。sso系统,http://sso.yxh.comamp;amp;lt;?phpechoamp;quot;sso站点amp;quot;;setcookie(amp;quot;siteamp;quot ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:125 | 回复:0
  • php防注入函数代码
    php防注入函数代码
    php防注入函数代码在做php程序的时候,大家都比较重视网站安全这块,那么在php中是如何防注入的呢?php本身自带的一个函数addslaches()这个函数功能有点弱,不能让人太放心现在和大家分享一个简单的方法:新建一个文 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:117 | 回复:0
  • php返回HTTP状态码
    php返回HTTP状态码
    HTTP协议状态码,调用函数时候只需要将$num赋予一个下表中的已知值就直接会返回状态了。amp;amp;lt;?PHP /** * HTTP Protocol defined status codes* HTTP协议状态码,调用函数时候只需要将$num赋予一个下表中 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:136 | 回复:0
  • 2017php经典面试题
    2017php经典面试题
    1、PHP语言的一大优势是跨平台,什么是跨平台?一、PHP基础:PHP的运行环境最优搭配为Apache+MySQL+PHP,此运行环境可以在不同操作系统(例如windows、Linux等)上配置,不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:191 | 回复:0
  • 七牛云覆盖上传php
    七牛云覆盖上传php
    使用七牛云过程中遇到了需要上传覆盖的情况,最终解决,分享给大家。 七牛云sdk上传示例中是这样写的amp;amp;lt;?phprequire_once'path_to_sdk/vendor/autoload.php';//引入鉴权类useQiniu\Auth;//引入上传类useQin ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:133 | 回复:0
  • PHP获取当前日期和时间及格式化方法参数
    PHP获取当前日期和时间及格式化方法参数
    使用函式date()实现amp;amp;lt;?phpecho$showtime=date(amp;quot;Y-m-dH:i:samp;quot;);?amp;amp;gt; 显示的格式:年-月-日小时:分钟:秒相关时间参数:a-amp;quot;amamp;quot;或是amp;quot;pmamp;quot;A-amp;quot;AMa ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:99 | 回复:0
  • vim配置php开发环境
    vim配置php开发环境
    转 http://www.cnblogs.com/lufangtao/archive/2012/12/31/2840431.html 比如:amp;quot;引号代表注释sethlsearch                  amp;quot;高亮度反白setbackspace=2            ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:92 | 回复:0
  • PHP函数
    PHP函数
    函数 一.函数定义的四个要素返回类型,函数名,参数列表,函数体//1.最简单的定义方式/*functionshow(){echoamp;quot;helloamp;quot;;}show();*///2.有参数的函数定义/*functionshow($a){echo$a;}show(amp;quot;bbb ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:74 | 回复:0
  • php阻止网页被用户频繁刷新
    php阻止网页被用户频繁刷新
    一般情况下,用户浏览网页的速度都是几秒十几秒甚至更长时间刷新一页,但有时候又会遇到网页被恶意快速刷新,从而导致正常用户浏览速度缓慢,如何来解决这个问题呢?可以使用如下代码来实现每ip页面访问数量限制:amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:75 | 回复:0
  • PHP递归菜单/权限目录(无限极数组)
    PHP递归菜单/权限目录(无限极数组)
    /***递归权限(数组)**@param$dataselect查询来未处理过的数组*@param$pid*@returnarray*/functionrecursiveMenuArray($data,$pid){$re_data=;foreach($dataas$key=amp;amp;gt;$value){……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:79 | 回复:0
  • php+mysql最简单的留言板
    php+mysql最简单的留言板
    学完了记得动手操作。測试地址(未过滤)amp;amp;lt;htmlamp;amp;gt;amp;amp;lt;bodyamp;amp;gt;amp;amp;lt;headamp;amp;gt;amp;amp;lt;metahttp-equiv=amp;quot;Content-Typeamp;quot;content=amp;quot;text/html;c ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:92 | 回复:0
  • PHP做分页查询(查询结果也显示为分页)
    PHP做分页查询(查询结果也显示为分页)
    1.先把数据库里所有的数据分页显示在页面,并在显示数据的表格上方加上查询表单。amp;amp;lt;!DOCTYPEhtmlPUBLICamp;quot;-//W3C//DTDXHTML1.0Transitional//ENamp;quot;amp;quot;http://www.w3.org/TR/xhtml1/DTD/x ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:109 | 回复:0
  • PHP连接MySQL查询中文时显示Notice:Tryingtogetpropertyofnon-object
    PHP连接MySQL查询中文时显示Notice:Tryingtogetpropertyofnon-object
    1.保证MySQL和PHP的编码一致MySQL修改整个数据库的编码格式   注意:如果数据不重要的话,可以直接使用更改数据库的编码格式,再重新建表即可。(此例中的数据库是test)alterdatabasetestcharactersetutf8修改整 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:107 | 回复:0
  • php判断是否为json格式的方法
    php判断是否为json格式的方法
    http://www.poluoluo.com/jzxy/201403/265005.html首先要记住json_encode返回的是字符串,而json_decode返回的是对象判断数据不是JSON格式: .代码如下:functionis_not_json($str){     returnis_null(json_deco ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:112 | 回复:0
  • php_curl模拟登录有验证码实例
    php_curl模拟登录有验证码实例
    amp;amp;lt;?php/***@author追逐__something*@version$id*/define('SCRIPT_ROOT',dirname(__FILE__).'/');$act=trim($_REQUEST);switch($act){case'login'://获取验证码$code=……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:120 | 回复:0
  • PHP获取当前页面名称、主机名、URL完整地址、URL参数、获取IP
    PHP获取当前页面名称、主机名、URL完整地址、URL参数、获取IP
    $URL=isset($_SERVER)?$_SERVER:(isset($_SERVER)?$_SERVER:$_SERVER);  //当前页面名称$URL=$_SERVER['S……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:170 | 回复:0
  • PHP教程-防止网站被刷票的小技巧
    PHP教程-防止网站被刷票的小技巧
    在Web开发中,投票模块会经常出现。这样就使得防止刷票,成了至关重要的技术。以下是兄弟连教育www.itxdl.cn总结的一些防止刷票方法: 1.IP限制 这是使用的最多,也是最广泛,不可少的刷票限制。而且由于专题都没 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:129 | 回复:0
  • PHP常用的四个fetch的区别
    PHP常用的四个fetch的区别
    在php中,经常使用mysqli_fetch从数据库返回的结果集中取数据,最常用的是mysqli_fetch_assoc(),mysqli_fetch_row(),mysqli_fetch_array(),mysqli_fetch_object(),在使用时,它们的差异如下:$publicMes=mysqli_fetch_as ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:124 | 回复:0
  • ubuntu安装php7.2
    ubuntu安装php7.2
    sudoapt-getinstallsoftware-properties-commonpython-software-propertiessudoadd-apt-repositoryppa:ondrej/phpamp;amp;amp;amp;amp;amp;sudoapt-getupdatesudoapt-get-yinstallphp7.2#如果之前有其他版本PHP,在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:119 | 回复:0
  • dede单表模型动态浏览设置arclistsgarc.sglistview.class.php
    dede单表模型动态浏览设置arclistsgarc.sglistview.class.php
    比如,分类信息,内容页默认都是生成静态的,如果有需要设为动态访问的,可以参考如下方法:arclistsg标签,单表独立模型的文档列表调用标记方法一:在arclist标签使用中,其对应主表dede_archives中有一个字段ismake ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:111 | 回复:0
  • PHP清除数组中为0的元素
    PHP清除数组中为0的元素
    array_diff($arr,);//清除数组中指定元素$arr=;$arr=array_diff($arr,);//输出var_dump($arr); ……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:103 | 回复:0
  • PHP+jQuery简单二级级联菜单(原创自Zjmainstay)
    PHP+jQuery简单二级级联菜单(原创自Zjmainstay)
    数据库表`jilian`CREATETABLE`jilian`(`id`int(11)NOTNULLAUTO_INCREMENT,`parentid`int(11)NOTNULL,`name`varchar(255)DEFAULTNULL,PRIMARYKEY(`id`),UNIQUEKEY`parentid_name_uniq……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:109 | 回复:0
  • php安装soap等扩展的方式:已经安装了php却发现少安装了一下扩展 ...
    php安装soap等扩展的方式:已经安装了php却发现少安装了一下扩展 ...
    php安装soap等扩展的方式:已经安装了php却发现少安装了一下扩展1.首先确认下php.ini的安装位置我的安装目录是:/usr/local/php一般位置:/usr/local/php/lib/或/usr/local/php/etc 如果不清楚,自己查看一下php的函 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:16 | 阅读:104 | 回复:0

关注我们

极客给你想要的成长

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

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

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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