-
php保留两位小数的几种方法说明
所属栏目:[PHP教程] 日期:2022-07-28 热度:111
php保留两位小数的几种方法介绍 1.不进位的情况 比如3.149569取小数点后两位,最后两位不能四舍五入。结果:3.14。 可以使用 floor 函数 该函数是舍去取整。例如,floor(4.66456) 结果:4 。 floor(9.1254) 结果9 。 因此,去小数点后两位,需要先乘以100,[详细]
-
PHP-fpm占CPU 100%修补
所属栏目:[PHP教程] 日期:2022-07-28 热度:165
记录一次 php-fpm 占 cpu 100% 修复 问题描述: 经业务人员反馈,前台页面返回 502 错误,上服务器查询发现,有俩个 php-fpm 占 cpu 100%, 重启 php-fpm 无效。 解决方法: 1. 通过 top 查找占 cpu 100% 的进程 id, 通过 ll /proc/PID/fd,查看进程在那个文[详细]
-
实例详解在PHP中$POST的$GET的用法和区别
所属栏目:[PHP教程] 日期:2022-07-28 热度:54
post和get是指页面提交的两种方式。 get:参数都体现在url上,可以用于翻页,简单查询,get只能接收2M以下的内容,所以有局限性,另外由于内容是可见的,安全性就下降了。 post:用于页面表单提交,上传文件。大小没有限制,也不会在地址栏上显示。 $_POST[详细]
-
实例解析php提交表单关闭layer弹窗iframe
所属栏目:[PHP教程] 日期:2022-07-28 热度:161
介绍一款非常好用的前端弹窗插件: 根据官方的API:layer的iframe弹窗 //iframe层-父子操作 layer.open({ type: 2, area: [700px, 530px], fix: false, //不固定 maxmin: true, content: test/iframe.html }); 这里以php开发为例 演示如何 提交表单后自动关[详细]
-
直击php中static,const与define的使用差别
所属栏目:[PHP教程] 日期:2022-07-28 热度:193
define部分: 宏不仅可以用来代替常数值,还可以用来代替表达式,甚至是代码段。(宏的功能很强大,但也容易出错,所以其利弊大小颇有争议。) 宏的语法为: #define 宏名称 宏值 作为一种建议和一种广大程序员共同的习惯,宏名称经常使用全部大写的字母。[详细]
-
php flock 函数
所属栏目:[PHP教程] 日期:2022-07-28 热度:77
flock在php中的作用是操作文件时锁定文件,只取取消锁定时才可用. flock PHP 4中,PHP 5中 flock-便携式咨询文件锁定 描述:flock()可让您执行一个简单的读卡器/写模式,它可以用在几乎所有平台,包括大多数Unix衍生物甚至Windows. 被释放的锁也fclose()也被称为[详细]
-
无限分类php 递归函数
所属栏目:[PHP教程] 日期:2022-07-28 热度:138
这款无限分类php递归函数是一款php 与sql查询递归的方法,很简单就是查询一次当前分类没有没子类,如果有的话就再调用函数本身来操作,如果己经没有子类了就可以返回了,代码如下: function createsortoptions ($selected=0,$parent_id=0,$n=-1) { global $db; $[详细]
-
php数据库备份还原函数
所属栏目:[PHP教程] 日期:2022-07-28 热度:116
文章提供一款备份还原函数这是利用php写的可以备份也可以还原的函数,同时也支持备份后保存到本地的代码,好了下面看源码. //备份还原函数 function write_file($sql,$filename) { $re=true; if(!@$fp=fopen(./www.phpfensi.com/.$filename,w+)) {$re=false; e[详细]
-
php mysql替换字符串方法
所属栏目:[PHP教程] 日期:2022-07-28 热度:70
?php function replace(){ $sql = db_query(SELECT field_languages_value,nid FROM {content_type_company_profile} WHERE field_languages_value like %Mandarin Chinese%); while($result = db_fetch_object($sql)){ $a = explode(Mandarin Chinese,$resu[详细]
-
PHP CURL模拟GET及POST函数代码
所属栏目:[PHP教程] 日期:2022-07-28 热度:81
?php function vcurl($url, $post = , $cookie = , $cookiejar = , $referer = ){ $tmpInfo = ; $cookiepath = getcwd()../.$cookiejar; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER[HTTP[详细]
-
php文件下载实例代码
所属栏目:[PHP教程] 日期:2022-07-28 热度:89
function xiazai($file_dir,$file_name) //参数说明: //file_dir:文件所在目录 //file_name:文件名 { $file_dir = chop($file_dir);//去掉路径中多余的空格 //得出要下载的文件的路径 if($file_dir != ) { $file_path = $file_dir; if(substr($file_dir,str[详细]
-
php将bmp格式图片转换成jpg格式程序
所属栏目:[PHP教程] 日期:2022-07-28 热度:91
function imagebmp($img,$file=,$rle=0) { $colorcount=imagecolorstotal($img); $transparent=imagecolortransparent($img); $istransparent=$transparent!=-1; if($istransparent) $colorcount--; if($colorcount==0) {$colorcount=0; $bitcount=24;}; if([详细]
-
php汉字转换拼音与拼音转换汉字程序
所属栏目:[PHP教程] 日期:2022-07-28 热度:103
这是一款拼音与汉字转换的代码,可以把汉字转换成拼音同时也可以反过来转换,实例代码如下: function pinyin($_string, $_code=utf-8) { $_datakey = a|ai|an|ang|ao|ba|bai|ban|bang|bao|bei|ben|beng|bi|bian|biao|bie|bin|bing|bo|bu|ca|cai|can|cang|cao|c[详细]
-
php中截取字符串函数
所属栏目:[PHP教程] 日期:2022-07-28 热度:176
本文章是收集了几个常用的字符串截取函数,这是解决了php中对各种编码的字符截取会乱码的问题,有需要的同学可以参考一下. 1、截取GB2312中文字符串,代码如下: ?php //截取中文字符串 function mysubstr($str, $start, $len) { $tmpstr = ; $strlen = $start +[详细]
-
php字符串截取,支持中文和其他编码
所属栏目:[PHP教程] 日期:2022-07-28 热度:76
本文章总结了在php函数substr的基础上来截取字符串的函数,在碰到中文时出现汉字截取一半出现乱码的解决办法了,下面介绍了支持中文和其他编码截取程序. php代码如下: ?php /** * 字符串截取,支持中文和其他编码 * * @static * @access public * @param strin[详细]
-
了解PHP爬取网页的主要方法
所属栏目:[PHP教程] 日期:2022-07-28 热度:89
主要流程就是获取整个网页,然后正则匹配(关键的)。 PHP抓取页面的主要方法,有几种方法是网上前辈的经验,现在还没有用到的,先存下来以后试试。 1.file()函数 2.file_get_contents()函数 3.fopen()-fread()-fclose()模式 4.curl方式 (本人主要用这个) 5[详细]
-
教你php如何进行内存调试
所属栏目:[PHP教程] 日期:2022-07-28 热度:166
本章是有关PHP源代码的内存调试的简要介绍。 这不是一门完整的课程:内存调试并不难, 但是你需要一些它的使用经验,大量的练习可能是你在设计任何C编写的代码时都必须要做的事情。我们将在这里介绍一个非常著名的内存调试器: valgrind; 以及如何将其与PHP一[详细]
-
php怎样发布扩展信息
所属栏目:[PHP教程] 日期:2022-07-28 热度:195
扩展可以发布 phpinfo() 或反射API要求的信息。我们一起来看一下。 本章不会太长,因为真的很简单。 MINFO( ) 挂钩 如果声明了,一切都在声明的 MINFO() 挂钩中进行。如果未声明,则引擎将运行默认功能以打印有关扩展名的信息。该功能只会打印扩展程序的版本[详细]
-
php之管理全局状况
所属栏目:[PHP教程] 日期:2022-07-28 热度:121
在命令式语言中总是需要一些全局空间,在编程 PHP 或扩展时,我们将明确区分我们所称的请求绑定全局变量和真正的全局变量。 请求全局变量是处理请求过程中需要携带和记忆信息的全局变量。一个简单的例子是,您要求用户在函数参数中提供一个值,并且希望能够[详细]
-
探寻PHP 生命周期
所属栏目:[PHP教程] 日期:2022-07-28 热度:112
PHP的生命周期是一个很复杂的过程,其生命周期应该被热衷于使用它的人所掌握,主要内容如下: PHP 启动。如果运行的是 CLI 或者 FPM,它将运行 C main()。如果作为模块运行到网络服务器,像使用 apxs2 SAPI (Apache 2),则 PHP 在 Apache 启动后不久启动,并[详细]
-
详解PHP中错误与异常及其有关知识
所属栏目:[PHP教程] 日期:2022-07-28 热度:128
PHP错误级别 Parse error Fatal Error Waning Notice Deprecated Deprecated 最低级别的错误(不推荐,不建议) 使用一些过期函数的时候会出现,程序继续执行 Notice 通知级别的错误 使用一些未定义变量、常量或者数组key没有加引号的时候会出现,程序继续执行[详细]
-
最简洁的PHP生成指定长度随机数的方法介绍
所属栏目:[PHP教程] 日期:2022-07-28 热度:189
刚才在写短信验证码模块,需要用到指定位数的随机数,然后网上一找发现太可怕了这么简单的事情竟然用了好几十行多个循环嵌套看来没有好脑仁儿真的不适合当程序员。 自写了一行版本: function generate_code($length = 4) { return rand(pow(10,($length-1))[详细]
-
详解php-fpm上max_children的配置
所属栏目:[PHP教程] 日期:2022-07-28 热度:129
现在nginx + fpm 基本成为主流的配置,其中我们比较关注的是pm.max_chindren的配置 首先,我们关注一个设置: pm = static/dynamic, 这个选项是标识fpm子进程的产生模式: static :表示在fpm运行时直接fork出pm.max_chindren个worker进程 dynamic:表示,[详细]
-
怎样通过filegetcontents发送GETPOST请求?方法介绍
所属栏目:[PHP教程] 日期:2022-07-28 热度:182
服务器端执行HTTP请求,大家经常使用的就是CURL,curl工具的确是很好的数据文件传输工具,那么除此之外还有其他的工具能实现这个功能吗? 现在为你介绍一个很常见的工具 file_get_content() 纳尼,这不是PHP文件操作函数吗??? 竟然还能实现GET POST 请求??[详细]
-
PHP间隔一段时间执行代码的方法介绍
所属栏目:[PHP教程] 日期:2022-07-27 热度:112
本文实例讲述了PHP间隔一段时间执行代码的方法。分享给大家供大家参考。具体分析如下: PHP怎么设置每隔一段时间自动执行某段代码?例如定时生成静态文件之类的,这就需要设置休眠时间,即每隔一段时间程序就会调用某段代码. 代码如下: sleep($interval); // 按[详细]
