-
解析php php_openssl.dll的作用
所属栏目:[PHP教程] 日期:2022-07-22 热度:165
本篇文章是对php中php_openssl.dll的作用进行了详细的分析介绍,需要的朋友参考下 一.openssl简介 数据加密是信息信息传输中的一个重要组成部分.任何信息都以明文方式传输,确实是个很不安全的做法.所以, 需要对数据进行加密.将明文数据转换为密文数据,再进[详细]
-
浅析PKI加密解密 OpenSSL
所属栏目:[PHP教程] 日期:2022-07-22 热度:95
本篇文章是对PKI加密解密 OpenSSL进行了介绍,需要的朋友参考下 点击下载OpenSSL window与linux要区分的 解压文件 双击: Win32OpenSSL-0_9_8l_95895.(exe 安装完毕后 /OpenSSL/bin/openssl.exe 输入命令,生成私钥 genrsa -out private-rsa.pem 输入命令[详细]
-
在wamp集成环境下升级php版本
所属栏目:[PHP教程] 日期:2022-07-22 热度:91
wamp集成环境下升级php版本 1.下载php版本压缩包,解压php版本压缩包 2.停掉wamp服务 3.替换wamp/php文件 4.替换wamp/Apache2/bin目录下的php5nsapi.dll 和 php5ts.dll(对应当前php版本的) 5.重启wamp服务 6.phpinfo()测试 我遇到的问题 时区设置问题 解[详细]
-
服务器变量 $_SERVER 的深入解析
所属栏目:[PHP教程] 日期:2022-07-22 热度:50
服务器变量 $_SERVER 的深入解析: 1、$_SESSION[PHP_SELF] -- 获取当前正在执行脚本的文件名 2、$_SERVER[SERVER_PROTOCOL] -- 请求页面时通信协议的名称和版本。例如,HTTP/1.0。 3、$_SERVER[REQUEST_TIME] -- 请求开始时的时间戳。从 PHP 5.1.0 起有效[详细]
-
浅析PHP中的字符串编码转换自动识别原编码
所属栏目:[PHP教程] 日期:2022-07-22 热度:179
本篇文章是对PHP中字符串编码转换的实现代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: /** * 对数据进行编码转换 * @param array/string $data 数组 * @param string $output 转换后的编码 */ function array_iconv($data,$output = utf[详细]
-
浅析php过滤html字符串,防止SQL注入的方法
所属栏目:[PHP教程] 日期:2022-07-22 热度:141
本篇文章是对php中过滤html字符串,防止SQL注入的方法进行了详细的分析介绍,需要的朋友参考下 批量过滤post,get敏感数据 复制代码 代码如下: $_GET = stripslashes_array($_GET); $_POST = stripslashes_array($_POST); 数据过滤函数 复制代码 代码如下: f[详细]
-
PHP删除数组中特定元素的两种方法
所属栏目:[PHP教程] 日期:2022-07-22 热度:75
这篇文章介绍了PHP中删除数组中特定元素的两种方法,有需要的朋友可以参考一下 方法一: 复制代码 代码如下: ?php $arr1 = array(1,3, 5,7,8); $key = array_search(3, $arr1); if ($key !== false) array_splice($arr1, $key, 1); var_dump($arr1); ? 输[详细]
-
php修改NetBeans默认字体的大小
所属栏目:[PHP教程] 日期:2022-07-22 热度:172
在Netbeans中由于使用了Swing进行开发,所以其中界面的字体也是由Java虚拟机进行配置而不是随操作系统的。在安装完Netbeans后默认的字体大小是11px。而在Windows下的宋体最小支持12px。所以字体为11px就已经无法完整显示了。 简单的解决办法就是将字体改大[详细]
-
PHP中使用协同程序实现合作多任务
所属栏目:[PHP教程] 日期:2022-07-22 热度:192
PHP5.5一个比较好的新功能是实现对生成器和协同程序的支持。对于生成器,PHP的文档和各种其他的博客文章(就像这一个或这一个)已经有了非常详细的讲解。协同程序相对受到的关注就少了,所以协同程序虽然有很强大的功能但也很难被知晓,解释起来也比较困难[详细]
-
分析php防止form重复提交的方法
所属栏目:[PHP教程] 日期:2022-07-21 热度:58
本篇文章是对php防止form重复提交的方法进行了详细的分析介绍,需要的朋友参考下 ************************************************************* 用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,这是一个比[详细]
-
计算php页面运行时间的函数一览
所属栏目:[PHP教程] 日期:2022-07-21 热度:67
本篇文章是对计算php页面运行时间的函数进行了详细的分析介绍,需要的朋友参考下 一个计算php页面运行时间的函数。 复制代码 代码如下:?php/*@ 计算php程序运行时间*/function microtime_float(){list($usec, $sec) = explode( , microtime());return ((fl[详细]
-
php5.3 注意事项介绍
所属栏目:[PHP教程] 日期:2022-07-21 热度:164
php5.3 新特性 1.支持命名空间(namespace) 5.3以前 复制代码 代码如下: ?php class Zend_Db_Table_Select { //表示当前这个类文件位于Zend/Db/Table下 } 5.3 复制代码 代码如下: ?php namespace Zend/Db/Table class Select { 2.支持闭包 复制代码 代码[详细]
-
有关php循环跳出的问题
所属栏目:[PHP教程] 日期:2022-07-21 热度:98
本篇文章是对php中循环跳出的问题进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: //php当前循环为1,循环由里到外依次递增,break默认为1,例如跳出第2层循环 echo 1层循环br/; break 2; //跳出第2层循环 } echo 2层循环br/; } echo 3层循环b[详细]
-
深入分析PHP中的伪多线程与多进程
所属栏目:[PHP教程] 日期:2022-07-21 热度:147
本篇文章是对PHP中的(伪)多线程与多进程进行了详细的分析介绍,需要的朋友参考下 (伪)多线程:借助外力 利用WEB服务器本身的多线程来处理,从WEB服务器多次调用我们需要实现多线程的程序。 QUOTE: 我们知道PHP本身是不支持多线程的, 但是我们的WEB服务器是[详细]
-
php 比较常用算法和时间复杂度
所属栏目:[PHP教程] 日期:2022-07-21 热度:52
本篇文章是对php中的常用算法以及时间复杂度进行了详细的分析介绍,需要的朋友参考下 按数量级递增排列,常见的时间复杂度有:常数阶O(1),对数阶O(log2n),线性阶O(n),线性对数阶O(nlog2n),平方阶O(n2),立方阶O(n3) 复制代码 代码如下: /** * 排列组合 *[详细]
-
简析php插件 HTMLPurifier HTML解析器
所属栏目:[PHP教程] 日期:2022-07-21 热度:192
本篇文章是对php插件 HTMLPurifier HTML解析器进行了详细的分析介绍,需要的朋友参考下 第一种方式 复制代码 代码如下: ?php require_once HTMLPurifier.auto.php; $config = HTMLPurifier_Config::createDefault(); ? 或者 复制代码 代码如下: ?php requi[详细]
-
PHP删除HTMl标签的实现代码介绍
所属栏目:[PHP教程] 日期:2022-07-21 热度:172
本篇文章是对PHP删除HTMl标签的实现代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: /** * 取出html标签 $str = trim($str); //清除字符串两边的空格 $str = strip_tags($str,p); //利用php自带的函数清除html格式。保留P标签 $str = preg[详细]
-
PHP删除HTMl标签的三种处理方法
所属栏目:[PHP教程] 日期:2022-07-21 热度:96
本篇文章是对PHP删除HTMl标签的三种解决方法进行了详细的分析介绍,需要的朋友参考下 方法1: 直接取出想要取出的标记 复制代码 代码如下: ?php //取出br标记 function strip($str) { $str=str_replace(br,,$str); //$str=htmlspecialchars($str); return[详细]
-
解析php依据ip查询所在地区
所属栏目:[PHP教程] 日期:2022-07-21 热度:79
dat文件,关于ip对应地区的信息文件 qqwry.dat文件 网上自己下载 class类文件,解析qqwry.data文件的 IpLocation.php文件 复制代码 代码如下: ?php class IpLocation { /** * @var resource 指针 */ private $fp; /** * 第一条IP记录的偏移地址 * @var int[详细]
-
获取PHP警告错误信息的解决方法
所属栏目:[PHP教程] 日期:2022-07-21 热度:70
代码如下所示: 复制代码 代码如下:www.CuoXIn.com ?php /** * 更新非法字符、送信息 * * @author * @copyright 2009-06-10 */ error_reporting(E_ERROR | E_WARNING | E_PARSE); set_error_handler(displayErrorHandler);//自定 //信息 echo time:.date(Y[详细]
-
php cli模式学习PHP命令行模式
所属栏目:[PHP教程] 日期:2022-07-21 热度:173
php_cli模式简介 php-cli是php Command Line Interface的简称,如同它名字的意思,就是php在命令行运行的接口,区别于在Web服务器上运行的php环境(php-cgi, isapi等) 也就是说,php不单可以写前台网页,它还可以用来写后台的程序。 PHP的CLI shell脚本适[详细]
-
基于在生产环境中使用php性能测试工具xhprof的详解
所属栏目:[PHP教程] 日期:2022-07-21 热度:156
xhprof 是facebook开源出来的一个php性能测试工具,也可以称之为profile工具,这个词不知道怎么翻译才比较达意。跟之前一直使用的xdebug相比,有很多类似之处。以前对xdebug有一些记录还可以供参考,但是它的缺点是对性能影响太大,即便是开启了profiler_e[详细]
-
php-cli简介不会Shell语言一样用Shell
所属栏目:[PHP教程] 日期:2022-07-21 热度:56
php-cli简介(不会Shell语言一样用Shell) 1.基础知识 1.1 什么是Shell编程? 在 Unix 中,shell 可不是简单的命令解释器(典型的有 Windows 中的 DOS ),而是一个全功能的编程环境。Shell 是操作系统的一部分,用来与用户打交道,并且可以用来协调各个命令[详细]
-
基于php-fpm 参数的深入理解
所属栏目:[PHP教程] 日期:2022-07-21 热度:188
ps aux |grep php-fpm |more 查看php-fpm总数 php-fpm.conf 配置 pid string PID文件的位置. 默认为空. error_log string 错误日志的位置. 默认: 安装路径#INSTALL_PREFIX#/log/php-fpm.log. log_level string 错误级别. 可用级别为: alert(必须立即处理[详细]
-
PHP CLI模式下的多进程应用分析
所属栏目:[PHP教程] 日期:2022-07-21 热度:71
PHP在很多时候不适合做常驻的SHELL进程, 他没有专门的gc例程, 也没有有效的内存管理途径. 所以如果用PHP做常驻SHELL, 你会经常被内存耗尽导致abort而unhappy. 而且, 如果输入数据非法, 而脚本没有检测, 导致abort, 也会让你很不开心. 那? 怎么办呢? 多进程[详细]
