-
文档上传进度条php代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:73
本文章是利用了php一个插件实例邮php文件上传进度条的功能,方法比较简单,因为都有组件了,所以只要按照人家的意思照办就可以实例php大文件上传的功能了. 目前我知道的方法有两种,一种是使用php的创始人 rasmus lerdorf 写的apc扩展模块来实现(http://pecl.[详细]
-
三个php计数器代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:124
文章收藏了三款php计数器代码,他们三个都有一个同共点就是全部无需数据库,而是利用了文本文件来实例网页浏览计数. 第一款PHP计数器代码如下: ?php //计数器 function countx($file=count.dat){ if(file_exists($file)){ $fp=fopen($file,r); $numx=fgets($[详细]
-
php完成文件数据缓存实现代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:173
缓存技术是每次访问页面的时候,都会先检测相应的缓存是否存在,如果不存在,就连接数据库,得到数据,完成模板变量的赋值,显示页面,同时生成缓存文件,这样下次访问的时候缓存文件就发挥作用了. php实现文件数据缓存实现代码如下: ?php class cacheexception ex[详细]
-
php mysql客户注册登陆代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:81
这是一款利用php 与mysql数据库实现的用户注册与登录代码,功能也是比较简单实用的用户注册程序,同时也加了用户登录时验证码程序,这样做就安全了很多,代码如下: !doctype html public -//w3c//dtd xhtml 1.0 transitional//en http://www.w3.org/tr/xhtml1/[详细]
-
PHP MemCached 缓存运用
所属栏目:[PHP教程] 日期:2022-02-15 热度:182
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度,Memcached基于一个存储键/值对的hashmap,其守护进程,daemon,是用C写的,但是[详细]
-
php购物车示例
所属栏目:[PHP教程] 日期:2022-02-15 热度:161
这里又提供一款php购物车实例代码,这是一款适合种位要开发商城或购物系统参考的开发实例了,告诉你如果增加商品到购物并删除,与购物车的数据库设计实例. inventory表,代码如下: create table inventory ( product tinytext not null, quantity tinytext not[详细]
-
php模仿asp Application对象在线人数汇总
所属栏目:[PHP教程] 日期:2022-02-15 热度:192
/* 用法: application(key,value); //设置 key=value $value = application(key); //获取 key的值 */ function application() { $args = func_get_args(); //获取输入参数 //开源代码Cuoxin.com if (count($args) 2 || count($args) 1) return; $ssid = s[详细]
-
php生成html静态页面的二种办法
所属栏目:[PHP教程] 日期:2022-02-13 热度:54
在我之前所见的文章中要不是用代码堆砌空间就是用高手与高手交流用的语言让新人望而生却,因此本文尽量把整体思路说得详尽点. 两种方法简单说明如下: 一,利用PHP的输出控制函数(Output Control)得到静态页面字符串,再写入到新的文件中. 使用说明: 1、实例[详细]
-
php生成二维码完成代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:123
二维码是二维条形码的一种,可以将网址、文字、照片等信息通过相应的编码算法编译成为一个方块形条码图案,手机用户可以通过摄像头和解码软件将相关信息重新解码并查看内容. php类库PHP QR Code 两句话解释:# 包含qrlib.php的话需要同其它文件放到一起,文件[详细]
-
PHP无限级分类完成程序
所属栏目:[PHP教程] 日期:2022-02-13 热度:132
主要思路:首先看第三行和第四行,父类ID(PARENTID)的值是1,表示属于id=1这个类的子类,而一,二两行因为是一级分类,没有上级分类,所以父类ID(PARENTID)的值是0,表示初级分类,依次类推便实现了无限级分类,最终的效果是: ├一级分类A ├─┴二级分类A ├─[详细]
-
php里模拟POST提交数据两种方法
所属栏目:[PHP教程] 日期:2022-02-13 热度:123
下面总结了在php中有两种可以模仿用户进入登录或post数据的实现方法,对大家很有用,有需要的朋友可参考一下. 通过curl函数:PHP中的CURL函数库(Client URL Library Function) curl_close 关闭一个curl会话 curl_copy_handle 拷贝一个curl连接资源的所有内[详细]
-
php截取html字符串自动补齐html标签
所属栏目:[PHP教程] 日期:2022-02-13 热度:74
文章来总结一下关于利用php截取html字符串自动补全html标签,实际开发中会经常碰到,很多人直接先strip_tags过滤掉html标签,但是就只剩下纯文本了,可读性非常差,下面是一个函数,代码如下: /** * 截取HTML,并自动补全闭合 * @param $html * @param $length *[详细]
-
PHP 无限分类完成程序
所属栏目:[PHP教程] 日期:2022-02-13 热度:57
1、数据库通过设置父类ID来进行唯一索引,然后使用函数的递归调用实现无限分类; 2、数据库设计通过特定格式进行排列,然后使用mysql查询关键函数:concat,程序实现比较简单,首先我们假设有这样的一个三级分类,新闻PHP新闻PHP6.0出来了. 如果我们要查找PHP6.0[详细]
-
php CURL伪造IP与来源实现程序
所属栏目:[PHP教程] 日期:2022-02-13 热度:167
伪造IP来源对于php来说是很简单的一件事情,我们只要利用了php curl即可实现伪造IP来源,IP地址你可以随便写. 1,php实例代码如下: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, http://localhost/2.php); curl_setopt($ch, CURLOPT_HTTPHEADER, array([详细]
-
php curl 抓取页面几种方法说明
所属栏目:[PHP教程] 日期:2022-02-13 热度:170
curl主要是抓取数据,当然我们可以用其他的方法来抓取,比如fsockopen,file_get_contents等,但是只能抓那些能直接访问的页面,如果要抓取有页面访问控制的页面,或者是登录以后的页面就比较困难了,是把PHP的主页取回放到一个文件中. 例 1,使用PHP的CURL模块取[详细]
-
PHP 文件上传进度条完成程序
所属栏目:[PHP教程] 日期:2022-02-13 热度:101
在php中要实现上传进度条有很多方法,如ajax是现在的主流或利用iframe来实现,现在我们来介绍php的apc与uploadprogress实现文件上传进度条效果. 目前我知道的方法有两种,一种是使用PHP的创始人 Rasmus Lerdorf 写的APC扩展模块来实现(http://pecl.php.net/p[详细]
-
php定时执行PHP脚本一些办法总结
所属栏目:[PHP教程] 日期:2022-02-13 热度:96
linux下定时执行php脚本,执行PHP脚本. 方法1:如果你想定时执行某一个PHP脚本,可以直接这样写: */1 * * * * root -q /bin/local/php /path/to/your/php/script.php(每一分钟执行一次script.php).注意,这样写需要把PHP变成可执行的脚本文件,在命令行下,脚本[详细]
-
php与浏览器缓存机制说明
所属栏目:[PHP教程] 日期:2022-02-13 热度:159
浏览器的缓存策略,会暂时将浏览过的文件缓存在本地磁盘,当用户重复请求页面时,告知客户端页面并没有发生改变,可以调用缓存,那么如何知道客户端是否有页面缓存呢?从 HTTP 协议层面来说,浏览器发送请求时会先发送如下: HTTP 头: Connection Keep-Alive Dat[详细]
-
php页面缓存实现办法总结
所属栏目:[PHP教程] 日期:2022-02-13 热度:116
在php页面缓存主要用到的是ob系列函数,如ob_start(),ob_end_flush(),ob_get_contents(),但是更高级的缓存是不使用这些函数的,本文章最后一个实现就有讲到,大家可参考一下. ob_start():页面缓存开始的标志,此函数一下的内容直至ob_end_flush()或者ob_end_c[详细]
-
php中异常处理方法汇总
所属栏目:[PHP教程] 日期:2022-02-13 热度:132
当异常被触发时,通常会发生:在PHP5中添加了类似于其它语言的错误异常处理模块。在 PHP代码中所产生的异常可被 throw语句抛出并被 catch 语句捕获。需要进行异常处理的代码都必须放入 try 代码块内,以便捕获可能存在的异常。每一个 try 至少要有一个与之对[详细]
-
PHP根据IP地址判断城市完成城市切换或跳转代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:94
先要获取ip地址相当简单,下面先介绍两种获取IP地址的代码,后面需要利用QQIP库来查找当前IP是属于那个IP段然后得出城市字段并返回. 获取IP地址,代码如下: ?php function GetIP() { if ($_SERVER[HTTP_X_FORWARDED_FOR]) $ip = $_SERVER[HTTP_X_FORWARDED_FO[详细]
-
PHP版表格展现无限级分类
所属栏目:[PHP教程] 日期:2022-02-13 热度:128
TreeTable是一个能把无限分类展现为表格形式的PHP类库插件,分类的层级表示为表格的列,分类的行数表格分类的总数,单元格显示分类名称. TreeTable通过对单元格的行合并和列合并实现了无限层级也能较好的展示层级架构. 1.构建ID/PID/NAME的数组,后期可通过数[详细]
-
php mysql一个查询优化的简单示例
所属栏目:[PHP教程] 日期:2022-02-13 热度:102
PHP+Mysql是一个最经常使用的黄金搭档,它们俩配合使用,能够发挥出最佳性能,当然,如果配合Apache使用,就更加Perfect了. 因此,需要做好对mysql的查询优化,下面通过一个简单的例子,展现不同的SQL语句对于查询速度的影响. 存在这样的一张表test,它有一个自增[详细]
-
PHP里zlib扩展实现GZIP压缩输出各种方法总结
所属栏目:[PHP教程] 日期:2022-02-13 热度:74
一般情况下我们出现大量数据传输理希望减少服务器的带宽压力,会采取一种方式来压缩文件传输,php中用zlib也可以实现gzip压缩输出,下面我们来看GZIP压缩输出各种方法总结. GZIP(GNU-ZIP)是一种压缩技术,经过GZIP压缩后页面大小可以变为原来的30%甚至更小,[详细]
-
PHP里校验ISBN码的函数详解
所属栏目:[PHP教程] 日期:2022-02-13 热度:110
本文章来讲述一下关于在ISBN校验方法,有需要的同学可参考一下,考虑到一个严谨的图书管理程序要考虑到多方面的问题,因为10位ISBN码的图书还是有巨大的存世量的,所以要校验图书ISBN码的正确性,就必须同时考虑10位和13位的情况. 平常我们能够见到的ISBN码有10[详细]