-
Python容易技巧和常用参考
所属栏目:[PHP教程] 日期:2022-07-23 热度:205
python文件支持中文 # -*- coding: UTF-8 -*- 执行shell命令 from subprocess import Popen, PIPE def run_cmd(cmd): #Popen call wrapper.return (code, stdout, stderr) child = Popen(cmd, stdin = PIPE, stdout = PIPE, stderr = PIPE, shell = True)[详细]
-
PHP流程控制的替代语法例子
所属栏目:[PHP教程] 日期:2022-07-23 热度:163
了解过press/wordpress一类博客程序的模板的PHPer都会看到很多奇怪的PHP语法,比如: 对于一部分PHPer根本没见过这些是什么东西呢?难道是那些博客的开发者自己搞的仿PHP的模板语言? 非也,其实这些都是PHP的语法,只不过不常用而已,这些都是PHP流程控制[详细]
-
PHP如何判定一个gif图片是否为动态图片
所属栏目:[PHP教程] 日期:2022-07-23 热度:185
例子1 gif动画是gif89格式的,发现文件开头是gif89。但是很多透明图片也是用的gif89格式, GOOGLE到的:可以检查文件中是否包含:chr(021).chr(0xff).chr(00b).NETSCAPE2.0 chr(021).chr(0xff) 是gif图片中扩展功能段的标头,NETSCAPE2.0是扩展功能执行的[详细]
-
php 一句话删除目录下全部文件
所属栏目:[PHP教程] 日期:2022-07-23 热度:191
例子 代码如下 array_map(unlink,glob(aaa/*)); 就是aa目录下所有文件了,下面讲一下这三个函数 glob() 函数返回匹配指定模式的文件名或目录 unlink()函数删除文件 array_map() 函数返回用户自定义函数作用后的数组。回调函数接受的参数数目应该和传递给 a[详细]
-
使用php实现快钱支付功能
所属栏目:[PHP教程] 日期:2022-07-23 热度:173
本项目用zend framework框架实现的 modules/default/controllers/IndexController.php IndexController.php 复制代码 代码如下: ?php class IndexController extends Zend_Controller_Action { public function init() { /* Initialize action controller[详细]
-
解析php php_openssl.dll的作用
所属栏目:[PHP教程] 日期:2022-07-23 热度:145
本篇文章是对php中php_openssl.dll的作用进行了详细的分析介绍,需要的朋友参考下 一.openssl简介 数据加密是信息信息传输中的一个重要组成部分.任何信息都以明文方式传输,确实是个很不安全的做法.所以, 需要对数据进行加密.将明文数据转换为密文数据,再进[详细]
-
浅析PKI加密解密 OpenSSL
所属栏目:[PHP教程] 日期:2022-07-23 热度:196
本篇文章是对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-23 热度:128
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-23 热度:79
服务器变量 $_SERVER 的深入解析: 1、$_SESSION[PHP_SELF] -- 获取当前正在执行脚本的文件名 2、$_SERVER[SERVER_PROTOCOL] -- 请求页面时通信协议的名称和版本。例如,HTTP/1.0。 3、$_SERVER[REQUEST_TIME] -- 请求开始时的时间戳。从 PHP 5.1.0 起有效[详细]
-
浅析PHP中的字符串编码转换自动识别原编码
所属栏目:[PHP教程] 日期:2022-07-23 热度:71
本篇文章是对PHP中字符串编码转换的实现代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: /** * 对数据进行编码转换 * @param array/string $data 数组 * @param string $output 转换后的编码 */ function array_iconv($data,$output = utf[详细]
-
浅析php过滤html字符串,防止SQL注入的方法
所属栏目:[PHP教程] 日期:2022-07-23 热度:153
本篇文章是对php中过滤html字符串,防止SQL注入的方法进行了详细的分析介绍,需要的朋友参考下 批量过滤post,get敏感数据 复制代码 代码如下: $_GET = stripslashes_array($_GET); $_POST = stripslashes_array($_POST); 数据过滤函数 复制代码 代码如下: f[详细]
-
PHP删除数组中特定元素的两种方法
所属栏目:[PHP教程] 日期:2022-07-23 热度:94
这篇文章介绍了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-23 热度:142
在Netbeans中由于使用了Swing进行开发,所以其中界面的字体也是由Java虚拟机进行配置而不是随操作系统的。在安装完Netbeans后默认的字体大小是11px。而在Windows下的宋体最小支持12px。所以字体为11px就已经无法完整显示了。 简单的解决办法就是将字体改大[详细]
-
PHP中使用协同程序实现合作多任务
所属栏目:[PHP教程] 日期:2022-07-23 热度:194
PHP5.5一个比较好的新功能是实现对生成器和协同程序的支持。对于生成器,PHP的文档和各种其他的博客文章(就像这一个或这一个)已经有了非常详细的讲解。协同程序相对受到的关注就少了,所以协同程序虽然有很强大的功能但也很难被知晓,解释起来也比较困难[详细]
-
php调用MsSQL存储过程使用内置RETVAL收取过程中的return值
所属栏目:[PHP教程] 日期:2022-07-22 热度:67
本篇文章是对php调用MsSQL存储过程使用内置RETVAL获取过程中的return值的方法进行了详细的分析介绍,需要的朋友参考下 【PHP代码】 复制代码 代码如下: $stmt = mssql_init(P__Global_Test, $conn) or die(initialize stored procedure failure); mssql_bi[详细]
-
php字符串截取的容易方法
所属栏目:[PHP教程] 日期:2022-07-22 热度:70
这篇文章介绍了php字符串截取的简单方法,有需要的朋友可以参考一下 复制代码 代码如下: strpos(string,find,start) 实例: 复制代码 代码如下: ?php echo strpos(Hello world!,wo); ? 输出6 复制代码 代码如下: substr(string,start,length) 其中start的[详细]
-
PHP系统命令函数使用解析
所属栏目:[PHP教程] 日期:2022-07-22 热度:114
本篇文章是对PHP中系统命令函数的使用进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: function execute($cmd) { $res = ; if ($cmd) { if(function_exists(system)) { @ob_start(); @system($cmd); $res = @ob_get_contents(); @ob_end_clean[详细]
-
剖析PHP实现下载文件的两种方法
所属栏目:[PHP教程] 日期:2022-07-22 热度:95
本篇文章是对使用PHP实现下载文件的两种方法进行了详细的分析介绍,需要的朋友参考下 方法一: 复制代码 代码如下: header(Content-Description: File Transfer); header(Content-Type: application/octet-stream); header(Content-Disposition: attachmen[详细]
-
运用PHP实现蜘蛛访问日志统计
所属栏目:[PHP教程] 日期:2022-07-22 热度:124
本篇文章是对使用PHP实现蜘蛛访问日志统计的代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: $useragent = addslashes(strtolower($_SERVER[HTTP_USER_AGENT])); if (strpos($useragent, googlebot)!== false){$bot = Google;} elseif (st[详细]
-
深入解析fsockopen与pfsockopen的差异
所属栏目:[PHP教程] 日期:2022-07-22 热度:74
按手册上说,这两个函数的唯一区别是,pfsockopen是持续连接,而fsockopen不是. 我写了个代码了一下: 复制代码 代码如下: ?php $data=1,0,721,73,1,0,0,43290000,0,60D81D509BC00451,3,FFFFFFFF; //http://10.144.99.114/SANEX_NEW/modules/subscribemanager/[详细]
-
php 注册时输入信息验证器的实现详情
所属栏目:[PHP教程] 日期:2022-07-22 热度:150
本篇文章是对php中注册时输入信息验证器的实现方法进行了详细的分析介绍,需要的朋友参考下 1、对输入信息进行验证的类(主要用于验证用户名,密码,重复密码,邮箱,可添加其它功能) 复制代码 代码如下: ?php /** * Validator for Register. */ final cl[详细]
-
10款PHP开发框架的比较
所属栏目:[PHP教程] 日期:2022-07-22 热度:194
PHP开发框架近来在PHP社区中成为讨论的热点,几乎每天都在推出新的框架。面对市面上超过四十种的开发框架,你很难判断究竟哪一款最适合你,尤其是在这些框架所提供的功能不尽相同的时候。 概览 以下你看到是这十款开发框架的一览表,列举了他们各自所提供[详细]
-
借助PHP实现短域名互转
所属栏目:[PHP教程] 日期:2022-07-22 热度:186
如何使用PHP实现短域名互转?下面的代码可以帮助你实现,非常简单,需要的朋友可以参考下 复制代码 代码如下: /** * 短域名生成解析类 */ class Build_URL { private $mem; private $base_url = http://xxx.com/; public function __construct() { $mem_co[详细]
-
教你如何使用php判断服务器是否是HTTPS连接
所属栏目:[PHP教程] 日期:2022-07-22 热度:110
需要判断代码运行环境是否是HTTPS服务器?下面的代码可以帮助你实现,非常简单 复制代码 代码如下: if ($_SERVER[HTTPS] != on) { echo This is not HTTPS; }else{ echo This is HTTPS; }if ($_SERVER[HTTPS] != on) { echo This is not HTTPS; }else{ ech[详细]
-
在windows平台上搭建自己的PHP实现方法仅适用于php5.2
所属栏目:[PHP教程] 日期:2022-07-22 热度:78
本篇文章是对在windows平台上构建自己的PHP实现方法进行了详细的分析介绍,需要的朋友可以参考下(仅适用于php5.2) 构建步骤 1, 安装vs2008 2, 安装windows sdk 6.1 3, 下载php 5.2源码,可以从此处获取Releases (先不要解压) 4, 下载bindlib_w32.zip,[详细]