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

PHP编程经验

RSS
  • PHP并发操作下的加锁
    PHP并发操作下的加锁
    最近做后台统计的工具,统计肯定是一个需要运算好久的数据 容许一个用户在一个时间内进行操作,这个时候就需要用到锁了,将这个操作过程锁起来。在用了cache的时候,cache失效可能导致瞬间的多数并发请求穿透到数据 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:59 | 回复:0
  • redis缓存队列+MySQL+php任务脚本定时批量入库
    redis缓存队列+MySQL+php任务脚本定时批量入库
    原文地址:http://blog.jobbole.com/99567/需求背景:有个调用统计日志存储和统计需求,要求存储到mysql中;存储数据高峰能达到日均千万,瓶颈在于直接入库并发太高,可能会把mysql干垮。问题分析思考:应用网站架构 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:111 | 回复:0
  • PHP的输出缓冲区(转)
    PHP的输出缓冲区(转)
    什么是缓冲区?简单而言,缓冲区的作用就是,把输入或者输出的内容先放进内存,而不显示或者读取.至于为什么要有缓冲区,这是一个很广泛的问题,如果有兴趣,可以在网山找下资料.其实缓冲区最本质的作用就是,协调高速CPU和 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:61 | 回复:0
  • atitit.木马病毒webshell的原理and设计 java c# .net php.
    atitit.木马病毒webshell的原理and设计 java c# .net php.
    atitit.木马病毒webshell的原理and设计 java c# .net php.   编辑WebShell后门具有隐蔽性,一般有隐藏在正常文件中并修改文件时间达到隐蔽的,还有利用服务器漏洞进行隐藏,如 amp;quot;...amp;quot; 目录就 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:104 | 回复:0
  • PHP静态化之真静态化
    PHP静态化之真静态化
    参考文献:http://blog.sina.com.cn/s/blog_66aa1142010114lc.html采用了动态服务器技术生成静态HTML的做法,这样做的好处是:一是能减轻其服务器的负担,二是因为生成了HTML静态页面,所以其网站被搜索引擎搜索到的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:92 | 回复:0
  • PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
    PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
    amp;amp;lt;?php /** * 获取指定月份的第一天开始和最后一天结束的时间戳 * * @param int $y 年份 $m 月份 * @return array(本月开始时间,本月结束时间) */ function mFristAndLast($y = amp;quot;amp;quot;, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:63 | 回复:0
  • PHP反序列化
    PHP反序列化
    1.什么是php序列号和反序列化    在开发的过程中常常遇到需要把对象或者数组进行序列号存储,反序列化输出的情况。特别是当需要把数组存储到mysql数据库中时,我们时常需要将数组进行序列化操作。 php序列化(seri ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:86 | 回复:0
  • 使用C语言开发PHP扩展(转)
    使用C语言开发PHP扩展(转)
    本篇文章给大家带来的内容是介绍如何使用C语言给PHP写扩展,,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 1、在php源码路径的ext文件夹下,新建一个extend_test.def文件,编辑文件内容为:1s ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:75 | 回复:0
  • iis7.5安装配置php环境详细清晰教程,三步实现【图文】
    iis7.5安装配置php环境详细清晰教程,三步实现【图文】
    iis7.5是安装在win7、win8里的web服务器,win2003、win2000的web服务器使用的是iis6.0,由于win7、win8系统相比win2003、win2000有了改新革面的不同,因此对于iis7.5的配置也必需捣鼓一翻才能熟悉。不过这些都是操作 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:65 | 回复:0
  • phpMyAdmin关于PHP5.5+isrequired.Currentlyinstalledversionis:5.4.16问题
    phpMyAdmin关于PHP5.5+isrequired.Currentlyinstalledversionis:5.4.16问题
    出现这个提示PHP5.5+isrequired.Currentlyinstalledversionis:5.4.16原因可能是:phpmyadmin版本太新,最小需要php5.5.x以上版本才可以运行,因此有2个办法可以解决。1、重新下载phpmyadmin老版本2、升级php程序到5. ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:85 | 回复:0
  • 数据结构与算法之PHP排序算法(归并排序)
    数据结构与算法之PHP排序算法(归并排序)
    一、基本思想 归并排序算法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,使每个子序列有序,再将已有序的子序列合并,得到完全有序的序列。该算法是采用分治法(Divide and ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:51 | 回复:0
  • PHP_环境配置_python脚本_2017
    PHP_环境配置_python脚本_2017
    Apache配置 需要安装:VC2015 httpd-2.4.16-win32-VC14.zip VC14就是2015的环境。 又比如:php-5.6.12-Win32-VC11-x86 VC11就是……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:86 | 回复:0
  • 关于wamp的HTML,PHP,mysql三者的操作与联系-wamp简单配置(一) ...
    关于wamp的HTML,PHP,mysql三者的操作与联系-wamp简单配置(一) ...
    作为一个前端的初学者应该经常接触到wamp这个四合一软件,它包括window、Apache、mysql、php核心木块,模拟出网站的整套运行系统。今天,作者分章简单的实现这个系统中数据的传递,只是一些简单dome,如有披露,请回 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:117 | 回复:0
  • phpbom\ufeff
    phpbom\ufeff
    2015年5月29日16:50:56星期五五月的最后一个周五.............前两天遇到一个问题PHP返回json数据,其他人死活解析不出来json_last_error();//返回4,utf8错误他们对我返回的json再次json_encode后用var_dump();打印, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:55 | 回复:0
  • shorturl的php生成方法
    shorturl的php生成方法
    算法原理1)将长网址md5生成32位签名串,分为4段,每段8个字节;2)对这四段循环处理,取8个字节,将他看成16进制串与0x3fffffff(30位1)与操作,即超过30位的忽略处理;3)这30位分成6段,每5位的数字作为字母表的索引取得特定 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:62 | 回复:0
  • 防范sql注入式攻击的比较有见地的代码(PHP)
    防范sql注入式攻击的比较有见地的代码(PHP)
    viewplaincopy$_POST = sql_injection($_POST);  $_GET = sql_injection($_GET);          function sql_injection($content)  {  if (!get_magic_quotes_gpc()) {  if (is_array($conten ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:67 | 回复:0
  • 系统的讲解-PHP浮点数高精度运算
    系统的讲解-PHP浮点数高精度运算
    记录下,工作中遇到的坑...关于PHP浮点数运算,特别是金融行业、电子商务订单管理、数据报表等相关业务,利用浮点数进行加减乘除时,稍不留神运算结果就会出现偏差,轻则损失几十万,重则会有信誉损失,甚至吃上官司 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:48 | 回复:0
  • php中rsa加密及解密和签名及验签
    php中rsa加密及解密和签名及验签
    加密的内容长度限制为密钥长度少11位,如128位的密钥最多加密的内容为117个长度。公钥加密$public_content=file_get_contents(公钥路径);$public_key=openssl_get_publickey($public_content);$original_str='待加密 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:107 | 回复:0
  • 安装redis和php的redis扩展
    安装redis和php的redis扩展
    一、安装Redis  在服务器上下载好最新的redis解压包后,解压 #tar -zxvf redis-3.2.0-tar-gz #cd redis-3.2.0-tar-gz #make (redis-3.2.0-tar-gz是二进制包,所以不需要./configure命令。) #cd src #make install ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:72 | 回复:0
  • PHP读取redis的KEY,偶发读取不到的情况
    PHP读取redis的KEY,偶发读取不到的情况
    【问题描述】PHP读取redis中存在值的key,偶发读取不到的情况【问题原因】PHP-Redis长连接导致PHP和Redis的长连接由PHP-FPM保持,当PHP程序存在切换RedisDB的时,会导致长连接里面的DB被切换到新的DB。PHP-FPM多进程 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:99 | 回复:0
  • win7计划任务执行php脚本方法
    win7计划任务执行php脚本方法
    第一步:编写bat文件方法1:php方法方法2:exploere浏览器电脑上新建一个txt文本,把代码放进去。然后把他另存为xxx.batexploreramp;quot;http://网址/e/dongpo/sitemap/auto.php?tabname=newsamp;quot; 注意:这里 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:59 | 回复:0
  • PHP操作Mongodb之高级查询篇
    PHP操作Mongodb之高级查询篇
    本文主要讲解PHP中Mongodb的除了增删改查的一些其他操作。在PHP操作Mongodb之增删改查篇中我们介绍了PHP中Mongodb的增加、删除、修改及查询数据的操作。本文主要是将查询时用到的高级知识跟大家分享下。1、查询时的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:53 | 回复:0
  • PHP使用ElasticSearch
    PHP使用ElasticSearch
    php7.2elasticsearch6.2 下载elasticsearch-php6 下载安装elasticsearch下载源文件,解压,重新建一个用户,将目录的所属组修改为此用户,因为 elasticsearch 无法用root用户启动。wgethttps://artifacts.elasti ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:165 | 回复:0
  • Windows+Apache搭建PHP开发环境
    Windows+Apache搭建PHP开发环境
    本文详细介绍了在Windows2003下使用Apache2.2.21/PHP5.3.5/Mysql5.5.19/phpMyAdmin3.4.9搭建php开发环境。第一步:下载安装的文件1.Apache版本httpd-2.2.21-win32-x86-no_ssl.msi2.MySQL版本mysql-5.5.19-win32.msi3 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:104 | 回复:0
  • WindowsAzure免费空间如何搭建PHP网站/数据库、域名绑定
    WindowsAzure免费空间如何搭建PHP网站/数据库、域名绑定
    7月份,阿象为大伙介绍了中国版WindowsAzure如何建站、自定义远程虚拟机,最高可选四核、28G内存的服务器,相信不少站长、开发者用户大呼过瘾。不过Azure建站系统仅支持SQL数据库,并不支持大家熟悉的MySQL平台。那 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:85 | 回复:0
  • php7中??与?:的用法差别
    php7中??与?:的用法差别
    php7中??与?:的用法差别$a??0等同于isset($a)?$a:0。$a?:0等同于$a?$a:0。empty:判断一个变量是否为空(null、false、00、0、’0′、』这类,都会返回true)。isset:判断一个变量是否设置(值为false、00、0、’0′、』 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:56 | 回复:0
  • medoo–高效的轻量级PHP数据库操作类
    medoo–高效的轻量级PHP数据库操作类
    网址:http://medoo.lvtao.net//*medoo.php*/classmedoo{protected$database_type=‘mysql’;protected$server=‘localhost’;protected$username=‘your_username’;protected$password=‘your_passwo……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:71 | 回复:0
  • php变量布尔值验证
    php变量布尔值验证
    使用PHP函数对变量 $x 进行比较表达式gettype()empty()is_null()isset()boolean : if($x)$x=amp;quot;amp;quot;;stringTRUEFALSETRUEFALSE$x=null;NULLTRUETRUEFALSEFALSEvar$x;NULLTRUETRUEFALSEFALSE ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:62 | 回复:0
  • PHP如何得到数组最后元素的key
    PHP如何得到数组最后元素的key
    1.array_keys(end($arr)) $array = array( 'one'=amp;amp;gt;1, 'two'=amp;amp;gt;2, 'three'=amp;amp;gt;3, 'four'=amp;amp;gt;4, ); $arr = array_keys($array); var_dump(end($arr)); 2.array_pop(e ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:69 | 回复:0
  • 五种常见的 PHP 设计模式(收藏)
    五种常见的 PHP 设计模式(收藏)
    设计模式只是为 Java™ 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用? ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:60 | 回复:0
  • 转载自php100中文网centos下lamp环境搭建
    转载自php100中文网centos下lamp环境搭建
    学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP、WAMP、MAMP等。这里我介绍一下LAMP环境的搭建,即Linux、Apache、MySQL、PHP环境。一、首 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:84 | 回复:0
  • PHPMySQLi增删改查
    PHPMySQLi增删改查
       最近几天,我们一直在学习利用MySQLi访问数据库并对其中的数据进行操作。今天给大家展现一个完整的例子,我们来制作一个新闻发布系统,利用MySQLi来操作数据库,实现对新闻的添加、修改、删除、查询等基本功能 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:66 | 回复:0
  • php彩票类lottery
    php彩票类lottery
    amp;amp;lt;?php/**Forthefullcopyrightandlicenseinformation,pleaseviewtheLICENSE*filethatwasdistributedwiththissourcecode.*//***Lotteryclass**@authorRafalStrojek……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:58 | 回复:0
  • PHP二次开发discuz3.2最新体验
    PHP二次开发discuz3.2最新体验
    康盛官方于6月4号发布了discuz3.2的正式版,因为这两天一直忙于一个项目,一直没来的及体验,现在抽时间总算是装上了,也体验一把。根据官方说明:Discuz!X3.2在继承和完善Discuz!X3.1的基础上,针对社区移动端进行 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:60 | 回复:0
  • php----函数大全
    php----函数大全
    数组函数 数学函数    ……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:92 | 回复:0
  • php正则表达匹配中文问题分析
    php正则表达匹配中文问题分析
    $str='中华人民共和国123456789abcdefg';echopreg_match(amp;quot;/^{3,15}$amp;quot;,$strName); 运行一下上面这段代码,看会有什么提示信息? Warning:preg_match():Compilationfailed:PCREdoesnotsupportL,l,N, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:57 | 回复:0
  • PHP变量定义及使用
    PHP变量定义及使用
    php的变量前面必须有$符号,而且是解释型的弱类型语言,定义的时候不需要定义变量值的类型.$str=amp;quot;这是个变量amp;quot;;1.输出的时候可以用拼接字符串的方法如:echoamp;quot;abcdefamp;quot;.$str; 字符车变量 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:85 | 回复:0
  • 用php脚本给html中引用的js和css路径打上版本
    用php脚本给html中引用的js和css路径打上版本
    比如amp;amp;lt;linkrel=amp;quot;stylesheetamp;quot;type=amp;quot;text/cssamp;quot;href=amp;quot;./css/globel.cssamp;quot;amp;amp;gt;amp;amp;lt;scriptsrc=amp;quot;./js/config.jsamp;quot;amp;amp;gt;amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:83 | 回复:0
  • php8.0正式版新特性和性能优化学习
    php8.0正式版新特性和性能优化学习
    前言PHP团队宣布PHP8正式GA(链接)。php的发展又开启了新的篇章,PHP8.0.0版本引入了一些重大变更及许多新特性和性能优化机制.火速学习下~JIT(JustinTimeCompiler)即时编译器JIT是一种编译器策略,它将代码表述为一种 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:60 | 回复:0
  • 给CentOS6.3+PHP5.3安装PHP性能测试工具XHProf-0.9.2
    给CentOS6.3+PHP5.3安装PHP性能测试工具XHProf-0.9.2
    一、什么是XHProfXHProf官网:http://pecl.php.net/package/xhprofXHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。一个函数的开销,可细分成调用者和 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:36 | 阅读:92 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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