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

PHP编程经验

RSS
  • PHP中的命名空间(namespace)及其使用详解
    PHP中的命名空间(namespace)及其使用详解
    php自5.3.0开始,引入了一个namespace关键字以及__NAMESPACE__魔术常量(当然use关键字或useas嵌套语句也同时引入);那么什么是命名空间呢?php官网已很明确的进行了定义并形象化解释,这里直接从php官网copy一段文 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:99 | 回复:0
  • log4php使用及配置
    log4php使用及配置
    1、在项目中加入log4php包 2、log4php配置在项目配置包中添加logger_config.xml配置文件:logger_config.xml配置文件添加代码如下:amp;amp;lt;configurationxmlns=amp;quot;http://logging.apache.org/log4php/amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:109 | 回复:0
  • PHP下实现端口复用/劫持
    PHP下实现端口复用/劫持
    经常看到有朋友问端口复用,我花了一个晚上写了一点代码本来想做成嗅叹转发的,无奈单线程的东西很局限,而且始终只能得到头行数据。我想要做成那样的,对于高手来说,不是困难的事。如果你不懂如何配置,请参照我以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:101 | 回复:0
  • ios端浏览器拍照上传到服务器,图片被旋转90度php解决方案
    ios端浏览器拍照上传到服务器,图片被旋转90度php解决方案
    1、可以通过前端进行解决,本案例通过后端解决的判断请求的浏览器的ua,如果是ios浏览器则进行90度旋转重点来了:必须确保检测的图片是ios设备上传的完整图片,不要在前端压缩过的,因为压缩后的图片都是通过Canvas ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:105 | 回复:0
  • php高版本安装ecshop错误解决方法
    php高版本安装ecshop错误解决方法
    1、StrictStandards:Non-staticmethodcls_image::gd_version()shouldnotbecalledstaticallyinF:\xampp\htdocs\ceshi\includes\lib_base.phponline346 找到\lib_base.php第346行 将它注释 //returncls_i……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:93 | 回复:0
  • Php7安装pdo_pgsql,pgsql扩展
    Php7安装pdo_pgsql,pgsql扩展
    找到php源码包自带的ext目录里的pgsql库切换目录到pgsql找到phpize(在php安装目录下的bin文件夹下)如下命令:#/usr/bin/phpize#./configure--with-php-config=/usr/bin/php-config找到php-config位置#makeamp;amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:84 | 回复:0
  • TP5隐藏index.php
    TP5隐藏index.php
    一,找到/public/.htaccess文件,如果你的入口文件已经移动到根目录下,那么你的.htaccess文件也要剪切到根目录下,总之要确保.htaccess跟入口的index.php保持同级。二,根据你的php环境分别设置.htaccess文件:Apac ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:84 | 回复:0
  • php判断变量是否为正整数
    php判断变量是否为正整数
    原文作者:xingguang原文链接:https://www.tiance.club/post/934001781.html$data=str_replace('.00','',$data);if(preg_match(amp;quot;/^*$/amp;quot;,$data)){……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:90 | 回复:0
  • php和egret的配合
    php和egret的配合
    egret对资源路径和js的应用都是相对路径,而在现在许多流行的框架里,一般都把js和资源放到专门的文件夹下,如public。修改步骤:1、修改index.html,改为全路径,如:amp;amp;lt;scriptegret=amp;quot;libamp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:98 | 回复:0
  • php代码审计8审计文件上传漏洞
    php代码审计8审计文件上传漏洞
    文件上传漏洞是指用户上传了一个可执行的脚步文件,并通过此脚本文件获得了执行服务器端命令的能力,这种攻击方式是最直接和有效的,文件上传本身是没问题的,有问题的是文件上传后,服务器怎么处理,解释文件,通过 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:78 | 回复:0
  • PHP中MySQL、MySQLi和PDO的用法和区别
    PHP中MySQL、MySQLi和PDO的用法和区别
    MySQL是PHP操作MySQL数据库最原始的Extension。MySQLi的i代表Improvement,提供了相对进阶的功能,就Extension而言,本身也增加了安全性。而PDO(PHPDataObject)则是提供了一个AbstractionLayer来操作数据库,光从 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:76 | 回复:0
  • 转载---php配置
    转载---php配置
    以前安装php环境,经常是安装一遍就是一遍,需要重新安装时因为没有做记录,只得重新一步步配置;今天顺便又来安装:windows下apache和php的安装与配置过程,就做个记录,以便日后不时之需,由于mysql的安装太简单, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:79 | 回复:0
  • PHP程序员危机(转载)
    PHP程序员危机(转载)
    感谢有这样的机会,能和大家一起来聊聊开发者的那些事儿。其实程序员危机是一个真实存在的问题。也有人说是互联网行业的下滑或者互联网行业已过了风口等等。我在这儿主要谈的是PHP程序员的危机,而这种危机多半来自 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:82 | 回复:0
  • php类型之class类,对象,构造函数的理解
    php类型之class类,对象,构造函数的理解
    classStudent{//1.成员属性/**amp;amp;lt;1amp;amp;gt;public关键字表示声明的变量是共用的,任何地方都能访问到amp;amp;lt;2amp;amp;gt;private关键字表示变量是私有的,只能在同一类中访问到amp;amp;lt;3amp;amp;gt ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:66 | 回复:0
  • CtfshowWeb入门-PHP特性(89-102)
    CtfshowWeb入门-PHP特性(89-102)
    Web89include(amp;quot;flag.phpamp;quot;);highlight_file(__FILE__);if(isset($_GET)){$num=$_GET;if(preg_match(amp;quot;//amp;quot;,$num)){die(amp;quot;nonono!amp;quot;);}if(intval($num)){……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:88 | 回复:0
  • php数组与URL相互转换
    php数组与URL相互转换
      php为了数组与url参数相互转换提供了两个函数:1,数组转换为带amp;amp;amp;的URL的字符串例如:$arr=;$res=urldecode(http_build_query($arr));var_dump($res);exit;结果为:string(60) ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:89 | 回复:0
  • php的异常和处理
    php的异常和处理
    常见错误处理类型语法错误环境错误逻辑错误常见错误级别Deprecated最低级别的错误不推荐,不建议,使用一些过期函数的时候会出现,程序继续执行Notice通知级别的错误使用一些未定义变量、常量或者数组key没有加引号 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:94 | 回复:0
  • PHP腾讯地图地图接口调用提示{"status":110,"message":"请 ...
    PHP腾讯地图地图接口调用提示{"status":110,"message":"请 ...
    PHP腾讯地图地图接口调用提示{amp;quot;statusamp;quot;:110,amp;quot;messageamp;quot;:amp;quot;请求来源未被授权,此次请求无来源信息amp;quot;}直接后台设置白名单ip就行了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:98 | 回复:0
  • PHP典型功能与Laravel5框架开发学习笔记
    PHP典型功能与Laravel5框架开发学习笔记
    步骤一:PHP的Redis应用及HTTP协议一、Redis初识1、Linux下安装redis:具体看官网:https://redis.io/download;以下为以个人习惯的安装目录进行的redis安装:cd/usr/local/src/;wgethttp://download.redis.io/relea ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:104 | 回复:0
  • PHP序列化变量的4种方法
    PHP序列化变量的4种方法
    序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。1. serialize和unserialize函 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:101 | 回复:0
  • php菜刀分析学习
    php菜刀分析学习
    这里以eval为例我们知道,php中的eval能把字符串当代码执行:eval('phpcode'); 注意,这里的代码要有分号结尾,我们测试:我们创建一个最简单的SHELL:amp;amp;lt;?phpeval($_POST);在post数据位置发送:a=phpinfo()  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:83 | 回复:0
  • linux中查看php.ini的存放位置
    linux中查看php.ini的存放位置
    查找php.ini的存放位置:方法一:php--ini所列出的结果中:LoadedConfigurationFile即为php.ini所存放的位置 方法二:php-i|grepamp;quot;LoadedConfigurationFileamp;quot; ·……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:109 | 回复:0
  • php的单例模式
    php的单例模式
    据说,单例模式是设计模式中最简单的一种。不多说,先上代码,然后解说,一共两个文件:danli.classamp;amp;lt;?phpclassDanli{//保存类的实例的静态成员变量staticprivate$_instance=null;//私有的构造方法 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:134 | 回复:0
  • PHPmysqli_fetch_all()函数
    PHPmysqli_fetch_all()函数
    从结果集中取得所有行作为关联数组:amp;amp;lt;?php//假定数据库用户名:root,密码:123456,数据库:RUNOOB$con=mysqli_connect(amp;quot;localhostamp;quot;,amp;quot;rootamp;quot;,amp;quot;123456amp;quot;,a ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:162 | 回复:0
  • Centos下Yum安装PHP5.5,5.6,7.0
    Centos下Yum安装PHP5.5,5.6,7.0
     默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案:1.检查当前安装的PHP包yum list installed | grep php如果有安装的PHP包,先删除他们 yum remove php.x86_64 php-cli.x86_64 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:139 | 回复:0
  • nginx重定向到index.php
    nginx重定向到index.php
    location /keywords{                index index.php;                try_files $uri $uri/ /keywords/index.php?q=$uriamp;amp;amp;$args;}   apache:.htaccess1Options ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:114 | 回复:0
  • PHP程序常见漏洞攻击
    PHP程序常见漏洞攻击
    PHP中的变量不需要事先声明,它们会在第一次使用时自动创建,它们的类型也不需要指定,它们会根据上下文环境自动确定。从程序员的角度来看,这无疑是一种极其方便的处理方法。很显然,这也是快速开发语言的一个很有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:93 | 回复:0
  • Postfix性能测试(PHP版)
    Postfix性能测试(PHP版)
    Postfix的性能压测(PHP版)发送测试:分别使用PHPMail()函数和PHPMaillersmtp协议发送邮件,推送速率是指发送个数/PHP程序运行时间,发送速率是指发送个数/(PHP推送时间+postfix处理积压的时间) 发送方式发送量(个数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:101 | 回复:0
  • Mac下用docker配置PHP环境杂记
    Mac下用docker配置PHP环境杂记
      1.下载官方镜像dockerpullnginxdockerpullbitnami/php-fpm 2.启动容器dockerrun-d--namemyFpm-p-v此处为宿主机文档目录:/appbitnami/php-fpmdockerrun-d--namemyNginx-p80:80-v此处为宿主机文档目录:/usr/share ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:117 | 回复:0
  • php返回json数组
    php返回json数组
    1.后端//处理json数组中文问题functionarrayRecursive(amp;amp;amp;$array,$function,$apply_to_keys_also=false){static$recursive_counter=0;if(++$recursive_counteramp;amp;gt;1000){die('possibled……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:98 | 回复:0
  • php个推的例子
    php个推的例子
    个推  http://docs.getui.com/server/php/start/amp;amp;lt;?php/***CreatedbyPhpStorm.*User:xiaochao*Date:15/7/29*Time:上午9:43*/classpush{private$APPKEY;//个推appkeyprivate$APPID;//个推a……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:97 | 回复:0
  • window+nginx+php-cgi的php-cgi线程/子进程问题
    window+nginx+php-cgi的php-cgi线程/子进程问题
    见bbshttp://bbs.csdn.net/topics/390803643/close正常的配置情况下,window的php-cgi是不会出现多线程/子进程的,例如以下配置fastcgi_pass 127.0.0.1:9000;这时也就意味着当二个php文件同一时候请求解析时,就会出现 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:117 | 回复:0
  • PHP控制类中方法的访问权限
    PHP控制类中方法的访问权限
    1.访问方式:PHP5提供了3种访问方式:(1)public:可以被毫无限制地访问,类外部的任何代码都可以读写public属性,在PHP5之前的版本中,所有的方法和属性都是public。(2)private:只在类的内部可见,类中的任何成 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:168 | 回复:0
  • GitPHP提交
    GitPHP提交
    做了个小的DEMO,可以查看:https://github.com/feixiang/webgit.git这几天一直在郁闷的事情。Git在shell里面执行得好好的,apache运行用户也改成了git,但是,在提交Git工程的时候却没法提交。刚开始以为是文件权限 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:124 | 回复:0
  • php输出错误信息
    php输出错误信息
    error_reporting(E_ALL);functioncache_shutdown_error(){$_error=error_get_last();if($_erroramp;amp;amp;amp;amp;amp;in_array($_error,array(1,4,16,64,256,4096,E_ALL))){……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:88 | 回复:0
  • JS+PHP实现用户输入数字后取得最大的值并显示为第几个
    JS+PHP实现用户输入数字后取得最大的值并显示为第几个
    目的:分清JSPHP的区别,拓宽思维分析1.利用JS的prompt输入用户想要输入的值.2.利用HTML表单的text标签将输入的值传递给PHP处理文件3.PHP进行数值判定,选出最大值和位置. 由浅入深:1.在JS实现获取数组的最大值.1vara= ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:83 | 回复:0
  • PHPftp获取目录内容为空
    PHPftp获取目录内容为空
    使用PHP的ftp函数获取目录内容,ftp_nlist()和ftp_rawlist()返回都为空。查了一圈资料找不到答案,然后用Python写了一个,一样的操作就可以获取目录内容。抓包发现,Python在获取目录内容之前自动改变为被动模式了, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:95 | 回复:0
  • PHP加密解密函数之Crypt
    PHP加密解密函数之Crypt
    /***Crypt加密实现类*@categoryORG*@packageORG*@subpackageCrypt*@authorliu21stamp;amp;lt;[email protected];amp;gt;*/classCrypt{/***加密字符串*@paramstring$str字符串……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:103 | 回复:0
  • php--文件操作(创建、复制、移动、删除)
    php--文件操作(创建、复制、移动、删除)
    创建文件夹boolmkdir(string$pathname]])参数pathname目录的路径。mode默认的mode是0777,意味着最大可能的访问权。有关mode的更多信息请阅读chmod()页面。……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:93 | 回复:0
  • 对一道PHP比较运算符相关题目的思考
    对一道PHP比较运算符相关题目的思考
    题目源码:amp;amp;lt;?phpshow_source(__FILE__);$flag1=amp;quot;flag1hereamp;quot;;$flag2=amp;quot;flag2hereamp;quot;;$a=@$_GET;$b=@$_GET;if($a==0and$a){echo$flag1;}if(is_numeric($b)){exit();}if($bamp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:10 | 阅读:97 | 回复:0

关注我们

极客给你想要的成长

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

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

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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