-
shell 脚本检查某目录下php文件语法
所属栏目:[PHP教程] 日期:2022-02-09 热度:57
利用php的自带检查文件方法 php -l 来使用shell 批量检查某目录下的文件,每次写完脚本都要 php -l 一下,看看有没有发生低级的语法错误,(疏忽过导致事故),写了个简单的shell 脚本批量检查目录下的 php文件语法,代码如下: check_php_syntax.sh #!/bin/bash # c[详细]
-
PHP数据采集程序采集天气网数据实例演示
所属栏目:[PHP教程] 日期:2022-02-09 热度:138
前言:我们在写一个Web程序的时候,总会想着把自己的网站更美观一些,功能能更多一些,有时候写一些小的工具或者加上小的插件会让我们的站点更加完善,比如万年历功能,比如我们现在要讲的天气预报功能. 当然我们没法利用专业的卫星接受数据,所以我们的天气数据来[详细]
-
PHP static 静态变量和属性方法使用说明
所属栏目:[PHP教程] 日期:2022-02-09 热度:139
变量与其它变量明确区别的,下面我来给各位介绍 static 静态变量和属性方法及静态变量的引用与静态函数的用法,各位有需要了解的同学可参考. 静态变量:变量范围的另一个重要特性是静态变量(static variable),静态变量仅在局部函数域中存在,但当程序执行离开此[详细]
-
PHP中如何将ip地址转成十进制数
所属栏目:[PHP教程] 日期:2022-02-09 热度:67
ip地址转成十进制数是根据的公式算出来的:74256^3+30256^2+10256+243 = 1243482867或者说分别将IP地址的四位数字化成十六进制,将得到的十六进制去掉/小数点/后再化为十进制即可. PHP 中如何将ip地址转成十进制数呢?现在PHP中有很多时候都会用到ip地址,但是这[详细]
-
PHP即刻实时输出内容的程序代码
所属栏目:[PHP教程] 日期:2022-02-09 热度:143
实时输出如果放在js中我们可以直接使用settimeout来守时输入很方便,但是如果在php中实现起来就不能这样了,下面我来给介绍利用 ob_flush() 和 flush()函数实现即时实时输出内容. 一般情况下,PHP都是将整个页面全部执行完成后,才会把要输出的内容发送回客户端,[详细]
-
PHP 查找多级分类的实例程序代码
所属栏目:[PHP教程] 日期:2022-02-09 热度:128
分类表,比如category,字段有 id,parentid,title,查询时,我们希望得到有层级关系的数组,就是顶级是顶级分类,然后每个分类中有个children子数组,记录它的子分类,这样一级一级的分级数组,代码如下: //查询 $dsql-SetQuery(SELECT * FROM category ORDER BY sort[详细]
-
php+ajax实时获得下拉数据程序代码
所属栏目:[PHP教程] 日期:2022-02-09 热度:124
你点击需要的数据后,这个数据写如到当前输入框,并在后面添加逗号隔开,继续输入的时候,后台处理继续输出数据以供选择. 下面我们来看实例,html代码如下: meta http-equiv=Content-Type content=text/html; charset=utf-8 / ajax实时获取下拉数据/pre style!--[详细]
-
PHP记录用户利用搜索引擎进网站的关键词并给出相关结果
所属栏目:[PHP教程] 日期:2022-02-09 热度:51
本文章给大家介绍PHP记录用户通过搜索引擎进网站的关键词并给出相关结果,有需要了解的同学可进入参考,下面是进入你网站的情况的相关实现代码,更多的,大家自己拓展,代码如下: $rfr = $_SERVER[HTTP_REFERER]; //if(!$rfr) $rfr=http://.$_SERVER[HTTP_HOST];[详细]
-
php soap 调用webservice应用测试
所属栏目:[PHP教程] 日期:2022-02-09 热度:197
SoapClient,php5自带的,当然,也可以使用nusoap.php这个纯php写的类,该类代码行数为7K多行,效率上肯定不如SoapClient. 一、寻找WebService来源 WebService可以自己编写,但是也可以从网络上去寻找现成的,我用的是www.xmethods.net里的US Zip Validator,它的WSD[详细]
-
PHP JSONP跨域实现程序解析
所属栏目:[PHP教程] 日期:2022-02-09 热度:160
在网站开发中跨域是一个头痛的事情,我经常要需要解决各种跨域问题,今天我来介绍在php中利用JSONP跨域实现方法,各位J友可参考参考,先看一个实例,代码如下: $(#btn).click(function(k) { //... var j = form.serializeArray();//序列化name/value $.ajax({ url[详细]
-
PHP JSON数据的创建与解析程序代码
所属栏目:[PHP教程] 日期:2022-02-09 热度:181
json数据是我们实时交互时一些常用的文件,他可以利用php动态生成并由js或php接受进行相关处理,下面我来给各位同学介绍JSON数据的创建和解析,有需要了解的同学可参考. JSON是什么? JSON一种用于在互联网络中传输超量数据的数据交换格式,虽然在Internet中交换[详细]
-
php里curl破解图片防盗链
所属栏目:[PHP教程] 日期:2022-02-09 热度:62
图片防盗链很多网站都会做,这样做是为了节省机器资源了,我们看到QQ,百度等等这些图片都这样操作了,下面我用一个简单的办法来破解图片防盗链. php防盗链方法: 方法1:根据有些网站运行直接打开图片的链接,即直接在浏览器输入地址可以访问图片资源,所以可用以下[详细]
-
php解决ipv6使curl获取网页内容超时处理办法
所属栏目:[PHP教程] 日期:2022-02-09 热度:171
问题原因:如果开启了IPv6,curl默认会优先解析 IPv6,在对应域名没有 IPv6 的情况下,会等待 IPv6 dns解析失败 timeout 之后才按以前的正常流程去找 IPv4,在程序中我对curl获取内容都作了较为严格的超时限制,所以就会造成无法获取内容的问题. 解决的方法是设置[详细]
-
php统计网站 html页面浏览访问数量程序
所属栏目:[PHP教程] 日期:2022-02-09 热度:71
本文章来给大这介绍了php自己写的一些常用的网站统计代码写法,用无数据库的与使用数据库及html静态页面浏览资次数统计代码,大家可进入参考. 实例1,直接使用txt文件进行统计的代码,代码如下: ?php session_start();//定义session,同一IP登录不累加 $filepath[详细]
-
php5.3中php-fpm进程管理方法
所属栏目:[PHP教程] 日期:2022-01-21 热度:148
目前最新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-21 热度:57
PHP的SOAP扩展可以用来提供和使用Web services,换句话说,PHP开发者可以利用这个PHP扩展来写他们自己的Web services,也可以写一些客户端来使用给定的Web services. PHP5中的这个SOAP扩展目的是为了实现PHP对Web services的支持,与其它实现PHP对Web services的[详细]
-
php完成a到z及其中的 奇怪现象
所属栏目:[PHP教程] 日期:2022-01-21 热度:62
版本一: 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($[详细]
-
PHP批量更改静态html文件编码的例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:91
一堆的文件编码都是ANSI的,本来想用linux shell批量修改文件编码,却不太熟悉,写了个PHP脚本批量修改html文件的编码,代码如下: ?php //1.遍历出所有html文件 $dir = ./jquery/jquery/; //文件目录、 $move_to = ./jquery/jquery_new/; foreach(glob($dir . *.[详细]
-
PHP运用Curl模拟登录并获取数据例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:163
PHP的curl()在抓取网页的效率方面是比较高的,而且支持多线程,而file_get_contents()效率就要稍低些,当然,使用curl时需要开启下curl扩展. 先来看登录部分的代码: //模拟登录 function login_post($url, $cookie, $post) { $curl = curl_init();//初始化curl模[详细]
-
PHP让16进制的编码转为中文程序代码
所属栏目:[PHP教程] 日期:2022-01-21 热度:108
今天在做公司的项目的时候,遇到一个问题,群聊天记录存入数据库的时候把聊天记录及央视使用16进制转换,我在做将聊天记录导出为text文本的时候,需要将聊天记录先从16进制转换为普通的Unicode编码记录. 然后在从中取出所需要导出的message信息,不多说了,以下代[详细]
-
php实现对css文件进行压缩与解压缩
所属栏目:[PHP教程] 日期:2022-01-21 热度:172
下面用php实现了一个对css进行压缩和解压缩的小程序,暂不适用于js的操作,通过这个案例可以学习php字符替换和正则替换的技术. 将css代码压缩能够减小文件的体积,从而减小了网络传输量和带宽占用,减小了服务器的处理的压力. 代码如下: !DOCTYPE html PUBLIC -/[详细]
-
php curl 检查百度是不是收录文章的例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:77
发的文章如果我每一篇都是手工查的话是非常的累的,这里可以利用一个简单的php函数来帮我们实现自动检测,下面我们就利用php curl来做一个模仿用户去访问百度的wgbb例子,希望此例子对各位会有所帮助. 只要在主题的function.php里添加以下代码就可以实现啦~PHP[详细]
-
检测移动装备的php代码,手机访问
所属栏目:[PHP教程] 日期:2022-01-21 热度:93
如果我们要判断访问网站的是手机用户还是PC用户我们只要获取用户的HTTP_USER_AGENT即可,我先介绍了一个通用的Mobile_Detect,后面两个例子是自己写的希望对各位有帮助. php代码实例如下: //使用实例 include Mobile_Detect.php; $detect = new Mobile_Detect([详细]
-
深入理解php中$GLOBALS与global 差别
所属栏目:[PHP教程] 日期:2022-01-21 热度:96
php中有一个不为很多人所用的超全局变量$GLOBALS,合理使用这个变量能使工作变得更加有效率,本篇文章主要分析一下这个超全局变量的用法以及$GLOBALS和global的区别. $GLOBALS定义:引用全局作用域中可用的全部变量(一个包含了全部变量的全局组合数组,变量的名[详细]
-
php多线程thread开发和应用的例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:144
php多线程的使用,首先需要PHP5.3以上版本,并安装pthreads PHP扩展,可以使PHP真正的支持多线程,扩展如何安装请自行百度. PHP扩展下载:https://github.com/krakjoe/pthreads PHP手册文档:http://php.net/manual/zh/book.pthreads.php 在安装好扩展之后,就可[详细]