-
php做的基础中文分词代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:179
中文搜索引擎来说,中文分词是整个系统最基础的部分之一,因为目前基于单字的中文搜索算法并不是太好,当然,本文不是要对中文搜索引擎做研究,而是分享如果用 PHP 做一个站内搜索引擎,本文是这个系统中的一篇. 进行中文分词的 PHP 类就在下面了,用 proc_open()[详细]
-
php SOAP WSDL简单应用示例
所属栏目:[PHP教程] 日期:2022-02-15 热度:60
php SOAP WSDL简单应用实例: ?php $ws = http://www.Cuoxin.com/sd/2001/TemperatureService.wsdl; $zipcode = 23590; $client = new SoapClient($ws,array(trace = 1)); $temperature = $client-getTemp($zipcode); //开源代码Cuoxin.com echo htmlspecialc[详细]
-
php存储例程 存储过程入门方法
所属栏目:[PHP教程] 日期:2022-02-15 热度:68
什么是存储例程? 存储例程是存储在数据库教程服务器中的一组sql语句,通过在查询中调用一个指定的名称来执行这些sql语句命令。 为什么要使用存储过程? 我们都知道应用程序分为两种,一种是基于web,一种是基于桌面,他们都和数据库进行交互来完成数据的存取[详细]
-
phplot生成图片类解析
所属栏目:[PHP教程] 日期:2022-02-15 热度:61
我个人使用的是phplot,它是一个利用php的图象函数编写的一个自动生成类,首先申明我对他也只是了解. 在原来的有些版本好象还需要多方面的配置和支持,不过现在都用的是php5系列了,大家只要了解一些常用到的函数,就比如我们学习一种软件一样,只需要懂得怎[详细]
-
phpmyadmin不需要密码登录的设定方法
所属栏目:[PHP教程] 日期:2022-02-15 热度:71
下了最新版的phpmyadmin,装上后输入用户名root然后点登录,因为我在本地,所以root没有密码,结果老是报访问被拒绝的错误. 看了下权限的设置没什么问题呀,网上也没找到好的答案,与是根踪代码,原来在配置文件config.default.php里面有句: $cfg[Servers][$i][Allo[详细]
-
php 源于表单密码验证与HTTP验证用法
所属栏目:[PHP教程] 日期:2022-02-15 热度:89
PHP 的 HTTP 认证机制仅在 PHP 以 Apache 模块方式运行时才有效,因此该功能不适用于 CGI 版本。在 Apache 模块的 PHP 脚本中,可以用 header() 函数来向客户端浏览器发送Authentication Required信息,使其弹出一个用户名/密码输入窗口。当用户输入用户名[详细]
-
php利用json数据实现跨域操作实例
所属栏目:[PHP教程] 日期:2022-02-15 热度:51
某网站后台用php脚本得到一个JSON格式的数据,交给前台javascript进行处理,使用JSON实现数据的跨域调用. 后台profile.php代码如下: ?php $arr = array( firstname = iconv(gb2312, utf-8, 非诚), lastname = iconv(gb2312, utf-8, 勿扰), contact = array( em[详细]
-
php计划任务之ignore_user_abort函数实现
所属栏目:[PHP教程] 日期:2022-02-15 热度:111
PHP 不会检测到用户是否已断开连接,直到尝试向客户机发送信息为止,简单地使用 echo 语句无法确保信息发送,参阅 flush() 函数,代码如下: ?php ignore_user_abort(true); set_time_limit(0); while(1) { $fp = fopen(time_task.txt,a+); $str = date(Y-m-d h:i[详细]
-
iis防止php ddos占完网络带宽与服务器资源解决方法
所属栏目:[PHP教程] 日期:2022-02-15 热度:69
用PHP代码调用sockets,直接用服务器的网络攻击别的IP,以前我在apache下有碰到这样的问题,今天我们讲讲述一下关于在iis防止php ddos占完网络带宽与服务器资源的处理办法. php ddos的常见代码如下: ?php $packets = 0; $ip = $_GET[ip]; $rand = $_GET[port];[详细]
-
php后台多用户权限组思路与实现程序代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:98
网站开发少不了有网站后台,有了后台自然要对用户有同角色来分配一下,特别是多用户系统的情况下,如我一个系统要有多个管理员,那么我这些管理要分成,编辑,友情连接,管理员等,那我们要有权限和角色分配,今天我们就来看我以前做的一个系统吧. 先介绍一下文件: ad[详细]
-
php中static静态类与static 静态变量用法区别
所属栏目:[PHP教程] 日期:2022-02-15 热度:112
static是定义一个静态对象或静态变量,关于static 定义的变量或类方法有什么特性我们看完本文章的相关实例后就见分晓了. 1. 创建对象$object = new Class(),然后使用-调用:$object-attribute/function,前提是该变量/方法可访问. 2. 直接调用类方法/变量:cl[详细]
-
php读取qqwry dat ip地址数据库文件程序
所属栏目:[PHP教程] 日期:2022-02-15 热度:116
先看看QQWry.Data文件的内容结构以及解读方式. 一、文件结构 文件主要分三个结构 1、文件头,8个字节;2、数据记录区,不定长度;3、索引区,长度为 7 的整数倍; 二、文件头 文件头的8个字节分两部分,每个部分4个字节,分别指定了索引区的开始地址和结束地址。[详细]
-
PHP错误处理方法汇总
所属栏目:[PHP教程] 日期:2022-02-13 热度:140
在php中错误处理的方法有很多,特别是到了php5之后还提供了专门的php处理类,下面我收藏了关于PHP错误处理一些方法与程序分享给大家. 在程序中直接判断,基本的错误处理:使用 die() 函数,第一个例子展示了一个打开文本文件的简单脚本,代码如下: ?php $file=fope[详细]
-
php运用PHPExcel类导出导入Excel用法
所属栏目:[PHP教程] 日期:2022-02-13 热度:151
PHPExcel类是php一个excel表格处理插件了,下面我来给大家介绍利用PHPExcel类来导入与导出excel表格的应用方法,有需要了解的朋友不防参考参考,PHPExcel自己百度下载这里不介绍了. 导出Excel用法,代码如下: //设置环境变量(新增PHPExcel) set_include_path(..[详细]
-
PHP运用apc实现上传进度条方法
所属栏目:[PHP教程] 日期:2022-02-13 热度:130
php本身是不具备可以带有实时上传进度条功能了,如果想有这种功能我们一般会使用ajax来实现,但是php提供了一个apc,他就可以与php配置实现上传进度条. 主要针对的是window上的应用. 1.服务器要支持apc扩展,没有此扩展的话,百度一下php_apc.dll,下载一个扩展扩[详细]
-
php小偷程序示例代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:194
小偷程序其实就是利用了php中的一特定函数实现采集别人网站的内容,然后通过正则分析把我们想要的内容保存到自己本地数据库,下面我来介绍php小偷程序的实现方法,有需要的朋友可参考. 在下面采集数据过程中file_get_contents函数是关键了,下面我们来看看file_g[详细]
-
php里fsockopen采集网页内容实例
所属栏目:[PHP教程] 日期:2022-02-13 热度:54
fsockopen是php中一个比较实用的函数了,下面我来介绍利用fsockopen函数来采集网页的程序. 用法:int fsockopen(string hostname,int port,int [errno],string [errstr],int [timeout]); 一个采集网页实例,代码如下: ?php function get_url ($url,$cookie=fals[详细]
-
PHP里利用APC模块完成文件上传进度条
所属栏目:[PHP教程] 日期:2022-02-13 热度:75
以前的php5.2之前的版本是不能可使用APC模块的,因为之前的压根就没有这个APC模块,如果想使用APC模块实现上传进度条我们必须是php5.2或更高版本. 从5.2开始APC加入了一个叫APC_UPLOAD_PROGRESS的东东,解决了困扰大家已久的进度条问题。并且它把原来的上传时[详细]
-
php无限级分类 带层深 算法
所属栏目:[PHP教程] 日期:2022-02-13 热度:117
一个利用数组来实现无限级分类php类程序,有需要的朋友可参考,这里就不多说什么了直接复制上代码. php无限级分类(带层深)算法实例代码如下: ?php $cates = array( array( cid = 1, cname = 新闻, pid = 0 ), array( cid = 2, cname = 通知, pid = 0 ), array([详细]
-
php里include require utf-8文件时顶部产生空行
所属栏目:[PHP教程] 日期:2022-02-13 热度:114
include()产生一个警告而require()则导致一个致命错误,换句话说,如果想在遇到丢失文件时停止处理页面就用require(),include()就不是这样,脚本会继续运行,同时也要确认设置了合适的include_path,注意在 PHP 4.3.5之前,包含文件中的语法错误不会导致程序停止.[详细]
-
php里获取中文首字母程序代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:165
我们经常会看到一些网站按城市名来分或按字母来排名,下面我就来介绍这个东西如何实现的吧,我们分享一段利用php取得中文字符串中第一个汉字的字母,代码如下: ?php $limit = array( //gb2312 拼音排序 array(45217,45252), //A array(45253,45760), //B array([详细]
-
PHP产生带LOGO的二维码图像
所属栏目:[PHP教程] 日期:2022-02-13 热度:182
现在二维码是我们一些软件站或下载站常用的一种东西了,特别是微信都会使用二维码来加好友,下面我来介绍利用php生成二维码多种方法. 方法一,这种生成就是一个二维码中间不带图片的,直接调用google的一个功能就实现了,代码如下: $urlToEncode=http://gz.altmi.[详细]
-
PHP手机号归属地查找程序代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:163
本文章总结了两个常用的手机归属地查询程序,一种是利用api调用第三方接口实现,一种是利用我们自己的手机数据库查询然后再判断手机号归属地查询. 先来看一个调用第三方法网站的一个程序,主要使用curl实现,需要开启php对curl的支持,如果你是windows系统在你的[详细]
-
php里文件缓存实现程序代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:158
php文件缓存就是指把缓存生成一个文件,这个文件可以是php,txt等等文件,当我下载访问时就来判断访问上次生成时间,如果超过了我们指定的时间再重新生成一次,否则就直接调用缓存文件,这样就可以减少了对mysql数据库的查询了. php文件缓存原理 把需要缓存的数据[详细]
-
php内存缓存完成程序代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:173
在php中缓存分为很多种类型如,内存缓存,文件缓存,页面缓存本文章要来讲述关于php中内存缓存的一些方法,下面我们介绍Memcached缓存和php自带的APC缓存方法. 1.Memcached缓存。 memcached是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少数据库访[详细]