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

PHP编程经验

RSS
  • PHP进行AES/ECB/PKCS7padding加密的例子(openssl)
    PHP进行AES/ECB/PKCS7padding加密的例子(openssl)
    上一篇文章讲到利用mcrypt对数据进行aes加密的方法,但是不支持php7.1.x版本,今天在stackoverflow上看到同样的问题,是使用openssl函数的处理方法,点击下面的链接stackoverflow查看问题,根据上面的问题整理出了一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:32 | 阅读:41 | 回复:0
  • 手动为php安装memcached扩展模块
    手动为php安装memcached扩展模块
      最近公司需要新部署几台服务器,主要就是lnmp平台,这几台服务器需要部署公司的系统,由于本屌刚入职时间不长,加上又是新手,所以对公司的架构一头雾水,前前后后折腾了一个月时间,终于磕磕绊绊的将系统服务器 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:32 | 阅读:31 | 回复:0
  • PHP程序员的进阶之路
    PHP程序员的进阶之路
    第1阶段:初级PHP程序员 重点:把LNMP搞熟练(核心是安装配置基本操作)目标:能够完成基本的LNMP环境安装,简单配置维护;能够做基本的简单系统的PHP开发;能够在PHP中型系统中支持某个PHP功能模块的开发。时间: ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:32 | 阅读:68 | 回复:0
  • PHP中的stdClass 【转】
    PHP中的stdClass 【转】
      如果所有的Class都应该存在于一个默认的层级中的话,那么最顶层应该是最为一般的Class,也就是说极为抽象的,每一个下层的Class均比其上层的Class(即父类)更加专门化。基于该思想,在PHP中,这个顶层的Class被 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:32 | 阅读:77 | 回复:0
  • CentOS6.5下源码安装LAMP(Linux+Apache+Mysql+Php)环境
    CentOS6.5下源码安装LAMP(Linux+Apache+Mysql+Php)环境
    ---恢复内容开始--- 一、系统环境系统平台:CentOS6.5(Final)Apache版本:httpd-2.2.31.tar.gz(最新版本2015-07-16)Mysql版本:mysql-5.0.41.tar.gzPhp版本:php-5.2.6.tar.gz二、安装前准备1、库文件准备在安装PHP ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:32 | 阅读:47 | 回复:0
  • PHP Warning: PHP Startup: redis: Unable to initialize module
    PHP Warning: PHP Startup: redis: Unable to initialize module
    redis已安装,且已经在php中安装了redis.so,但升级php版本后不能使用原来的redis.so扩展,需要重新编译安装phpredis。今天安装后重启php-fpm时出现了以下错误: # php-fpm restartGracefully shutting down php-fpm ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:32 | 阅读:58 | 回复:0
  • PHP运行模式
    PHP运行模式
    关于PHP目前比较常见的五大运行模式: 1)CGI(通用网关接口 / Common Gateway Interface) 2)FastCGI(常驻型CGI / Long-Live CGI) 3)CLI(命令行运行 / Command Line Interface) 4)Web模块模式(Apache等Web ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:32 | 阅读:86 | 回复:0
  • phpfsockopen使用
    phpfsockopen使用
    函数说明:fsockopen—打开一个网络连接或者一个Unix套接字连接语法:resourcefsockopen(string$hostname[,int$port=-1[,intamp;amp;amp;$errno[,stringamp;amp;amp;$errstr[,float$timeout=ini_get(amp;quot;defaul ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:32 | 阅读:46 | 回复:0
  • php后台接受POST值
    php后台接受POST值
    【场景描述】:展示型企业站制作管理后台,前端框架:vue.js2.0,bootstrap,后台语言:php【问题描述】:使用管理后台向接口发送请求时,接口使用PHP的$_POST,接收提交的字段;在使用原始的表单submit,后台能够正常 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:32 | 阅读:56 | 回复:0
  • PHP命名空间
    PHP命名空间
    从PHP5.3.0开始引入命名空间的概念,那么命名空间是什么、为什么要使用命名空间、怎么使用命名空间呢?下面就给大家简单的讲解一下,相信读完这篇文章大家能对命名空间有比较清楚的认识。命名空间是现代PHP特性之一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:32 | 阅读:49 | 回复:0
  • PHP查询登录中的sql注入
    PHP查询登录中的sql注入
    比如以下一段登录的代码: if($l = @mysql_connect(amp;#39;localhostamp;#39;, amp;#39;rootamp;#39;, amp;#39;123amp;#39;)) or die(amp;#39……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:32 | 阅读:44 | 回复:0
  • PHP命名空间与自动加载机制介绍
    PHP命名空间与自动加载机制介绍
    include和require是PHP中引入文件的两个基本方法。在小规模开发中直接使用include和require没哟什么不妥,但在大型项目中会造成大量的include和require堆积。这样的代码既不优雅,执行效率也很低,而且维护起来也相 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:32 | 阅读:46 | 回复:0
  • lnmp使用socket方式连接nginx优化php-fpm性能
    lnmp使用socket方式连接nginx优化php-fpm性能
    lnmp使用socket方式连接nginx优化php-fpm性能Nginx连接fastcgi的方式有2种:TCP和unixdomainsocket什么是Unixdomainsocket?——维基百科Unixdomainsocket或者IPCsocket是一种终端,可以使同一台操作系统上的两个或 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:32 | 阅读:44 | 回复:0
  • php中的$_GET怎样获取带有井号“#”的參数
    php中的$_GET怎样获取带有井号“#”的參数
    amp;amp;lt;?phpecho$_GET;?amp;amp;gt;当url为http://test.com/c.php?key=999时,正常输出:999当url为http://test.com/c.php?key=9#888时,仅仅能输出:9而我想要获得的是9#888,那要怎么办呢?仅仅能在把9#888传 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:51 | 回复:0
  • PHP介绍
    PHP介绍
    PHP就是“超文本预处理器”,就是在服务器端运行的可以嵌入HTML中的脚本语言,所以必须通过PHP的解析器对PHP代码进行解析后浏览器才可以看懂的代码(HTML)。服务器:安装了服务器软件的高级电脑,服务器种类非常多 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:25 | 回复:0
  • 浅谈php.ini安全设置
    浅谈php.ini安全设置
    作为黑客技术爱好者的我,一直以来都被php.ini名目众多的选项给弄的头晕目眩,最近查阅了一些资料,略有收获,下面我就结合自己的经验来谈一下php.ini的安全设置。一、魔术引号魔术引号指令一共有三个,但我认为与网 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:32 | 回复:0
  • php数组排序按照某字段
    php数组排序按照某字段
    $arr=[    array(        'name'=amp;amp;gt;'小坏龙',        'age'=amp;amp;gt;28    ),    array(        'name'=amp;amp;gt;'小坏龙2',        'age'=amp;amp;gt;1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:33 | 回复:0
  • php获取代理服务器真实内网IP方法
    php获取代理服务器真实内网IP方法
     功能:获取用户真实IP地址,代理服务器内网IP,防HTTP_CDN_FORWARDED_FOR注入functiongetIP(){if(isset($_SERVER)){$realip=$_SERVER;}elseif(isset($_SERVER['H……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:60 | 回复:0
  • PHP 类与对象 全解析( 二)
    PHP 类与对象 全解析( 二)
    目录 PHP 类与对象 全解析( 一) PHP 类与对象 全解析( 二) PHP 类与对象 全解析(三 ) 7.Static关键字 声明类成员或方法为static,就可以不实例化类而直接访问。不能通过一个对象来访问其中的静态成员(静态方法 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:35 | 回复:0
  • php文件上传
    php文件上传
    单文件上传前台 amp;amp;lt;form action=amp;quot;up.phpamp;quot; method=amp;quot;postamp;quot; enctype=amp;quot;multipart/form-dataamp;quot; amp;amp;gt; amp;amp;lt;input type=amp;q ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:74 | 回复:0
  • php获取自定义header信息
    php获取自定义header信息
    基于nginx服务器下,获取header信息:获取自定义的参数采用$_SERVER;如:获取header头部自定义的token,则使用$_SERVER即可;基于Apache服务器下,获取header信息:有内置函数:apache_response_headers——获取响应 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:29 | 回复:0
  • PHP代码审计1-审计环境与调试函数
    PHP代码审计1-审计环境与调试函数
    审计环境与调试函数审计环境测试环境常用集成环境:phpStudy、WampServer#不同的操作系统下,漏洞测试的结果也可能不一样 PHP编写工具EditPluNotepad++ 代码审计工具Seay 代码审计平台DVWA(注:windows下,需要 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:35 | 回复:0
  • phpPthread多线程
    phpPthread多线程
    原文链接:https://www.cnblogs.com/jkko123/tag/php%E7%9A%84%E5%A4%9A%E7%BA%BF%E7%A8%8BPthread/线程,有时称为轻量级进程,是程序执行的最小单元。线程是进程中的一个实体,是被系统独立调度和分派的基本单位, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:48 | 回复:0
  • PHP中GD库是做什么用的?PHPGD库介绍11111111
    PHP中GD库是做什么用的?PHPGD库介绍11111111
    什么是gd库?   gd库是php处理图形的扩展库,gd库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。在网站上GD库通常用来生成缩略图或者用来对图片加水印或者对网站数据生成报表。    在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:32 | 回复:0
  • php5.6+Redis+Windows7安装 (phpstudy)
    php5.6+Redis+Windows7安装 (phpstudy)
    1.首先去github网站上下载https://github.com/dmajkic/redis/downloads; 2.根据实际情况,将64bit的内容cp到自定义盘符目录,如D:\Redis; 3.打开cmd,cd/d 切换到Redis-server.exe目录,运行redis-server.exe redis.c ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:32 | 回复:0
  • CSRF的防御实例(PHP)
    CSRF的防御实例(PHP)
    CSRF的防御可以从服务端和客户端两方面着手,防御效果是从服务端着手效果比较好,现在一般的CSRF防御也都在服务端进行。1.服务端进行CSRF防御服务端的CSRF方式方法很多样,但总的思想都是一致的,就是在客户端页面增 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:28 | 回复:0
  • mac系统php7.2安装memcache扩展
    mac系统php7.2安装memcache扩展
    memcache的安装 下载地址:https://github.com/websupport-sk/pecl-memcache/archive/php7.zip wgethttps://github.com/websupport-sk/pecl-memcache/archive/php7.zip 如提示: -bash:wget:commandnotfound   ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:31 | 回复:0
  • php面试之数据结构和算法
    php面试之数据结构和算法
    二、数据结构和算法1.使对象可以像数组一样进行foreach循环,要求属性必须是私有。(Iterator模式的PHP5实现,写一类实现Iterator接口)(腾讯)amp;amp;lt;?phpclassTestimplementsIterator{private$item=array('id'= ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:40 | 回复:0
  • js解析php返回的json数据无法获取length的问题分析
    js解析php返回的json数据无法获取length的问题分析
    1.问题出现的过程,js解析phpjson_encode的数据,无法获取长度信息,提示undefined debug:   首先打印查看了phpencode后的数据,返现最外层是一个中括号,误以为编码成了一个数组,于是将其强制类型转换为Object ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:37 | 回复:0
  • PHP序列化变量的4种方法
    PHP序列化变量的4种方法
    摘自:PHP序列化变量的4种方法http://www.iteye.com/news/25668 ……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:37 | 回复:0
  • PHP文件上传涉及到的一些参数:post_max_size、upload_max_filesize、file_uploads、m ...
    PHP文件上传涉及到的一些参数:post_max_size、upload_max_filesize、file_uploads、m ...
    整理:PHP文件上传涉及到的一些参数:file_uploads 是否允许通过HTTP上传文件的开关,默认为ON即是开upload_tmp_dir upload_tmp_dir用来说明PHP上传的文件放置的临时目录,要想上传文件,得保证服务器没有关闭临时 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:50 | 回复:0
  • PHP面试题及答案解析(2)—PHP面向对象
    PHP面试题及答案解析(2)—PHP面向对象
    1.写出php的public、protected、private三种访问控制模式的区别。public:公有,任何地方都可以访问protected:继承,只能在本类或子类中访问,在其它地方不允许访问private:私有,只能在本类中访问,在其他地方不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:41 | 回复:0
  • 使用vs.php调试PHP相关问题
    使用vs.php调试PHP相关问题
    1.使用mysql_connect()方法时报错amp;quot;Calltoundefinedfunctionmysql_connect()amp;quot;这是由于在php.ini没有启用mysql相关扩展,在vs.php的安装目录下,有三个文件夹(php5.2,php5.3,php5.4)分别对应三个p ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:76 | 回复:0
  • [php]php总结(2)
    [php]php总结(2)
    18、数组$arr=20;//array(=amp;amp;gt;20)$arr=20;//默认为下一个下标赋值unset()可以删除数组元素,但不会重建索引array_values()可以重建索引19、list()在list中声明变量,可以将数组中的值按顺序赋给list中的变量 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:78 | 回复:0
  • php安装vld扩展
    php安装vld扩展
    下载地址:http://pecl.php.net/package/vld此处包是:vld-0.14.0.tgz1.tar-xvf vld-0.14.0.tgz -C INSTALL_DIR2.cdINSTALL_DIR3.phpize4../configure5.makeamp;amp;amp;amp;amp;amp;makeinstall6.php-i|grep ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:54 | 回复:0
  • PHP文件系统-文件的读写操作
    PHP文件系统-文件的读写操作
    一、文件的打开与关闭(读文件中的内容,向文件中写内容)读取文件中的内容file_get_contents();//php5以上,读取出的文件内容放在一个变量中file()//读取文件中内容,按每一行保存在数组中readfile();//读取文件中 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:47 | 回复:0
  • php在匿名函数中调用自身。。
    php在匿名函数中调用自身。。
    //php闭包实现函数的自调用,也就是实现递归functionclosure($n,$counter,$max){//匿名函数,这里函数的参数加amp;amp;amp;符号是,引址调用参数自己$fn=function(amp;amp;amp;$n,amp;amp;amp;$counter,amp;amp;amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:62 | 回复:0
  • SQLSTATE[42000]:Syntaxerrororaccessviolation:1055Expression#1ofSELECTlistisnotin ...
    SQLSTATE[42000]:Syntaxerrororaccessviolation:1055Expression#1ofSELECTlistisnotin ...
    原因分析一、原理层面这个错误发生在mysql5.7版本及以上版本会出现的问题:mysql5.7版本默认的sql配置是:sql_mode=amp;quot;ONLY_FULL_GROUP_BYamp;quot;,这个配置严格执行了amp;quot;SQL92标准amp;quot;。很多从5. ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:36 | 回复:0
  • phpcurl上传文件$_FILES为空问题
    phpcurl上传文件$_FILES为空问题
    php使用curl上传文件,代码如下:发送的代码(完全是官方的示例)amp;amp;lt;?php/*http://localhost/upload.php:print_r($_POST);print_r($_FILES);*/$ch=curl_init();$data=array('name'=amp;amp;gt;'Foo','file'=am ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:36 | 回复:0
  • (PHP)redisHash(哈希)操作
    (PHP)redisHash(哈希)操作
    /****Hash操作*哈希操作*可理解为数据库操作**///为user表中的字段赋值。成功返回1,失败返回0。若user表不存在会先创建表再赋值,若字段已存在会覆盖旧值。$redis-amp;amp;gt;hSet('user','name','222');//获取user ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:31 | 阅读:61 | 回复:0

关注我们

极客给你想要的成长

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

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

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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