-
CURL的学习与应用附多线程实现
所属栏目:[PHP教程] 日期:2022-07-21 热度:110
curl安装: windows下面的安装 :修改php.ini文件的设置,找到php_curl.dll //取消下在的注释extension=php_curl.dll linux下面安装: 复制代码 代码如下:www.CuoXIn.com # wget http://curl.haxx.se/download/curl-7.17.1.tar.gz # tar zxvf curl-7.17.1.[详细]
-
php变量作用域的深入剖析
所属栏目:[PHP教程] 日期:2022-07-21 热度:57
PHP 中的每个变量都有一个针对它的作用域,它是指可以在其中访问变量(从而访问它的值)的一个领域。对于初学者来说,变量的作用域是它们所驻留的页面。因此,如果你定义了 $var,页面余下部分就可以访问 $var,但是,其它页面一般不能访问它(除非使用特[详细]
-
深入PHP运行环境配置的细解
所属栏目:[PHP教程] 日期:2022-07-21 热度:188
运行环境配置:php54+Apache2.2+Mysql 1.默认端口设置: #Listen 12.34.56.78:80 Listen 8080 2.加载模型: LoadModule php5_module D:/MyZILIAO/PHP/php54/php5apache2_2.dll 3.支持的类型: AddType application/x-compress .Z AddType application/x-gzi[详细]
-
php快速url重写示例
所属栏目:[PHP教程] 日期:2022-07-21 热度:70
5.30以上的版本才能使用,继承了上一个版本的快速重定向的特点(单独类,全部使用静态调用),增添了一个很重要的功能和属性 可以调用其他url中的模块了 也使得模块与模块间或页面与页面间的函数简化共享得以实现 .htaccess文件写法: 代码如下: #--------------[详细]
-
php xml比较常用函数的集合
所属栏目:[PHP教程] 日期:2022-07-21 热度:125
php xml常用函数的集合 1、DOM 函数 a、DOMDocument-load() 作用:加载xml文件 用法:DOMDocument-load( string filename ) 参数:filename,xml文件; 返回:如果成功则返回 TRUE,失败则返回 FALSE。 b、DOMDocument-loadXML() 作用:加载xml代码 用法:D[详细]
-
PHP运用DES进行加密与解密的方法
所属栏目:[PHP教程] 日期:2022-07-21 热度:140
代码如下: //$input - stuff to decrypt //$key - the secret key to use function do_mencrypt($input, $key) { $input = str_replace(n, , $input); $input = str_replace(t, , $input); $input = str_replace(r, , $input); $key = substr(md5($key), 0[详细]
-
php定时规划任务的实现方法
所属栏目:[PHP教程] 日期:2022-07-20 热度:58
我在uchome 中 分析到, uchome是这样做的 1. 把所有的计划任务存放到数据库 2. 每次用户进行操作或打开页面的时候都按排序执行一条计划任务. 也就是轮番判断,时间到了的, 就在用户进程中执行. uchome的计划任务代码在 ./source/function_cron.php 上面只自[详细]
-
php正则匹配收取指定url网页页面超级链接地址
所属栏目:[PHP教程] 日期:2022-07-20 热度:184
在数据采集与页面分析中,常需要抓取给定url页面的内容,或者第二、第三层次深度页面内容。 这里是一个测试例子的实现,仅供参考。 代码如下: /* 匹配给定页面链接 return:array match[link,content,all] */ function match_links($host, $document) { $p[详细]
-
php中三元运算符用法推荐
所属栏目:[PHP教程] 日期:2022-07-20 热度:175
语法:条件 ? 结果1 : 结果2 说明:问号前面的位置是判断的条件,如果满足条件时结果1,不满足时结果2。 一条代码替代了很多的代码。首先,它使用isset ()函数,检查$_GET[id]是否存在。如果$_GET[id]确实存在,它将返回它的价值。但是,如果它不存在,条[详细]
-
告诉你PHP文件如何怎么打开
所属栏目:[PHP教程] 日期:2022-07-20 热度:165
PHP文件怎么打开?其实大家并非是需要去打开php文件,多数只是因为下载东西,错误的下载到成了网页文件,才会提出这样的问题。接下来,绿茶小编就教大家打开PHP文件的方法。 下载站中的下载连接其实是php脚本文件控制的,有的不支持一些下载工具下载,防止[详细]
-
用php来获得客户端服务器ip的方法分享
所属栏目:[PHP教程] 日期:2022-07-20 热度:58
?php echo 当前脚本服务器的主机名:.gethostbyaddr($_SERVER[REMOTE_ADDR]).br /hr /;echo 获得当前运行PHP脚本(页面)所在的服务器的 IP 地址:.$_SERVER[SERVER_ADDR].br /hr /;echo 获得当前运行PHP脚本(页面)所在的服务器的 主机名:.$_SERVER[SERVE[详细]
-
在php中输出变量加大括号作用
所属栏目:[PHP教程] 日期:2022-07-20 热度:184
php输出变量加大括号,这是什么写法?看下面一段代码: 可以看出php输出变量加大括号同使用.运算符输出变量字符串效果是一样,总结出下面3点以帮助理解php输出变量加大括号{}的作用: 1. 表示{}里面的是一个变量 ,执行时按照变量来处理; 2. 在字符串中引用变[详细]
-
网站模板web上存漏洞及原理解析防范方法
所属栏目:[PHP教程] 日期:2022-07-20 热度:155
网站提供上存功能,是很多站点经常会有功能,商城,论坛还有常见一些网盘站点。常见互联网上面,我们也是经常听说,某某站点出现上存漏洞,某某开源项目有 上存漏洞。 从互联网开始出现动态程序,上存漏洞像幽灵一样,频繁的出现在各种系统中。为什么,一[详细]
-
分析PHP的session过期设置
所属栏目:[PHP教程] 日期:2022-07-20 热度:145
网上很多人给出了解答:修改php配置文件中的session.gc_maxlifetime。如果想了解更多session回收机制,继续阅读。(本文环境php5.2) 概述:每 一次php请求,会有1/100的概率(默认值)触发session回收。如果session回收发生,那就会检查/tmp/sess_*的文[详细]
-
在PHP中的UNICODE 编码与解码
所属栏目:[PHP教程] 日期:2022-07-20 热度:79
本篇文章是对PHP中的UNICODE 编码与解码进行了详细的分析介绍,需要的朋友参考下 方法一: 复制代码 代码如下: ?php function unicode_encode($name) { $name = iconv(UTF-8, UCS-2, $name); $len = strlen($name); $str = ; for ($i = 0; $i $len - 1; $i[详细]
-
phpselectradio和checkbox默认选择的实现方法详情
所属栏目:[PHP教程] 日期:2022-07-20 热度:196
本篇文章是对php selectradio和checkbox默认选择的实现方法进行了详细的分析介绍,需要的朋友参考下 这是扩展yibing的select默认选择的实现方法 复制代码 代码如下: select name=wuyeleixing size=1 option ?php if($myrow[wuyeleixing]==1) echo(selected[详细]
-
细解之php反序列化
所属栏目:[PHP教程] 日期:2022-07-19 热度:143
详解之php反序列化 1 前言 最近也是在复习之前学过的内容,感觉对PHP反序列化的理解更加深了,所以在此总结一下 2 serialize()函数 所有php里面的值都可以使用函数serialize()来返回一个包含字节流的字符串来表示。序列化一个对象将会保存对象的所有变量,[详细]
-
案例剖析PHP Web表单生成器
所属栏目:[PHP教程] 日期:2022-07-19 热度:150
本文实例讲述了PHP Web表单生成器,分享给大家供大家参考,具体如下: 1.实例: 案例分析PHP Web表单生成器 2. 需求分析 在项目的实际开发中,经常需要设计各种各样表单。直接编写HTML表单虽然简单,但修改、维护相对麻烦。 因此,可以利用PHP实现一个Web[详细]
-
由于ob系列函数实现PHP网站页面静态化
所属栏目:[PHP教程] 日期:2022-07-19 热度:57
将PHP的执行页面预先转换成HTML,是所谓的PHP静态化方法之一。 其他还有模板替换法,opcache等方法。 静态化的作用: 提高网站的响应速度,降低服务器的负载; 用于搜索引擎的SEO; 利用PHP输出buffer直接写成html,定时后台定时扫一遍网站,是比较容易实[详细]
-
PHP页面静态化之纯静态与伪静态用法细解
所属栏目:[PHP教程] 日期:2022-07-19 热度:71
本文实例讲述了PHP页面静态化之纯静态与伪静态用法,分享给大家供大家参考,具体如下: 为什么要静态化页面? 当用户访问一个不经常更新的Web页面,PHP接到指示对php脚本文件进行解析,从数据库查询到该页面所需要的数据,然后对页面模板进行渲染,最后将[详细]
-
带你处理PHP界面显示中文乱码的问题
所属栏目:[PHP教程] 日期:2022-07-19 热度:81
在写一个表单提交的项目中,遇到了PHP界面输出无法显示中文界面。 后来查阅相关资料,得出解决途径。 代码如下: !DOCTYPE html html head title123/title /head body ?php header(content-type:text/html;charset=utf-8); echo h2PHP 很有趣!/h2; echo H[详细]
-
通过示例解析PHP数据类型转换方法
所属栏目:[PHP教程] 日期:2022-07-19 热度:56
PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有: (int)、(integer):转换成整形 (float)、(double)、(real):转换成浮点型 (string):转换成字符串 (bool)、(boolean):转换成布尔类型 (array):转换成数组 (object):转换[详细]
-
PHP之使用cURL实现Get及Post请求
所属栏目:[PHP教程] 日期:2022-07-19 热度:185
先来看一下在PHP中建立cURL请求的基本步骤: (1)初始化 curl_init() (2)设置变量 curl_setopt() 。最为重要。有一长串cURL参数可供设置,它们能指定URL请求的各个细节。要一次性全部看完并理解可能比较困难,所以今天我们只试一下那些更常用也更有用的[详细]
-
基于PHP实现短信验证码发送次数限制剖析
所属栏目:[PHP教程] 日期:2022-07-19 热度:164
对用户获取短信验证码的手机号、ip、和浏览器(使用唯一标识)进行限制。本文介绍的方法是对用户每天只能通过同一浏览器或同一ip地址获取验证码10次或者同一手机号只能获取3次短信验证码,三种限制为或关系,一条超限就不发验证码。方法是通过在服务器端将[详细]
-
实例解析PHP var关键字有关原理及使用
所属栏目:[PHP教程] 日期:2022-07-19 热度:73
见很多朋友说在php中定义变量用不用var都没关系,其实不然。 看看例子,如果我这样使用var: var $a=123; echo $a; 那么程序会提示语法错误,要去掉var这个变量定义才行,直接 $a=123; echo $a; 这样才不会报错,php是弱类型语言,所以不声明类型是没问题[详细]
