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

PHP编程经验

RSS
  • phpemoji表情转换
    phpemoji表情转换
    functionemoji2str($str){$strEncode='';$length=mb_strlen($str,'utf-8');for($i=0;$iamp;amp;lt;$length;$i++){$_tmpStr=mb_substr($str,$i,1,'utf-8'……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:20 | 回复:0
  • php冒泡排序找数组最大值
    php冒泡排序找数组最大值
    1//冒泡排序找最大值2for($i=0;$iamp;amp;lt;count($arr_each)-1;$i++){3for($j=0;$jamp;amp;lt;count($arr_each)-1-$i;$i++){4if($arr_eachamp;amp;gt;$a……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:20 | 回复:0
  • php中json_encode中文编码问题分析
    php中json_encode中文编码问题分析
    众所周知使用json_encode可以方便快捷地将对象进行json编码,但是如果对象的属性中存在着中文,问题也就随之而来了。json_encode会将中文转换为unicode编码例如:'胥'经过json_encode处理后变为'\u80e5',最终的json ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:17 | 回复:0
  • php_Symfony_项目实战全过程记录
    php_Symfony_项目实战全过程记录
    为了大家方便交流加Symfony技术交流群,182983780 微信公众号: 今天是2017年1月8号,正式接收到一个Symfony的项目,准备全程记录遇到的问题及解决方法,之前被通知学习该框架,只是一直没有机会做项目,今天终于可以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:21 | 回复:0
  • php获取apk包信息的方法
    php获取apk包信息的方法
    /*解析安卓apk包中的压缩XML文件,还原和读取XML内容依赖功能:需要PHP的ZIP包函数支持。*/include('./Apkparser.php');$appObj=newApkparser();$targetFile=a.apk;//apk所在的路径地址$res=$appObj-amp;amp;gt;open ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:23 | 回复:0
  • PHP静态变量和静态方法
    PHP静态变量和静态方法
    PHP静态变量静态变量(也叫类变量)静态的变量的基本用法1.在类中定义静态变量形式:static$变量名;例; //publicstatic$nums=0;2.如何访问静态变量如果在类中访问 有两种方法  self::$静态变量名 , 类名::$静 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:19 | 回复:0
  • PHP设计模式之:单例模式
    PHP设计模式之:单例模式
    单例模式(职责模式):简单的说,一个对象(在学习设计模式之前,需要比较了解面向对象思想)只负责一个特定的任务;单例类:1、构造函数需要标记为private(访问控制:防止外部代码使用new操作符创建对象),单例 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:21 | 回复:0
  • PHP-CGI远程任意代码执行漏洞(CVE-2012-1823)修复方案
    PHP-CGI远程任意代码执行漏洞(CVE-2012-1823)修复方案
     首先介绍一下这个漏洞,其实是在apache调用php解释器解释.php文件时,会将url参数传我给php解释器,如果在url后加传命令行开关(例如-s、-d、-c或 -dauto_prepend_file%3d/etc/passwd+-n)等参数时,会导致源代码 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:20 | 回复:0
  • 关于PHP的RSA加密函数openssl_pkey_get_private()/openssl_get_privatekey()返回false ...
    关于PHP的RSA加密函数openssl_pkey_get_private()/openssl_get_privatekey()返回false ...
    文档描述为:然而 openssl_pkey_get_private(AppSecret)这一步将AppSecret传入返回false,之后在网上找了好久找到一个格式是可以正常返回的,但是在服务器上跑的时候又不返回参数了,而后又大费周折才找到一个都能 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:19 | 回复:0
  • php远程抓取网站图片并保存
    php远程抓取网站图片并保存
     以前看到网上别人说写程序抓取网页图片的,感觉挺神奇,心想什么时候我自己也写一个抓取图片的方法!刚好这两天没什么事,就参考了网上一个php抓取图片代码,重点借鉴了匹配img标签和其src属性正则的写法,封装了一个php ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:18 | 回复:0
  • php中定义类
    php中定义类
    amp;amp;lt;?phpclassPerson{//定义了一个Person类public$name;//定义属性namepublic$age;//定义属性agefunction __construct($name,$age){   $this-amp;amp;gt;name= $name;   $this-amp;amp;gt;age=$age;} ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:19 | 回复:0
  • phpsession小节
    phpsession小节
    1.为什么要用session?在人们访问网站的时候,有很多个网页,由于http自身的特点,用户每执行一个脚本都需要和web服务器重新建立连接。由于他们之间是无状态的,这次的连接无法得到上次连接的状态(一个脚本可能有多 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:18 | 回复:0
  • 动态编译添加php模块
    动态编译添加php模块
     注意:转载请注明出处:http://www.programfish.com/blog/?p=85 在很多时候我们用linux里搭建web服务器的时候会需要编译安装php套件,而在编译安装后可能又会需要添加一些编译安装时没有指定要编译进去的模块,例 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:19 | 回复:0
  • 解决WAMPServer下php_curl无法加载问题
    解决WAMPServer下php_curl无法加载问题
    几番折腾,终于搞定了这个问题,需要注意的事项记录如下,供后来人参考:首先,我装的WAMPserver 是64bitsamp;amp;amp;Apache2.4,2.2E版,这版的php_curl.dll是有问题的。估计编译生成的时候用的是debug版的VC++run ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:17 | 回复:0
  • 使用session存储,购物车结算add_to_order.php(学生笔记)
    使用session存储,购物车结算add_to_order.php(学生笔记)
    amp;amp;lt;?phpsession_start();include_once(amp;quot;DB.class.phpamp;quot;);//接受并解析前端传过来的json,转换成数组。$goods_list=$_POST;$goods_list=json_decode($goods_list,true);//1.获取session ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:17 | 回复:0
  • PHPFile文件格式
    PHPFile文件格式
    常规对于只包含有PHP代码的文件,结束标志(amp;quot;?amp;amp;gt;amp;quot;)是不允许存在的,PHP自身不需要(amp;quot;?amp;amp;gt;amp;quot;),这样做,可以防止它的末尾的被意外地注入相应。重要: 由 __HALT_C ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:15 | 回复:0
  • PHP获取指定日期的星期方法如下
    PHP获取指定日期的星期方法如下
    amp;amp;lt;?phpheader(amp;quot;Content-type:text/html;charset=utf-8amp;quot;);//获取星期方法functionget_week($date){//强制转换日期格式$date_str=date('Y-m-d',strtotime($date));//封装成数组 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:21 | 回复:0
  • PHP分词使用之Jieba分词(结巴分词)应用
    PHP分词使用之Jieba分词(结巴分词)应用
    一、下载地址   1.https://github.com/fukuball/jieba-php二、简介   “结巴”中文分词:做最好的PHP中文分词,中文断词组件。/“结巴”(中文为“口吃”)中文分词:建立最好的PHP中文分词模块。   目前翻 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:18 | 回复:0
  • PHPWarning:PHPStartup:inUnknownonline0
    PHPWarning:PHPStartup:inUnknownonline0
    Windows平台启动php后,出现PHPWarning: PHPStartup: inUnknownonline0解决方案:这个问题是由于php.ini中没有开启(去掉注释符号)php扩展路径:找到extension_dir去掉前面的;(分号)就没问题了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:16 | 回复:0
  • PHP低版本与openssl不兼容的问题
    PHP低版本与openssl不兼容的问题
    错误信息Makefile:623:recipefortarget‘ext/openssl/openssl.lo’failedmake:***Error1原因:当前操作系统openssl版本过高,与5.6.33不兼容,因此手动安装openssl1.0.2版本实验步骤:openssl安装下载地址:https:// ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:15 | 回复:0
  • Centos下Yum安装PHP7.0
    Centos下Yum安装PHP7.0
    默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案:1.检查当前安装的PHP包yum list installed | grep php如果有安装的PHP包,先删除他们 yum remove php.x86_64 php-cli.x86_64  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:17 | 回复:0
  • php类与对象的基本概念
    php类与对象的基本概念
    php面向对象设计  对象相比数组的优点:不仅可以存储多个数据,还可以将函数存在对象中  对象的三大特性:封装、继承、多态  面向对象编程(objectorientedprogramming即oop),其达到了编程代码的重用性、灵活 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:16 | 回复:0
  • PHP启动报错:PHPStartup:Unabletoloaddynamiclibrary
    PHP启动报错:PHPStartup:Unabletoloaddynamiclibrary
    PHPStartup:Unabletoloaddynamiclibrary'/usr/local/opt/php71-amqp/amqp.so'-dlopen(/usr/local/opt/php71-amqp/amqp.so,9):imagenotfoundinamp;amp;lt;bamp;amp;gt;Unknownamp;amp;lt;/bamp;amp;gt;onlineamp;amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:17 | 回复:0
  • PHP的crontab定时任务管理
    PHP的crontab定时任务管理
     cron是一个linux下的定时执行工具。用户可以使用crontab工具来配置cron任务。 安装crontabyuminstall crontabs 启动/sbin/service crond start启动服务/sbin/service crond stop关闭服务/sbin/service cro ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:20 | 回复:0
  • JoshChen模式笔记之php单例模式
    JoshChen模式笔记之php单例模式
    单例模式:即一个对象只负责一个特定的任务。只实例化一次。Test.class.php文件classTest{privatestatic$_instance;privatefunction__construct(){}publicfunction__clone(){//防止被复制trigg ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:21 | 回复:0
  • 很好用的vscode插件OpenPHP/HTML/JSInBrowser让php文件直接在浏览器打开 ...
    很好用的vscode插件OpenPHP/HTML/JSInBrowser让php文件直接在浏览器打开 ...
    p{font-size:25px}amp;amp;lt;bodyamp;amp;gt;amp;amp;lt;h1amp;amp;gt;安装插件amp;amp;lt;/h1amp;amp;gt;amp;amp;lt;imgsrc=amp;quot;https://img2020.cnblogs.com/blog/2085540/202008/2085540-20200801234614145 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:20 | 回复:0
  • PHP验证日期格式
    PHP验证日期格式
    functioncheckDateFormat($date){//匹配日期格式yyyy-mm-ddyyyy-m-dif(preg_match(amp;quot;/^({4})-({1,2})-({1,2})$/amp;quot;,$date,$parts)){//检测是否为日期if(checkdate($parts[……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:18 | 回复:0
  • PHP中判断变量是否存在的方式
    PHP中判断变量是否存在的方式
    isset()函数判断变量是否设置.thinkPHP中判断select查询时返回值是否为空 $object-amp;amp;gt;isEmpty()empty():当变量存在,并且是一个非空非零的值时,返回FALSE,否则返回TRUE。is_null():如果指定变量为NULL ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:18 | 回复:0
  • 网络最强PHP开发工具+电子书+视频教程等资料下载汇总-GavinHu
    网络最强PHP开发工具+电子书+视频教程等资料下载汇总-GavinHu
    1.PHP开发工具、PHPIDE:VS.Phpamp;#8212;在VisualStudio下的PHP集成开发工具最新完美版下载首选PHP开发工具ZendStudiov7.2.0(含……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:16 | 回复:0
  • PHP数组转字符串,与字符串转数组
    PHP数组转字符串,与字符串转数组
    1implode使用一个字符串将数组变成字符串1234567891011amp;amp;lt;bramp;amp;gt;amp;amp;lt;?php $array = array('lastname', 'email', 'phone');$comma_separated =implode(amp;quot;,amp;quot;, $array);  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:14 | 回复:0
  • 一文彻底解决Ubuntu上PHP的安装以及版本切换
    一文彻底解决Ubuntu上PHP的安装以及版本切换
    Ubuntu上官方的源,比如Ubuntu14.04默认源中的是PHP5.6.x、Ubuntu16.04默认源中的是PHP7.0.x,那么如果想在Ubuntu16.04上安装PHP7.1,PHP7.2,应该怎么办呢?答案是通过第三方的源来安装,ppa:ondrej/php是一个比较 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:18 | 回复:0
  • 使用Docker快速搭建Nginx+PHP-FPM环境
    使用Docker快速搭建Nginx+PHP-FPM环境
    下载nginx官方镜像和php-fpm镜像`dockerpullnginx``dockerpullbitnami/php-fpm`使用php-fpm镜像开启php-fpm应用容器`dockerrun-d-v/var/www/html:/usr/share/nginx/html--namephp-fpmdocker.io/bitnami/php-fpm`-d ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:14 | 回复:0
  • addslashes,htmlspecialchars,htmlentities转换或者转义php特殊字符防止xss攻击以及 ...
    addslashes,htmlspecialchars,htmlentities转换或者转义php特殊字符防止xss攻击以及 ...
    一、转义或者转换的目的  1. 转义或者转换字符串防止sql注入  2. 转义或者转换字符防止html非过滤引起页面布局变化  3. 转义或者转换可以阻止javascript等脚本的xss攻击,避免出现类似恶意弹窗等等形式二、 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:12 | 回复:0
  • PHPAPC缓存配置、使用详解
    PHPAPC缓存配置、使用详解
    一、APC缓存简介APC,全称是AlternativePHPCache,官方翻译叫”可选PHP缓存”。它为我们提供了缓存和优化PHP的中间代码的框架。APC的缓存分两部分:系统缓存和用户数据缓存。系统缓存它是指APC把PHP文件源码的编译结 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:11 | 回复:0
  • php面向对象学习
    php面向对象学习
    近期跟着别人开发一套php程序,深感自己面向对象很白痴,于是再次巩固了一下面向对象的学习,自己整理了一下这几天面向对象的东西,给大家分享!!面向对象的三大特性:封装--隐藏内部实现,稳定外部接口继承--子类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:16 | 回复:0
  • php环境安装(二)
    php环境安装(二)
    调了很久,在浏览器输入localhost/index.php还是无法输出php的配置信息于是我打算使用自带的apache在网上找了教程以下是我的执行步骤然后到httpd.conf的配置时遇见问 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:12 | 回复:0
  • php函数中使用static
    php函数中使用static
    functionsendHeader($num,$rtarr=null){static$sapi=null;if($sapi===null){$sapi=php_sapi_name();}return$sapi++;看PW源码的时候发现setHeader()函数中使用static关键字,很奇怪,以前也没这样用过。static用在函 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:11 | 回复:0
  • PHP异或算法
    PHP异或算法
    /***PHP字符串“异或”算法*paramarraykey*@paramRequest$request*@returnmixed|string|void*/publicfunctionsetSecretKey(Request$request){$keyArr=$request-amp;amp;gt;……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:14 | 回复:0
  • IIS7中多个版本php共存的方法
    IIS7中多个版本php共存的方法
    php可以在官网下载http://windows.php.net/download/,php5.4之前的版本似乎没有了,旧版本我是其它地方找的。我们将使用fastcgi模块,直接下载非线程安全(NonThreadSafe)的版本,效率比较高.x86是32位的,x64是64位的别 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:13 | 回复:0
  • 项目案例之Pipeline流水线及流水线发布PHP项目(二)
    项目案例之Pipeline流水线及流水线发布PHP项目(二)
    链接:https://pan.baidu.com/s/1NZZbocZuNwtQS0eGkkglXQ提取码:z7gj复制这段内容后打开百度网盘手机App,操作更方便哦4.Jenkins的Pipeline流水线主机名IP地址备注Git192.168.200.61Git服务器Jenkins192.168.200.62 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:21 | 阅读:13 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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