-
PHP中Soap模块安装和使用例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:122
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 热度:56
版本一: 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 热度:113
一堆的文件编码都是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 热度:139
PHP的curl()在抓取网页的效率方面是比较高的,而且支持多线程,而file_get_contents()效率就要稍低些,当然,使用curl时需要开启下curl扩展. 先来看登录部分的代码: //模拟登录 function login_post($url, $cookie, $post) { $curl = curl_init();//初始化curl[详细]
-
PHP让16进制的编码转为中文程序代码
所属栏目:[PHP教程] 日期:2022-01-21 热度:153
今天在做公司的项目的时候,遇到一个问题,群聊天记录存入数据库的时候把聊天记录及央视使用16进制转换,我在做将聊天记录导出为text文本的时候,需要将聊天记录先从16进制转换为普通的Unicode编码记录. 然后在从中取出所需要导出的message信息,不多说了,以下[详细]
-
php实现对css文件进行压缩与解压缩
所属栏目:[PHP教程] 日期:2022-01-21 热度:98
下面用php实现了一个对css进行压缩和解压缩的小程序,暂不适用于js的操作,通过这个案例可以学习php字符替换和正则替换的技术. 将css代码压缩能够减小文件的体积,从而减小了网络传输量和带宽占用,减小了服务器的处理的压力. 代码如下: !DOCTYPE html PUBLIC[详细]
-
php curl 检查百度是不是收录文章的例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:183
发的文章如果我每一篇都是手工查的话是非常的累的,这里可以利用一个简单的php函数来帮我们实现自动检测,下面我们就利用php curl来做一个模仿用户去访问百度的wgbb例子,希望此例子对各位会有所帮助. 只要在主题的function.php里添加以下代码就可以实现啦~PH[详细]
-
检测移动装备的php代码,手机访问
所属栏目:[PHP教程] 日期:2022-01-21 热度:105
如果我们要判断访问网站的是手机用户还是PC用户我们只要获取用户的HTTP_USER_AGENT即可,我先介绍了一个通用的Mobile_Detect,后面两个例子是自己写的希望对各位有帮助. php代码实例如下: //使用实例 include Mobile_Detect.php; $detect = new Mobile_Detec[详细]
-
深入理解php中$GLOBALS与global 差别
所属栏目:[PHP教程] 日期:2022-01-21 热度:188
php中有一个不为很多人所用的超全局变量$GLOBALS,合理使用这个变量能使工作变得更加有效率,本篇文章主要分析一下这个超全局变量的用法以及$GLOBALS和global的区别. $GLOBALS定义:引用全局作用域中可用的全部变量(一个包含了全部变量的全局组合数组,变量的[详细]
-
PHP邮件接收与发送类实现程序解析
所属栏目:[PHP教程] 日期:2022-01-20 热度:169
我想使用邮件接收类的朋友可能比较少,但是发送邮件的类使用的朋友比较多啊,下面我来分别给大家介绍PHP邮件接收与发送类实现程序详解,希望对大家所有帮助哦。 主要的改进如下: 1、新增了listMessages方法,用于列表邮件列表,且带有分页功能,更加方便调用: /[详细]
-
php异步调试和线上调试网站程序的办法
所属栏目:[PHP教程] 日期:2022-01-20 热度:132
当碰到一个网站需要不间断运行,但又需要调试该网站的程序错误的时候,该如何办呢?是靠经验一点点猜测,还是直接打印错误信息让其在页面输出? 下面分享一种方法同时满足这两种条件,既方便网站程序错误调试,又不影响网站的正常运行的调试方法。将下面的[详细]
-
php中实现api接口思路说明
所属栏目:[PHP教程] 日期:2022-01-20 热度:60
现在很流行api了,但各种api做法不一样,下面我整理了一些自己的想法,也是看了各大门户网站开放的api应用想到的,与大家分享分享,高手跳过。 API(Application Programming Interface,应用程序编程接口)在WEB应用中是非常常见的,比如开发微薄应用有微薄API[详细]
-
php中pcntl_alarm为函数设定超时限制
所属栏目:[PHP教程] 日期:2022-01-20 热度:51
原理是在函数执行前先设定一个时钟信号,如果函数的执行超过规定时间,信号会被触发,信号处理函数(sig)会抛出一个异常,被外层代码捕获。这样就跳出了原来函数的执行,接着执行下面的代码。如果函数在规定的时间内,时钟信号不会触发,在函数结束后清除[详细]
-
php Base64编码文件二进制流主要运用
所属栏目:[PHP教程] 日期:2022-01-20 热度:92
Base64编码文件二进制流是使用base64_encode函数对文件二进制信息进行编码。 官方说明: base64_encode 使用 MIME base64 对数据进行编码 Report a bug 说明 string base64_encode ( string $data ) 使用 base64 对 data 进行编码。 设计此种编码是为了使二[详细]
-
php里的魔术方法一些学习笔记
所属栏目:[PHP教程] 日期:2022-01-20 热度:110
魔术方法是在php5中以__开头的,它们有着魔术般的功能,可以给我开发带来很多好处,下面我来给大家介绍魔术方法一些用法与在php中有那些魔术方法吧。 魔术方法是以两个下划线__开头、具有特殊作用的一些方法,可以看做php的语法糖。语法糖指那些没有给计算[详细]
-
php memcache和memcached的差别
所属栏目:[PHP教程] 日期:2022-01-20 热度:62
首先要肯定的是,必须开启memcached服务,才能用memcache和memcached的php api,那么这两个针对memcached服务的api之间有什么区别呢? 1.memcache是PHP自己的扩展,而memcached是基于libmemcached的扩展。 2.memcache只提供一些基本功能,比如set、get、replace[详细]
-
PHP单例模式学习笔记解析
所属栏目:[PHP教程] 日期:2022-01-20 热度:155
单例模式是php中一个为了简化大家开发及重复调用的一个功能,下面我来给各位朋友详细介绍单例模式用法。 1.单例模式的概念 顾名思义,单例模式只有一个实例,而且自行实例化,向全局提供这个实例,需要强调的是,单例模式,确保某个类只能有一个实例! 2.单例模式[详细]
-
PHP的DIRECTORY_SEPARATOR,PATH_SEPARATOR
所属栏目:[PHP教程] 日期:2022-01-20 热度:53
PHP的DIRECTORY_SEPARATOR,PATH_SEPARATOR 有需要的朋友可参考. DIRECTORY_SEPARATOR:路径分隔符,linux上就是/ windows上是 一个是:PATH_SEPARATOR PATH_SEPARATOR:include多个路径使用,在windows下,当你要include多个路径的话,你要用;隔开,但在linux下[详细]
-
php 判断是否给ajax请求
所属栏目:[PHP教程] 日期:2022-01-20 热度:106
大多数的 JavaScript 框架如 jquery,Mootools 等,在发出 Ajax 请求时,都会发送额外的 HTTP_X_REQUESTED_WITH 头部信息,头当他们一个ajax请求,因此你可以在服务器端侦测到 Ajax 请求. 1,通过传递_GET参数的方法简单实现网页请求的判断。 url上这么传递:*[详细]
-
php 乱码问题解析
所属栏目:[PHP教程] 日期:2022-01-19 热度:167
乱码一直是困扰初学者的一个非常大的问题,现在总结下造成乱码的原因及及解决方法,主要是mysql数据库与php页面出现乱码,下面详细的分析了这些原因,希望对大家有所帮助. 一、HTML页面编码:meta http-equiv=content-type content=text/html; charset=utf-8 这[详细]
-
301重定向代码 php apache
所属栏目:[PHP教程] 日期:2022-01-19 热度:119
使用 HTACCESS 文件 添加吧,这是代码: Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^domain.com[NC] RewriteRule ^(.*)$ http://www.Cuoxin.com/$1 [L,R=301] php写法: ? Header( HTTP/1.1 301 Moved Permanently ); Header( Loca[详细]
-
js 与 php 判断是否是 android 设备
所属栏目:[PHP教程] 日期:2022-01-19 热度:152
JavaScript 判断方法是直接搜索客户端的user agent字符串中的 Android 字符串: if(navigator.userAgent.match(/Android/i)) { alert(Is Android !); } else { alert(Is Not Android !); } PHP 方法判断,同样可以搜索 user agent 中是否有 Android 关键字:[详细]
-
PHP中JSON的应用办法
所属栏目:[PHP教程] 日期:2022-01-19 热度:198
PHP中JSON的应用方法 如何使用JSON,PHP5.2开始内置了JSON的支持,当然,如果低于这个版本的话,那么市面上有很多PHP版本的实现,随 便下一个用就OK啦,现在主要是说说PHP内置支持的JSON,很简单,两个函数:json_encode和json_decode(跟序列化很像啦),一个编码,一[详细]
-
php 打印乘法口绝表代码
所属栏目:[PHP教程] 日期:2022-01-19 热度:170
PHP是老师经常会要我们做这个的题目,今天我再做一次打印乘法口决,PHP代码如下: ?php /* *打印乘法口绝表 */ echo 九灵九乘法口绝表brbrbr; echo table; for($i=1;$i=9;$i++){ echo tr; for($j=1;$j=$i;$j++){ echo td.$j.*.$i.=.($j*$i)./td; } echo /tr;[详细]
-
PHP 常量 dirname __file__ 获得路径方法
所属栏目:[PHP教程] 日期:2022-01-19 热度:166
__FILE__:被称为PHP魔术常量,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径. 1)dirname(__FILE__) 函数返回的是脚本所在在的路径,更新网络,比如文件 b.php 包含如下内容: ?php $basedir = dirname(__FILE__); echo $basedir //将在页面打印出[详细]