-
PHP static 静态变量和属性方法使用说明
所属栏目:[PHP教程] 日期:2022-02-09 热度:123
变量与其它变量明确区别的,下面我来给各位介绍 static 静态变量和属性方法及静态变量的引用与静态函数的用法,各位有需要了解的同学可参考. 静态变量:变量范围的另一个重要特性是静态变量(static variable),静态变量仅在局部函数域中存在,但当程序执行离开[详细]
-
PHP中如何将ip地址转成十进制数
所属栏目:[PHP教程] 日期:2022-02-09 热度:163
ip地址转成十进制数是根据的公式算出来的:74256^3+30256^2+10256+243 = 1243482867或者说分别将IP地址的四位数字化成十六进制,将得到的十六进制去掉/小数点/后再化为十进制即可. PHP 中如何将ip地址转成十进制数呢?现在PHP中有很多时候都会用到ip地址,但是[详细]
-
PHP即刻实时输出内容的程序代码
所属栏目:[PHP教程] 日期:2022-02-09 热度:106
实时输出如果放在js中我们可以直接使用settimeout来守时输入很方便,但是如果在php中实现起来就不能这样了,下面我来给介绍利用 ob_flush() 和 flush()函数实现即时实时输出内容. 一般情况下,PHP都是将整个页面全部执行完成后,才会把要输出的内容发送回客户[详细]
-
PHP 查找多级分类的实例程序代码
所属栏目:[PHP教程] 日期:2022-02-09 热度:102
分类表,比如category,字段有 id,parentid,title,查询时,我们希望得到有层级关系的数组,就是顶级是顶级分类,然后每个分类中有个children子数组,记录它的子分类,这样一级一级的分级数组,代码如下: //查询 $dsql-SetQuery(SELECT * FROM category ORDER BY so[详细]
-
php+ajax实时获得下拉数据程序代码
所属栏目:[PHP教程] 日期:2022-02-09 热度:139
你点击需要的数据后,这个数据写如到当前输入框,并在后面添加逗号隔开,继续输入的时候,后台处理继续输出数据以供选择. 下面我们来看实例,html代码如下: meta http-equiv=Content-Type content=text/html; charset=utf-8 / ajax实时获取下拉数据/pre style!-[详细]
-
PHP记录用户利用搜索引擎进网站的关键词并给出相关结果
所属栏目:[PHP教程] 日期:2022-02-09 热度:108
本文章给大家介绍PHP记录用户通过搜索引擎进网站的关键词并给出相关结果,有需要了解的同学可进入参考,下面是进入你网站的情况的相关实现代码,更多的,大家自己拓展,代码如下: $rfr = $_SERVER[HTTP_REFERER]; //if(!$rfr) $rfr=http://.$_SERVER[HTTP_HOST][详细]
-
php soap 调用webservice应用测试
所属栏目:[PHP教程] 日期:2022-02-09 热度:111
SoapClient,php5自带的,当然,也可以使用nusoap.php这个纯php写的类,该类代码行数为7K多行,效率上肯定不如SoapClient. 一、寻找WebService来源 WebService可以自己编写,但是也可以从网络上去寻找现成的,我用的是www.xmethods.net里的US Zip Validator,它的W[详细]
-
PHP JSONP跨域实现程序解析
所属栏目:[PHP教程] 日期:2022-02-09 热度:187
在网站开发中跨域是一个头痛的事情,我经常要需要解决各种跨域问题,今天我来介绍在php中利用JSONP跨域实现方法,各位J友可参考参考,先看一个实例,代码如下: $(#btn).click(function(k) { //... var j = form.serializeArray();//序列化name/value $.ajax({ u[详细]
-
PHP JSON数据的创建与解析程序代码
所属栏目:[PHP教程] 日期:2022-02-09 热度:201
json数据是我们实时交互时一些常用的文件,他可以利用php动态生成并由js或php接受进行相关处理,下面我来给各位同学介绍JSON数据的创建和解析,有需要了解的同学可参考. JSON是什么? JSON一种用于在互联网络中传输超量数据的数据交换格式,虽然在Internet中交[详细]
-
php里curl破解图片防盗链
所属栏目:[PHP教程] 日期:2022-02-09 热度:58
图片防盗链很多网站都会做,这样做是为了节省机器资源了,我们看到QQ,百度等等这些图片都这样操作了,下面我用一个简单的办法来破解图片防盗链. php防盗链方法: 方法1:根据有些网站运行直接打开图片的链接,即直接在浏览器输入地址可以访问图片资源,所以可用以[详细]
-
php解决ipv6使curl获取网页内容超时处理办法
所属栏目:[PHP教程] 日期:2022-02-09 热度:140
问题原因:如果开启了IPv6,curl默认会优先解析 IPv6,在对应域名没有 IPv6 的情况下,会等待 IPv6 dns解析失败 timeout 之后才按以前的正常流程去找 IPv4,在程序中我对curl获取内容都作了较为严格的超时限制,所以就会造成无法获取内容的问题. 解决的方法是设[详细]
-
php统计网站 html页面浏览访问数量程序
所属栏目:[PHP教程] 日期:2022-02-09 热度:57
本文章来给大这介绍了php自己写的一些常用的网站统计代码写法,用无数据库的与使用数据库及html静态页面浏览资次数统计代码,大家可进入参考. 实例1,直接使用txt文件进行统计的代码,代码如下: ?php session_start();//定义session,同一IP登录不累加 $filepa[详细]
-
php file_get_contents 设置代理抓取页面示例
所属栏目:[PHP教程] 日期:2022-02-09 热度:130
file_get_contents函数在php中可以直接打开本地文件也可以直接抓取远程服务器文件,如果简单的采集我们可以使用file_get_contents直接来操作,如果有防采集我们可能需要代理来操作,下面我来介绍file_get_contents抓取页面示例. 例1,普通页面获取 例如,访问54[详细]
-
php计划任务示例详解
所属栏目:[PHP教程] 日期:2022-02-09 热度:87
一、在Crontab中使用PHP执行脚本 就像在Crontab中调用普通的shell脚本一样,具体Crontab用法,使用PHP程序来调用PHP脚本,每一小时执行myscript.php如下: #crontab -e 00 * * * * /usr/local/bin/php /home/web/abc.php/usr/local/bin/ php为PHP程序的路径.[详细]
-
一个PHP SoapServer实例代码
所属栏目:[PHP教程] 日期:2022-02-09 热度:169
PHP SoapServer实例代码 server端代码: ?php if (!isset($_SERVER[PHP_AUTH_USER]) || !isset($_SERVER[PHP_AUTH_PW]) || !($_SERVER[PHP_AUTH_USER] == outsider $_SERVER[PHP_AUTH_PW] == 123456)) { header(WWW-Authenticate: Basic realm=WEBSERVICE);[详细]
-
php批量修改windows目录权限程序
所属栏目:[PHP教程] 日期:2022-02-09 热度:134
我们经常会碰到一些问题像目录权限无法访问了,这时可能有几百或上千个文件或文件目录,下面我写了一个利用php来批量更改目录权限的实例,代码如下: ?php //获取文件目录列表,该方法返回数组 function getDir($dir=) { $dir=emptyempty($dir) ? getcwd() : $d[详细]
-
php批量设置IIS目录实例代码
所属栏目:[PHP教程] 日期:2022-02-09 热度:171
?php //获取文件目录列表,该方法返回数组 function getDir($dir=) { $dir=emptyempty($dir) ? getcwd() : $dir; $dirArray[]=NULL; if (false != ($handle = opendir ( $dir ))) { $i=0; while ( false !== ($file = readdir ( $handle )) ) { //去掉.、..[详细]
-
WebQQ网页hash加密算法PHP版
所属栏目:[PHP教程] 日期:2022-02-09 热度:109
由于最近QQ垃圾信息群发严重,官方选择将WebQQ部分功能实现细节方面做了点手脚,其中获取好友的POST值多了一个hash参数,这个hash是在js里加密完成的,以下是js源码: script type=text/javascript function getHash(b, i) { for (var a = i + password error,[详细]
-
php伪静态的写法,apache伪静态规则
所属栏目:[PHP教程] 日期:2022-02-09 热度:120
在php中我们要做伪静态可以直接利用php来处理url,但这种伪静态不是标准的可以说看起来像水货一样的,只是找个心里舒服了,当然如果要实现真正的伪静态我们可以使用apache Rewrite伪静态模块来实例,下面大家来看看. php程序实现伪静态url,伪静态方法一: ?php[详细]
-
利用Php的CURL POST提交表单登录实例详解
所属栏目:[PHP教程] 日期:2022-02-09 热度:198
例1,CURL使用POST提交XML数据,代码如下: $url = http://www.Cuoxin.com; !--?xml version=1.0?-- $ch = curl_init(); $header[] = Content-type: text/xml;//定义content-type为xml curl_setopt($ch, CURLOPT_URL, $url); //定义表单提交地址 curl_setopt([详细]
-
PHP Shell大文件数据统计并且排序
所属栏目:[PHP教程] 日期:2022-02-09 热度:61
诸多大互联网公司的面试都会有这么个问题,有个4G的文件,如何用只有1G内存的机器去计算文件中出现次数做多的数字(假设1行是1个数组,例如QQ号码),如果这个文件只有4B或者几十兆,那么最简单的办法就是直接读取这个文件后进行分析统计,但是这个是4G的文件,当[详细]
-
Zend OPCache加速PHP使用说明
所属栏目:[PHP教程] 日期:2022-02-09 热度:185
Zend Opcache配置方法 Zend Opcache 已经集成在了PHP 5.5里面,编译安装PHP5.5的时候加上--enable-opcache就行了,但也支持低版本的 PHP 5.2.*, 5.3.*, 5.4.*,未来会取消对5.2的支持,下面是我在PHP 5.4下的安装方法. 依次执行下面的命令,代码如下: wget http[详细]
-
php5.3中php-fpm进程管理方法
所属栏目:[PHP教程] 日期:2022-01-22 热度:113
目前最新5.3.x的php-fpm,有两种管理进程的方式,分别是static和dynamic,如果设置成static,进程数自始至终都是pm.max_children指定的数量,pm.start_servers,pm.min_spare_servers,pm.max_spare_servers配置将没有作用。 如果设置成dynamic,则进程数是[详细]
-
PHP中Soap模块安装和使用例子
所属栏目:[PHP教程] 日期:2022-01-22 热度:113
PHP的SOAP扩展可以用来提供和使用Web services,换句话说,PHP开发者可以利用这个PHP扩展来写他们自己的Web services,也可以写一些客户端来使用给定的Web services. PHP5中的这个SOAP扩展目的是为了实现PHP对Web services的支持,与其它实现PHP对Web services[详细]
-
php完成a到z及其中的 奇怪现象
所属栏目:[PHP教程] 日期:2022-01-22 热度:168
版本一: for($i=ord(a); $iord(z); $i++) { echo chr($i); } 版本二(与第一版类似使用ascii): for($i=0; $i26; $i++) { echo chr($i+97); } 版本三:echo implode(, range(a, z)); 版本四(高智商坑爹版): for($i=a; $i!=aa; $i++) { echo $i; } 版本五: for[详细]