-
处理关于PHP Undefined variable 变量未定义
所属栏目:[PHP教程] 日期:2022-01-19 热度:126
php中变量可以不定义的但是我们如果不对错误进行一些处理在使用未定义的变量时会提示Undefined variable错误了,下面我给大家举几个实例. PHP错误提示Undefined variable:变量未定义,如果你在php.ini设置中屏蔽了Notice这个等级的提示那么他就不会显示任何提[详细]
-
PHP编程之代码取名规范
所属栏目:[PHP教程] 日期:2022-01-19 热度:105
文件名:一律小写,单词间以下划线分隔 类名:采用首字母大写的驼峰命名方式 类中的方法名:采用首字母小写的驼峰方式命名 类中的私有方法和私有变量:以下划线开头 函数名(变量名):全小写,单词间以下划线分隔 下面具体介绍 类文件都以.class.php为后缀,使用驼峰[详细]
-
php获得网页请求状态程序代码
所属栏目:[PHP教程] 日期:2022-01-19 热度:190
网页返回状态代码很多站长会去查自己网站状态码是不是200或错误页面是不是404代码了,那么我们使用最多的查看方法就是使用站长工具或ff浏览器来查,但有很多朋友不知道可以自己写一个查看状态代码的功能. 方法一,使用 fsockopen,严重鄙视curl_getinfo,代码如下[详细]
-
PHP进程锁类PHPLock程序代码
所属栏目:[PHP教程] 日期:2022-01-19 热度:130
为了更好的控制php程序同时操作的一些问题我整理了一个进程锁的类我们可以利用这个进程锁实现程序的控制,程序代码如下: ?php //+---------------------------------------------- //| Usage: //+---------------------------------------------- //| public[详细]
-
php+jquery完成无限级目录遍历展示代码
所属栏目:[PHP教程] 日期:2022-01-19 热度:199
这个例子可以利用php目录遍历出来的目录或文件进行一个树型的展示效果,程序代码,index.php 里面的jquery文件大家可百度下载一个,因为这是用来实现一个效果的: index.php: script src=jquery/jquery-1.3.1.js type=text/javascript/script style type=text/cs[详细]
-
PHP编程学习资料
所属栏目:[PHP教程] 日期:2022-01-19 热度:86
文章主要是一个站长在学习php过程中一些用到的函数与方法及对各种方法的理解与简单的实例,下面全部放出来希望对你学习php有帮助. PHP使用header函数设置HTTP头的示例方法,代码如下: //定义编码 header( Content-Type:text/html;charset=utf-8 ); //Atom head[详细]
-
php输出json格式信息的例子
所属栏目:[PHP教程] 日期:2022-01-19 热度:134
php直接输出json格式,很多新手有一个误区,以为用echo json_encode($data);这样就是输出json数据了,没错这样输出文本是json格式文本而不是json数据,正确的写法是应该加一句,我们要在利用Content-type:text/json才可以正常显示是json数据. PHP实例代码如下: ?p[详细]
-
PHP和MySQL生成的标签云完成代码
所属栏目:[PHP教程] 日期:2022-01-19 热度:54
用户输入文本和输入的文本在过去的一个标签云,标签云是一个用户生成的标签的可视化描述,或只是一个网站的文字内容,通常用来描述网站的内容。 为此,我们将创建一个HTML表格,将接受用户文本,也让用户可以看到从 MySQL数据库,其中包含在过去输入的文本生成[详细]
-
php 完成jquery+ajax 跨域数据调用实例
所属栏目:[PHP教程] 日期:2022-01-19 热度:85
本文章是基于jquery的ajax来实现数据跨域调用,主要是利用php实时返回json数据,这样就方便的实现的ajax跨域数据调用了。 jquery文件我这里不提供下载了,大家可以直接到google去下载哦,可以在页面定义一个调用方法,代码如下: function getData(){ $.getJSON([详细]
-
两款php导出excel示例
所属栏目:[PHP教程] 日期:2022-01-19 热度:105
?php header(content-type:application/vnd.ms-excel; charset=gbk); header(content-disposition:attachment;filename=test_data.xls); $link=mysql_connect(localhost,root,hhhkkk); if($link){ mysql_select_db(dataui,$link); mysql_query(set names gbk[详细]
-
php检测服务器的运作
所属栏目:[PHP教程] 日期:2022-01-19 热度:138
// 检测函数支持 function isfun($funName) { return (false !== function_exists($funName))?支持:font color=red不支持/font; } //整数运算能力测试 function test_int() { $timeStart = gettimeofday(); for($i = 0; $i 3000000; $i++) { $t = 1+1; } $ti[详细]
-
PHP与AJAX打造高级RSS聚合器
所属栏目:[PHP教程] 日期:2022-01-19 热度:125
RSS聚合器是一种非凡适合于使用标准AJAX引擎进行构建的应用程序,然而,要实现对RSS回馈的跨域的AJAX请求往往是很难的,在本文中,我将向你展示如何利用一个简单的PHP函数来实现桥接AJAX引擎和RSS内容。 一、引言 现在,开发一个RSS聚合器已经不再是困难的事[详细]
-
运用php的zlib压缩与解压缩swf文件
所属栏目:[PHP教程] 日期:2022-01-19 热度:150
我在以前写过怎么使用c#来压缩和解压缩swf文件,解压缩,压缩和读取flash头文件信息需要使用一个开源的链接库,而且使用起来也不是很方便,但是使用php就不一样了,php包含了zlib的链接库,可以直接使用其相关功能,下面是我写的压缩和结压缩swf文件的例子,没有加入[详细]
-
用PHP生成自己的LOG文档
所属栏目:[PHP教程] 日期:2022-01-19 热度:146
假如你的服务器不容许你读他的LOG文件,那你只好停下来分析你的访问者?做你自己的LOG文件吧,你仅需做的事情是用PHP计算实际的点击次数,没有错误,没有象304 Not Modified 和 Internal Server Error 一样的错误,你的代码将生成自己的LOG文件: ?php /* 用户[详细]
-
PHP生成动态WAP页面
所属栏目:[PHP教程] 日期:2022-01-19 热度:96
WAP(无线通讯协议)是在数字移动电话、个人手持设备(PDA等)及计算机之间进行通讯的开放性全球标准。由于静态的WAP页面在很多方面不能满足用户个性化的服务请求,因此通过WAP服务器端语言产生动态的WML页面,具有很广泛的应用价值和很高的商业价值。 WAP应[详细]
-
php socket讲解和实例
所属栏目:[PHP教程] 日期:2022-01-19 热度:155
在这一章里你将了解到迷人而又让人容易糊涂的套接字(Sockets),Sockets在PHP中是没有充分利用的功能,今天你将看到产生一个能使用客户端连接的服务器,并在客户端使用socket进行连接,服务器端将详细的处理信息发送给客户端。 当你看到完整的socket过程,那么[详细]
-
php的把ubb代码转变成html代码的程序
所属栏目:[PHP教程] 日期:2022-01-19 热度:123
?php function ubbcode($str){ //$str = str_replace(file:,file :,$str); //$str = str_replace(files:,files :,$str); //$str = str_replace(script:,script :,$str); //$str = str_replace(js:,js :,$str); //图片UBB $str = preg_replace(//[img/](http|[详细]
-
php生成EXCEL文档示例程序
所属栏目:[PHP教程] 日期:2022-01-19 热度:79
原生态的写法 原始方式:发送header,用附件的表头发送到用户浏览器表示是要下载的,然后读出数据库中的数据,一条一条的解析,写入excel格式的文件中,代码如下: ?php $DB_Server = localhost; $DB_Username = root; $DB_Password = ; $DB_DBName = DBName; $DB_T[详细]
-
php 判断gif图片是不是动画图片
所属栏目:[PHP教程] 日期:2022-01-19 热度:73
如果利用php来判断就简单了,原理很简单,识别是否是动画,要检查文件中是否包含chr(021).chr(0xff).chr(0x0b).NETSCAPE2.0chr(021).chr(0xff),是gif图片中扩展功能段的标头NETSCAPE2.0是扩展功能执行的程序名,代码如下。 ?php function IsAnimatedGif($filenam[详细]
-
php测试代码执行消耗的内存与时间
所属栏目:[PHP教程] 日期:2022-01-19 热度:97
在php中要测试代码执行消耗的内存和时间我们可以直接使用俩函数,microtime 和 memory_get_usage就可以了,下面我来给大家介绍介绍。 我们先来看看microtime 和 memory_get_usage函数用法吧 含义和用法 microtime() 函数返回当前 Unix 时间戳和微秒数。 语法:m[详细]
-
PHP淘宝IP数据获得用户IP及地理位置
所属栏目:[PHP教程] 日期:2022-01-18 热度:148
我们有时不想利用自己的数据库存储IP地址,自己的IP库更新慢不及时,我们可以直接使用第三方的IP库来操作,这里介绍利用淘宝IP数据获取用户IP及地理位置实现方法. 在直接在ie浏览器中打开下面地址 http://ip.taobao.com/service/getIpInfo.php?ip=8.8.8.8 返回[详细]
-
PHP 运用curl_init发起http请求模仿登录
所属栏目:[PHP教程] 日期:2022-01-18 热度:180
http请求包括两种,一种是我们普通的http请求登录,另一种是另一种https请求登录,下面我来分别给各位同学详细介绍利用curl_init来实现http与https进行登录。 备注:使用curl_init函数,必须要打开这个php扩展。 1.打开php.ini,开启extension=php_curl.dll 2.检[详细]
-
PHP JSON数据处理示例程序用法
所属栏目:[PHP教程] 日期:2022-01-18 热度:197
在php中JSON数据处理最常用的就是直接使用json_encode()与json_decode()函数进行处理,就这两个json处理函数给各位同学详细介绍json在应用中的各种用法. json_encode(),PHP数据-JSON json_encode只有一个参数,参数除了resource 类型之外,可以为任何数据类型,[详细]
-
php curl 伪造IP来源程序完成代码
所属栏目:[PHP教程] 日期:2022-01-18 热度:82
今天没事做自己写了一个php curl 伪造IP来源程序实例程序,这里可以伪造IP来源,伪造域名,伪造用户信息. 定义伪造用户浏览器信息HTTP_USER_AGENT,代码如下: $binfo =array(Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.5072[详细]
-
php curl 分离header与body信息
所属栏目:[PHP教程] 日期:2022-01-18 热度:151
php中可以通过curl来模拟http请求,同时可以获取http response header和body,当然也设置参数可以只获取其中的某一个,当设置同时获取response header和body时候,它们会一同作为结果返回,这时需要我们自己来分离它们。 下面代码是模拟向google一个http GET请求,[详细]
