Welcome 微信登录

首页 / 网页编程 / PHP

精美漂亮的php分页类代码

精美漂亮的php分页类代码

这是一款简单,方便,功能齐全的分页类,可以根据自己的需要更改CSS样式文件以实现分页颜色的控制,利用php分页类,可以省去自己很多时间,只需要在分页的地方嵌入即可,下面看下使用方法: 1,在head里包含pager.css复制代码 代码如下: <link href="pager.css" type="text/css" rel="stylesheet" /> 2,在分页处进行类的实例化:复制代码 代码如下:<?php include ...
PHP常用的文件操作函数经典收藏

PHP常用的文件操作函数经典收藏

以下是个人总结的PHP文件操作函数。当然,这只是部分,还有很多,我没有列出来。 一 、解析路径: 1 获得文件名: basename(); 给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以 suffix 结束的,那这一部分也会被去掉。 eg: 复制代码 代码如下: $path = "/home/httpd/html/index.php"; $file = basename($path,".php"); // $file i...
PHP插入排序实现代码

PHP插入排序实现代码

算法描述:⒈ 从第一个元素开始,该元素可以认为已经被排序⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描⒊ 如果该元素(已排序)大于新元素,将该元素移到下一位置⒋ 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置⒌ 将新元素插入到下一位置中⒍ 重复步骤2复制代码 代码如下:<?php $arr =array(123,0,5,-1,4,15); function insertSort(&$arr){ //先默认第一个下标为0的数是排好的数...
PHP If Else(elsefi) 语句

PHP If Else(elsefi) 语句

条件语句当您编写代码时,您常常需要为不同的判断执行不同的动作。您可以在代码中使用条件语句来完成此任务。if...else 语句在条件成立时执行一块代码,条件不成立时执行另一块代码elseif 语句与 if...else 配合使用,在若干条件之一成立时执行一个代码块If...Else 语句如果您希望在某个条件成立时执行一些代码,在条件不成立时执行另一些代码,请使用 if....else 语句。语法if (condition) code to be execu...
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码

PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码

老声长谈,着是困惑很多人的问题,如果处理不好,都是乱码,说这些话并不是我对编码很精通,只是在这方面是得留神,自己总结了一点小经验(容易出现乱码的地方有php文件里面 ,数据库里面 存储 的编码 ,页面显示 ,数据传输 ):1.在建数据库的时候,尤其是用phpMyAdmin与MYSQL打交道时候,一般都是utf-8,字段为 utf8_general_ci数据库的设置:在my.ini文件中查找:[mysql]default-character-set = ut...
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇

phpmyadmin显示utf8_general_ci中文乱码的问题终级篇

自己写PHP也有一年多了,然后编码问题却老是没有得到好的解决,自己的情况是这样的,网页显示完全正常,在phpmyadmin数据库显示中文乱码,不管是简体还是繁体,只要是中文都是如下显示形式:梧州旅游然而自己编写的网页中却显示完全正常,不管是繁体,还是简体,都不会乱码情况.当然我的网页是保存为utf-8格式的,再加上我读库操作时加上了mysql_que...
apache和php之间协同工作的配置经验分享

apache和php之间协同工作的配置经验分享

php在当今一个不陌生的网络技术名词,想到网站或者web可能大多数开发者都会想到php,一个既免费又开源,既容易又实用等一些好处才拥有了世界上很多IT技术人员的青睐,我是一名JAVA开发者,接触PHP不是一个偶然,而是自己工作中的一些需要,在大学时期也曾一时头热而疯狂的去学习php,但头热毕竟是每个年轻人都会有过的事,但是热过后更多的是去反思自己。 由于种种原因,我从事了JAVA技术的开发,但是闲暇之时也会对PHP知识做一些研究与大家共享,首先工欲善其事,...
str_replace只替换一次字符串的方法

str_replace只替换一次字符串的方法

我们都知道,在PHP里Strtr,strreplace等函数都可以用来替换,不过他们每次替换的时候都是全部替换,举个例子:"abcabbc",这个字符串如果使用上边的函数来把其中的b替换掉,那么他会全部替换掉,但是如果你想只替换一个或两个怎么办呢?看下边的解决方法: 这是个比较有点意思的问题,正好之前也做过类似的处理,当时我是直接利用preg_replace实现的。mixed preg_replace ( mixed pattern, mixed rep...
克隆一个新项目的快捷方式

克隆一个新项目的快捷方式

有没想过最土的项目如何快速复制出一个来,然后改改就成新的团购项目了?或者说编辑一个老项目的时候想把他另存为一个新项目而不是保存,看下图 红色部分具体开发代码(非细节),如下修改模板,加入按钮include/template/manage_team_edit.html<input type=”submit” value=”保存为新项目” name=”commit” id=”leader-submit” class=”formbutton” style=...
如何用PHP实现插入排序?

如何用PHP实现插入排序?

插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。算法描述:⒈ 从第一个元素开始,该元素可以认为已经被排序⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描⒊ 如果该元素(已排序)大于新元素,将该元素移到下一位置⒋ 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置⒌ 将新元素插入到下一位置中⒍ 重复步骤2复制代码 代码如下:<?php$arr =array(123,0,5,-1,4,15)...
谈谈关于php的优点与缺点

谈谈关于php的优点与缺点

php优点1. 跨平台,性能优越,跟Linux/Unix结合别跟Windows结合性能强45%,并且和很多免费的平台结合非常省钱,比如LAMP(Linux /Apache/Mysql/PHP)或者FAMP(FreeBSD/Apache/Mysql/PHP)结合,或者数据应用够大可以考虑换 PostgreSQL或者Oracle,支持N种数据库。(N >= 10)2. 语法简单,如果有学习C和Perl的很容易上手,并且跟ASP有部分类似。有成熟的开发工具...
php检测图片木马多进制编程实践

php检测图片木马多进制编程实践

前不久,我申请加入了某开源组织,他们要我写一个功能用来检测图片中是否有木马脚本。 其实一开始我什么也不知道,只是后来在网上查了一些资料,找到的全是有制作图片木马的教程,并没有找到检测的程序。 经过几番思索之后,决定从制作原理来分析这种木马程序。这种木马程序是十六进制编码写的,我灵机一动,写了以下这个上传类。最终通过了组织测验。呵呵 现在把它拿出来给大家分享,有什么不好的地方,还请指正! anyon@139.com; 复制代码 代码如下: <?php ...
php简单开启gzip压缩方法(zlib.output_compression)

php简单开启gzip压缩方法(zlib.output_compression)

一般而言,页面文件开启gzip压缩以后,其体积可以减小60%~90%,对于文字类站点,可以节省下大量的带宽与用户等待时间。但是不论是iis还是apache默认都只压缩html类静态文件,对于php文件需要模块配置才可支持(iis7.5中开启动态+静态压缩也可以),于是利用php自身功能到达gzip的效果也成为一项合理的诉求。网上的教程基本是你抄我来我抄他,不外乎加头加尾或者自构函数两种写法。实际上每个php页面都要去加代码——当然也可以include引用,...
关于PHP递归算法和应用方法介绍

关于PHP递归算法和应用方法介绍

PHP作为开发动态页面WEB的首选技术,对于它的基础知识我们一定要牢记,这让才能有助于编程。我们一起来看看PHP递归算法是怎么回事吧。1、调用子程序的含义:当主程序执行到调用子程序A语句时,系统保存一些必要的现场数据,然后执行类似于BASIC语言的GOTO语句,跳转到子程序A(为了说得简单些,我这里忽略了参数传递这个过程)。当子程序A执行到调用子程序B语句时,系统作法如上,跳转到子程序B。子程序B执行完所有语句后,跳转回子程序A调用子程序B语句的下一条语句...
关于PHP的相似度计算函数:levenshtein的使用介绍

关于PHP的相似度计算函数:levenshtein的使用介绍

使用说明先看手册上 levenshtein() 函数的说明:levenshtein() 函数返回两个字符串之间的 Levenshtein 距离。Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。例如把 kitten 转换为 sitting:sitten (k→s)sittin (e→i)sitting (→g)levensht...
<< 281 282 283 284 285 286 287 288 289 290 >>