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

PHP编程经验

RSS
  • php7操作MongoDB
    php7操作MongoDB
     php本地环境:C:\mongodb4.0\bin 本地项目www/mongo本地域名搭建mgo.cn(注意域名配置后还要修改host文件)如果要mongo操作切换环境php5.6 /-----------------------------Command----------------------------- ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:133 | 回复:0
  • php和java语法区别
    php和java语法区别
    Java和PHP的基本语法基本相同,其实大部分的语言的基本语法也都相同,但是他们还是有一些细微的区别: 1.PHP是一种脚本语言,代码在服务器上执行,而结果以纯文本返回浏览器。2.PHP能够运行在各种不同的平台中:比 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:117 | 回复:0
  • linux下安装编译php的curl扩展
    linux下安装编译php的curl扩展
    curl扩展的位置(需要编译的版本)/root/install/php-5.5.24/ext/curl1.进入对应的扩展目录#cd/root/install/php-5.5.24/ext/curl2.调用phpize程序生成编译配置文件 #/usr/local/php/bin/phpize3.调用configure生成Ma ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:111 | 回复:0
  • 利用Http请求实现PHP异步(laravel5.4)
    利用Http请求实现PHP异步(laravel5.4)
     前言:继上一篇中说的第一种方法实现(自己测试用的,所以一切从简)  方法的思路:PHP本身不存在异步功能,所以我们拼接出http请求以及PHP本身自带的fsockopen、fwrite方法来实现。 过程: 在Controller中创建 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:114 | 回复:0
  • 通过PHPCURL模拟请求上传文件|图片。
    通过PHPCURL模拟请求上传文件|图片。
    现在有一个需求就是在自己的服务器上传图片到其他服务器上面,过程:客户端上传图片-amp;amp;gt;存放到本地服务器-amp;amp;gt;再转发到第三方服务器;由于前端Ajax受限制,只能通过服务器做转发了。在PHP中通过CURL模 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:105 | 回复:0
  • 手把手教你编写一个简单的PHP模块形态的后门
    手把手教你编写一个简单的PHP模块形态的后门
    看到Freebuf小编发表的用这个隐藏于PHP模块中的rootkit,就能持久接管服务器文章,很感兴趣,苦无作者没留下PoC,自己研究一番,有了此文0×00.引言PHP是一个非常流行的webserver端的script语言.目前很多web应用程序 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:94 | 回复:0
  • PHPimagecolortransparent–将某个颜色定义为透明色
    PHPimagecolortransparent–将某个颜色定义为透明色
    )imagecolortransparent()将image图像中的透明色设定为……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:116 | 回复:0
  • PHP之字节码转换
    PHP之字节码转换
    pack参数详情请参考http://www.php.net/manual/en/function.pack.php$info=array(0x33,0x30,0x35,0x30,0x30,0x31,0x35,0x30,0x2e,0x36,0x36);for($i=0;$iamp;amp;lt;sizeof($info)/2;$i++){$msg=pac……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:95 | 回复:0
  • [单选题]以下脚本输出什么??php$array=array(0.1='a',1.2='b');echocount($array);? ...
    [单选题]以下脚本输出什么??php$array=array(0.1='a',1.2='b');echocount($array);? ...
    2空01答案是A……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:102 | 回复:0
  • 基于PHP构建OAuth2.0服务端认证平台
    基于PHP构建OAuth2.0服务端认证平台
    OAuth2.0认证服务安装你可以在github上下载OAuthServerPHP,也可以用下列命令下载,不过内容都是一样的mkdirmy-oauth2-walkthroughcdmy-oauth2-walkthroughgitclonehttps://github.com/bshaffer/oauth2-server-php.g ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:107 | 回复:0
  • PHP的解压缩ZipArchive中的extractTo()方法LINUX+nginx环境中解压zip时文件丢失的问题 ...
    PHP的解压缩ZipArchive中的extractTo()方法LINUX+nginx环境中解压zip时文件丢失的问题 ...
         在项目中要用ZipArchive解压ZIP文件,起初測试环境在WINDOWS平台中,測试通过,换到LINUX+nginx的环境中时就出问题了(ZIP包中有文件和目录一共3百多个文件,大部分是带汉字的文件名称),问题的现象是: ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:100 | 回复:0
  • user.ini可能引起PHP网站无法正常访问
    user.ini可能引起PHP网站无法正常访问
    这几天迁移手中的一个站点,遇到一个问题,就是网站在新搭建的PHP环境下无法正常打开。网站目录下的静态文件能访问,就是所有PHP文件都无法访问,发挥404找不到页面提示。重新搭建环境都不行,只要把站点一上传上去 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:99 | 回复:0
  • PHP扩展类ZipArchive实现压缩Zip文件和文件打包下载
    PHP扩展类ZipArchive实现压缩Zip文件和文件打包下载
    1amp;amp;lt;?php2/**3*关于文件压缩和下载的类4*@authortycell5*@version1.06*/7classzip_down{89protected$file_path;10/**11*构造函数12*@param$path[传入文件目……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:108 | 回复:0
  • PHP实例学习之————MVC架构模式分析与设计
    PHP实例学习之————MVC架构模式分析与设计
     写博客,不容易,你们的评论和转载,就是我的动力,但请注明出处,隔壁老王的开发园:http://www.cnblogs.com/titibili2016年1月31日18:53作者:YgirlModel(模型)View(视图)Controller(控制器)以前大部分应用程序 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:101 | 回复:0
  • php-GatewayWorker搭建实时聊天室
    php-GatewayWorker搭建实时聊天室
    ├──Applications//这里是所有开发者应用项目│└──YourApp//其中一个项目目录,目录名可以自定义│├──Events.php//开发者只需要关注这个文件│├──start_gateway.php//gateway进程启动脚本,包括端口号等 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:111 | 回复:0
  • CTF-攻防世界-web-php_rce(ThinkPHP远程代码执行)
    CTF-攻防世界-web-php_rce(ThinkPHP远程代码执行)
    题目今天做CTF的时候,遇到下面这道题,看上去应该跟ThinkPHP版本5的相关漏洞。之前听过ThinkPHP有漏洞,具体情况不清楚。。。     解题过程去vulhub上搜了下ThinkPHP,还真有,把docker容器打开看了下,页面一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:108 | 回复:0
  • php7.1安装
    php7.1安装
    找到对应的镜像,右键复制链接地址这里下载的镜像是PHP7http://cn2.php.net/get/php-7.1.0.tar.gz/from/this/mirror最后通过wget下载这个地址里解析出来的文件就可以了。wgethttp://cn2.php.net/get/php-7.1.0.tar.g ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:113 | 回复:0
  • php汉字排序
    php汉字排序
    amp;amp;lt;?phpheader(amp;quot;content-type:text/html;charset=utf-8amp;quot;);$array=array('重庆市','上海市','安徽省','吉林省','天津市','内蒙古自治区','沈阳市','浙江省','广东省','云南省');foreach($arr ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:121 | 回复:0
  • URL重写是实现PHP伪静态
    URL重写是实现PHP伪静态
    URL重写是实现PHP伪静态应该这样说才是,URL重写是实现PHP伪静态的方式之一,具体如:http://www.plframe.com/?x=1amp;amp;amp;y=2amp;amp;amp;z=3换成http://www.plframe.com/1-2-3.html这种伪静态方式访问的话,其他最 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:112 | 回复:0
  • [php-src]Php扩展的多文件编译
    [php-src]Php扩展的多文件编译
    内容均以php5.6.14为例. 假设有模块foo,php_foo.h和foo.c是固有文件,额外的C文件如果要加入编译,大致有五步。 1.新增头文件foo_bar.h#ifndefFOO_BAR_H#defineFOO_BAR_Hexternzend_class_entry*foo_bar_ce;#endi ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:153 | 回复:0
  • ***PHP各种编码的汉字字符串截取
    ***PHP各种编码的汉字字符串截取
    虽然PHP有现成的截取字符串函数substr(),但是这个函数不能对汉字字符串进行截取,要实现这种效果还需要我们自己去编写相应的函数。汉字有多种编码,比如GB2312,UTF-8等,汉字字符串的截取需要区分这种汉字编码,下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:149 | 回复:0
  • 用php+ajax+echarts.js实现统计每分钟答题曲线图
    用php+ajax+echarts.js实现统计每分钟答题曲线图
    接着上一篇博客,除了实现统计总量外,我还用百度的echart实现了统计答题曲线图。效果如下:http://newer.gailvlunpt.com/EntranceEducation/admin.php/Statis/index  百度echart是一个专业的花统计图,曲线图的第 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:114 | 回复:0
  • PHP之mb_substr使用
    PHP之mb_substr使用
    (PHP4amp;amp;gt;=4.0.6,PHP5,PHP7)mb_substr—Getpartofstringmb_substr—获取部分字符串Descriptionstringmb_substr(string$str,int$start[,int$length=NULL[,string$encodi……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:121 | 回复:0
  • PHP--yii中findOne转换成数组
    PHP--yii中findOne转换成数组
    $res=News::findOne($new_id)-amp;amp;gt;toArray();yii框架的多表联查:controller层://news与news_theme是多对一的关系$infomsg=News::find()-amp;amp;gt;with('newstheme')-amp;amp;gt;asArray()-amp;amp;gt;all ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:129 | 回复:0
  • PHP程序登录163邮箱并取得当前用户的通讯录列表
    PHP程序登录163邮箱并取得当前用户的通讯录列表
    第一步,模拟登录界面,向https://reg.163.com/logins.jsp发送请求        注意curl函数一定要设置cookie的目录,以便日后读取.          可以这样设置curl_setopt($ch,CURLOPT_COOKIEJAR,COOKIEJA ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:158 | 回复:0
  • 微信公共平台php用$GLOBALS["HTTP_RAW_POST_DATA"]收不到信息解决方法 ...
    微信公共平台php用$GLOBALS["HTTP_RAW_POST_DATA"]收不到信息解决方法 ...
    amp;amp;lt;?php/***wechatphptest*///defineyourtokendefine(amp;quot;TOKENamp;quot;,amp;quot;endshamp;quot;);$wechatObj=newwechatCallbackapiTest();$wechatObj-amp;amp;gt;responseMsg();classwechatCallback ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:312 | 回复:0
  • PHP(超文本预处理器)
    PHP(超文本预处理器)
    1.PHP(外文名:PHP:HypertextPreprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP独特的语法混合了C、Java、P ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:153 | 回复:0
  • 接上篇,php生成静态页面,加上页面时间缓存
    接上篇,php生成静态页面,加上页面时间缓存
    amp;amp;lt;?phprequire_once(dirname(__FILE__).'/include/config.inc.php');?amp;amp;gt;amp;amp;lt;?php$dosql-amp;amp;gt;Execute(amp;quot;SELECT*FROM`#@__infolist`WHEREdelstate=''ANDcheckinfo=trueORDERBY ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:166 | 回复:0
  • PHP密码重置,发送邮件,随机长度字母数字密码
    PHP密码重置,发送邮件,随机长度字母数字密码
    1amp;amp;lt;?php2include(amp;quot;database.phpamp;quot;);3require_once('email.class.php');4date_default_timezone_set(amp;quot;PRCamp;quot;);5classmysqlJi{//数据库67staticfunctionmysqlQu($sql){//sql语 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:131 | 回复:0
  • php创建简单的RestfulWebAPI(三)
    php创建简单的RestfulWebAPI(三)
    上篇记录了怎样实现route,本篇记录怎么实现request,response。Request 处理请求amp;amp;lt;?phpclassRequest{private$request_vars;private$data;private$http_accept;private$method;private$ID ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:113 | 回复:0
  • redis扩展CentOS7安装Redis和PHP-redis扩展
    redis扩展CentOS7安装Redis和PHP-redis扩展
     daemonizeyes Redis是一个key-value存储系统,属于我们常说的NoSQL。它遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它常用在缓存、队列、Pub/Sub、计数统计、 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:114 | 回复:0
  • php判断该月有多少天
    php判断该月有多少天
    /** *判断某年的某月有多少天 *@return */functiondaysInmonth($year='',$month=''){    if(empty($year))$year=date('Y');    if(empty($month))$month=date('m');    if(in_ar……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:103 | 回复:0
  • windows下php安装redis扩展(详解版)
    windows下php安装redis扩展(详解版)
    亲身安装遇到的坑,百度的安装很多文章缺胳膊少腿,会发现按步骤安装完还是没有服务,下面把安装步骤与注意的地方写下了,用php5.6.27+nts举例首先确定电脑已经安装好了redis并且能使用,没有安装的伙计:http://www ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:135 | 回复:0
  • 以正方教务系统为例,用php模拟登陆抓取课表、空教室
    以正方教务系统为例,用php模拟登陆抓取课表、空教室
    课程格子和超级课程表这两个应用,想必大学生都很熟悉,使用自己的学号和教务系统的密码,就可以将自己的课表导入,随时随地都可以在手机上查看。其实稍微了解一点php的话,我们也可以做一个类似这样的web应用。1, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:136 | 回复:0
  • 编译安装php7
    编译安装php7
    yuminstalllibxml2-develcurl-developenjpegopenjpeg-developenjpeg-libs libjpeglibpngfreetypelibjpeglibpng-develfreetype-devel mcryptphp-mcryptlibmcryptlibmcrypt-devel1.创建php用户和用户组: grou ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:141 | 回复:0
  • php中函数里面使用函数外面的变量
    php中函数里面使用函数外面的变量
    一定要在函数里面声明为全局变量!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(不然会有问题,还是不报错的那种)……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:186 | 回复:0
  • phpunserialize返回false的解决方法
    phpunserialize返回false的解决方法
    php提供serialize(序列化)与unserialize(反序列化)方法。使用serialize序列化后,再使用unserialize反序列化就可以获取原来的数据。(改表结构或者进行下面操作)viewplaincopyamp;amp;lt;?php  $arr = array(   ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:147 | 回复:0
  • php接受处理二进制数据流并保存成图片
    php接受处理二进制数据流并保存成图片
    amp;amp;lt;formaction=amp;quot;提交到处理地址amp;quot;method=amp;quot;postamp;quot;enctype=amp;quot;multipart/form-dataamp;quot;class=amp;quot;form-horizontalamp;quot;amp;amp;gt;amp;amp;lt;divclass=am ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:142 | 回复:0
  • PHP清除字符串中间的空格的几种方法
    PHP清除字符串中间的空格的几种方法
    第一种是正则:amp;amp;lt;?phpechopreg_replace('##','','abab');//inputamp;quot;ababamp;quot;?amp;amp;gt;第二种使用str_replace()函数:amp;amp;lt;?phpechostr_replace('','','abab');//inputamp;quot;abab'?a ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:128 | 回复:0
  • php保留2位小数
    php保留2位小数
    $num=10.4567;//第一种:利用round()对浮点数进行四舍五入echoround($num,2);//10.46//第二种:利用sprintf格式化字符串$format_num=sprintf(amp;quot;%.2famp;quot;,$num);echo$format_num;//10.46// ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:14 | 阅读:129 | 回复:0

关注我们

极客给你想要的成长

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

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

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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