-
PHP生成动态WAP页面
所属栏目:[PHP教程] 日期:2022-01-18 热度:134
WAP(无线通讯协议)是在数字移动电话、个人手持设备(PDA等)及计算机之间进行通讯的开放性全球标准。由于静态的WAP页面在很多方面不能满足用户个性化的服务请求,因此通过WAP服务器端语言产生动态的WML页面,具有很广泛的应用价值和很高的商业价值。 WAP[详细]
-
用PHP生成自己的LOG文档
所属栏目:[PHP教程] 日期:2022-01-18 热度:57
假如你的服务器不容许你读他的LOG文件,那你只好停下来分析你的访问者?做你自己的LOG文件吧,你仅需做的事情是用PHP计算实际的点击次数,没有错误,没有象304 Not Modified 和 Internal Server Error 一样的错误,你的代码将生成自己的LOG文件: ?php /* 用[详细]
-
运用php的zlib压缩与解压缩swf文件
所属栏目:[PHP教程] 日期:2022-01-18 热度:66
我在以前写过怎么使用c#来压缩和解压缩swf文件,解压缩,压缩和读取flash头文件信息需要使用一个开源的链接库,而且使用起来也不是很方便,但是使用php就不一样了,php包含了zlib的链接库,可以直接使用其相关功能,下面是我写的压缩和结压缩swf文件的例子,没有加[详细]
-
PHP与AJAX打造高级RSS聚合器
所属栏目:[PHP教程] 日期:2022-01-18 热度:62
RSS聚合器是一种非凡适合于使用标准AJAX引擎进行构建的应用程序,然而,要实现对RSS回馈的跨域的AJAX请求往往是很难的,在本文中,我将向你展示如何利用一个简单的PHP函数来实现桥接AJAX引擎和RSS内容。 一、引言 现在,开发一个RSS聚合器已经不再是困难的[详细]
-
php检测服务器的运作
所属栏目:[PHP教程] 日期:2022-01-18 热度:98
// 检测函数支持 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; } $[详细]
-
两款php导出excel示例
所属栏目:[PHP教程] 日期:2022-01-18 热度:133
?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 g[详细]
-
php 完成jquery+ajax 跨域数据调用实例
所属栏目:[PHP教程] 日期:2022-01-18 热度:85
本文章是基于jquery的ajax来实现数据跨域调用,主要是利用php实时返回json数据,这样就方便的实现的ajax跨域数据调用了。 jquery文件我这里不提供下载了,大家可以直接到google去下载哦,可以在页面定义一个调用方法,代码如下: function getData(){ $.getJSO[详细]
-
PHP和MySQL生成的标签云完成代码
所属栏目:[PHP教程] 日期:2022-01-18 热度:74
用户输入文本和输入的文本在过去的一个标签云,标签云是一个用户生成的标签的可视化描述,或只是一个网站的文字内容,通常用来描述网站的内容。 为此,我们将创建一个HTML表格,将接受用户文本,也让用户可以看到从 MySQL数据库,其中包含在过去输入的文本生[详细]
-
PHP require include顺序详解
所属栏目:[PHP教程] 日期:2022-01-18 热度:173
在大型的web项目中, include_path是一个模块化设计的根本中的根本(当然,现在也有很多基于autoload的设计, 这个不影响本文的探讨), 但是正是因为include_path, 经常会让我们遇到一些因为没有找到正确的文件而导致的看似诡异的问题.也就有了如下的疑问:inclu[详细]
-
php gvim中文乱码分析解决方法
所属栏目:[PHP教程] 日期:2022-01-18 热度:172
开始研究gvim的配置文件(_vimrc),现在给大家看一下我产生乱码之前的配置,配置文件里enconding,fileeconding,fileecondings的含义: encoding: gvim 内部使用的字符编码方式,包括 vim 的 buffer (缓冲区)、菜单文本、消息文本等。 用户手册上建议只在 .vimr[详细]
-
XSLTProcessor中registerPHPFunctions后无法调用php函数
所属栏目:[PHP教程] 日期:2022-01-18 热度:150
XSLT 是一个非常方便的转换 XML 的工具,PHP 里面是通过 XSLTProcessor 来实现;XSLT 中内置了许多有用的函数,同时,只需要调用 XSLTProcessor 实例的 registerPHPFunctions 方法,我们就可以在 XSLT 中直接使用 PHP 的函数,这大大增强了 XSLT 的处理能[详细]
-
php使用dom解析含有中文字符xml文档
所属栏目:[PHP教程] 日期:2022-01-18 热度:58
一般我们直接使用dom来处理xml文档时如果里面有中文就会把中文转换成乱码了,下面我们通过使用iconv()函数实现编码转换,防止中文乱码.代码如下: ?php //读取xml文件 $xmlDoc = new DOMDocument(); $xmlDoc-load(http://127.0.0.1/holiday.xml); //获得该x[详细]
-
PHP中常用三种缓存技术
所属栏目:[PHP教程] 日期:2022-01-18 热度:96
我是把目前php的Cache分成了这四种机制,第一种方式,需要加载模块,可能是收费的比如ZEND公司的,可能是免费的,不过多讨论;第二种方式,比如在成熟的大的站点上用比较合适;第三种方式和第四种四目前PHP业内程序中比较流行的方式 分成3个类别 1.缓存模块 这个是[详细]
-
php与mssql的ntext字段错误总结
所属栏目:[PHP教程] 日期:2022-01-18 热度:106
php + mssql 让真让人痛苦。这些读 php 读 mssql 的 ntext 字段类型问题又来了:当 ntext 的内容过长时,居然读不完整。 在网上找了很久,都是说 php 读 ntext 出错的,但没发现我的页面出错,就郁闷了。后来才查到是说 php 默认最大只能读 4K 的内容,原[详细]
-
php提示 内存位置访问无效
所属栏目:[PHP教程] 日期:2022-01-18 热度:57
新配置的PHP环境,或者刚做过配置改动,比如新加载的DLL扩展,访问页面,可能会出现内存位置访问无效的错误,主要原因是DLL扩展加载失败。 我们就需要找到是哪一个DLL文件加载出现了问题。排查方法是:将php.ini中 display_startup_errors = Off 改为 display_s[详细]
-
php memcached 扩展 timeout 问题
所属栏目:[PHP教程] 日期:2022-01-18 热度:175
php 中使用memcached扩展来访问memcached时,当memcached服务器无法正常连接,在默认设置下会造成请求响应变慢。注意:无法正常连接指网络故障,如两台服务器无法进行通信等,只要能ping通,就算memcached服务没有开启或down掉,不会影响响应时间,只是mem[详细]
-
PHPStorm解决Xdebug Slow问题
所属栏目:[PHP教程] 日期:2022-01-18 热度:122
今天白天才架起PHPStorm+xdebug的调试环境,就遇到了各式各样的问题:A,访问超慢响应、B,访问超快响应但是是空白页。 问题A解决的方法很多,总归还有解决办法;问题B我估计是线程问题,也许可以通过调试php.ini的配置搞定,也许不是,很难讲清楚,线程的问[详细]
-
php中json_encode格式中文问题解决方法
所属栏目:[PHP教程] 日期:2022-01-18 热度:154
今天要在MySQL 存储php中json_encode格式信息,英文时没有问题,但是中文时就碰到了遇到中文时,会变成一堆类似uxxxx信息。 1. 原因分析:在存储到数据库时,MySQL不会存储 unicode 字符,MySQL仅支持从基本的多语种平面字符 (00000-0xFFFF),请尝试存储一个同义[详细]
-
PHP后门的隐藏方法测试报告
所属栏目:[PHP教程] 日期:2022-01-17 热度:99
最近很多朋友都在问我是否能把我那一句话木马隐藏到HTML或图片里,其实把一句话木马插入到PHP文件中就已经很隐蔽了,如果说硬是要放到 HTML文件或图片里,就接着往下看这篇的篇测试报告吧。要知道如果光把PHP语句放到图片里是无论如何也不能执行的,因为PH[详细]
-
php5的simplexml分析错误
所属栏目:[PHP教程] 日期:2022-01-17 热度:90
前阵子用simplexml来解析一个rss数据源,很轻松就获得了想要的结果.不想没几天就开始报错:Warning: simplexml_load_file() [function.simplexml-load-file]: input conversion failed due to input error, bytes 0xAD 0xB5 0x3C 0x2F 刚开始猜想是php5的一[详细]
-
用实例分析PHP5异常解决
所属栏目:[PHP教程] 日期:2022-01-17 热度:86
<?php /** * ■㈠PHP5的异常处理 * * PHP 5 添加了类似于其它语言的异常处理模块。在 PHP 代码中所产生的异常可被 throw * 语句抛出并被 catch 语句捕获。需要进行异常处理的代码都必须放入 try 代码块内,以 * 便捕获可能存在的异常。每一个 try 至少要[详细]
-
用PHP自动把纯文本转变成Web页面
所属栏目:[PHP教程] 日期:2022-01-17 热度:87
本篇文章的内容。我将告诉你如何使用PHP来快速将纯ASCII文本完美地转换成为可读的HTML标记。 首先让我们来看一个我朋友希望转换的纯文本文件的例子: Green for Mars! John R. Doe The idea of little green men from Mars, long a staple of science fict[详细]
-
用PHP完成Ftp用户的在线管理
所属栏目:[PHP教程] 日期:2022-01-17 热度:130
领导要我策划一个网页设计大赛和Flash创作大赛,要求必须实现在线报名和上传作品。通过FreeBSD+Apache+PHP+Mysql+FTP我实现了该要求。 Ftp服务器是系统默认带的,采用系统用户的用户名和密码,创建系统用户就等于创建FTP用户,FreeBSD是属于UNIX阵营的操作[详细]
-
PHP里通过Web 执行C C++应用程序
所属栏目:[PHP教程] 日期:2022-01-17 热度:56
一、简介 如果你对Unix/Linux有所了解的话,你应该知道他们大都自带了C和C++的编译器,分别是GCC和G++。Unix在程序安装及Make等许多地方使用到了这些编译器。利用一些控制台命令,C++和PHP, 我将向你介绍怎样生成一个完整的C++程序例子,他可以在用PHP程序[详细]
-
PHP GZ压缩和解压 代码
所属栏目:[PHP教程] 日期:2022-01-17 热度:72
废话不多说,直接上PHP代码,如下: /*将字符串添加至GZ文件*/function gz_str($str,$gz_name){ $fp = gzopen ($gz_name, w9); gzwrite ($fp, $str); gzclose($fp); }/*将文件添加至GZ文件*/function gz_file($file,$gz_name){ $fp = gzopen ($gz_name, w9[详细]