php去除数组相同元素自定义函数

php去除数组相同元素自定义函数
数组在php的使用中,频率是比较高的,比如我们保存一组网站的配置参数,网站名称、网站关键词、网站描述、网站地址,网站tag,网站版权等,像这样的一组相同数据类型的数据就可以保存到数组中,而没有必要保存到数据库当中,这里说的是一组,也就是网站当中数据量不是很多的情况下,如果数据量太大,保存到数组当中就不合适了。 我们知道了数组是为了保存相同数据类型的一个集合元素,那么当数组的成员很多...

php链接access数据库

php链接access数据库
php的黄金搭档是mysql数据库,只要开发php的应用程序,mysql便是首选的数据库,但也有例外的时候,比如空间只支持php而没有mysql数据库,当然这种情况很少,但也不能排除,这个时候就要使用 txt 作为 php 的数据库了。 除了 txt 最简单的文本数据库外,其实我们使用 access 数据库也是不错的,通常只要是 windows 系统的服务器,IIS 的运行环境,都是默认支持 access 数据库的,如果不是特别的要求,完全可...

execl文件数据导入mysql数据库

execl文件数据导入mysql数据库
在做php程序时,往往会碰到将 execl 的数据文件导入到 mysql 数据库中,今天在做项目时,需要将单位整理好的企业数据导入到 mysql 数据库中,在 execl 表中是一条条显示的,幸亏还不是很复杂。 需要做的就是将 execl 表中这一条条的数据导入到 mysql 数据库当中,然后在前台进行读取出来,首先想到的是有没有导入 execl 数据的类。。。最后选择 phpExcelReader 类作为导入的数据库。 对于导入的代码真心不...

PHP 转义与反转义函数

PHP 转义与反转义函数
php向mysql数据库插入数据进行转义包括两方面的操作,第一方面需要在添加数据时通过数据转义将数据写入库中,第二方面在将数据显示在页面时需要再次将数据恢复为原始状态,即反转义。 一、数据转义 mysql_escape_string($content) 二、反转义 stripslashes($content) 以上两行代码即可实现php向mysql数据库插入数据转义操作。 get_magic_quotes_gpc() 在PHP中get_magic_quotes_gpc()函数是内置的函数,这个...

Incorrect integer value: ”for column ‘id’ at row 1解决

Incorrect integer value: ”for column ‘id’ at row 1解决
最近在写个查询 插入语句的时候 我是这么写的: insert into test values('',row[contentid],′".tn."'); 结果搞死没插入进去 然后我 mysql_error() 了一下 就报,Incorrect integer value: '' for column 'id' at row 1 这个错误,一般我们是认为应该没错误的。后来查了下MYSQL的资料。发现5以上的版本如果是空值应该要写NULL 这种问题一般mysql 5.x上出现,我用的mysql5.1,官方解释说:得知新版本mysql对空值...

分页演示,带数据库,可自定义模板

分页演示,带数据库,可自定义模板
今天推荐的php分页实例与以往是不一样的,首先这是一个完整的带数据库的php分页实例,其中包含了 page.class.php 分页类,demo.php 分页演示,newdb.sql 测试数据库,style.html 分页模板,之前推荐的都是一些分页类或面向对象的分页,与现在这款唯一不同的就是可自定义模板。 有点类似于 smarty模板 或 MVC 的架构,就是将程序与分页进行了分离,我们只要将数据库的内容读取出来,解析模板文件,输出分页...

教你如何将PHP页面转化成静态html页面

教你如何将PHP页面转化成静态html页面
首先要知道为什么要转呢,我们辛辛苦苦学着制做动态页面,但现在到头来又要转化成静态页面,这是为什么呢? 一是能减轻其服务器的负担,二是因为生成了HTML静态页面,所以其网站被搜索引擎搜索到的机率 更大一些在源码中有着比较详细的注释. 这里主要学习的是在添加新闻时自动生成静态的 html 文件,添加时生成静态 html 和修改时再次生成道理是差不多的,都是利用了数据替换模板的技术来重新生成,先看一...

PHP URL传递中文出现乱码

PHP URL传递中文出现乱码
在使用 ?id="中文" 传递中文参数时,出现了乱码,这是经过了二次转码后的结果,其中,在 php 中,url 中是不可以直接传输中文的,对于这点,一直心存不满,没办法呀,谁让咱没一套解决方案呢,不知道别的语言是不是也出现这样的问题。 对于网上所说的在首页添加 header("content-type:text/html;charset=utf-8"); 这样的代码,以及把数据库页面等等设置成 utf8 的解决方案根本无效,始终传递过来的中文是乱...

php常用设计模式练习

php常用设计模式练习
今天在网上找了一些php常用设计模式练习代码,首先说一下设计模式,就是一套已经被许多人使得,多数人知晓的,经过分类编目的,代码设计经验的总结。使用这些代码主要是为了可重用代码,减轻自己的编写代码的难度,保证代码的可靠性。 比如我们在使用php分页类时,就可以在网上找一套共享好的php分页类,如果使用其他功能时,直接找别人总结好的,最好是多人知道的,再比如:<?php phpinfo(); ?>,而...

智能的列表分页,两行代码轻松实现

智能的列表分页,两行代码轻松实现
智能的列表分页,两行代码轻松实现,简单易用,这是一个 PHP 制作的分页实例,其中包含分页方法,连接数据库文件以及数据库,这样看来,基本是一个实现 php 分页的完整实例,所以本源码比较适合新手朋友的学习。 php 的分页制作基本上都是先要从数据库中读取数据,然后在 php 中进行分页,如果是一个小的应用程序,基本上用面向过程在页面中直接实现,如果是大点的网站,那么通常都会有一个 php 分页类,在...

PHP自动更新生成首页

PHP自动更新生成首页
我们知道,访问动态页面是即时从服务器读取数据的,当访客越来越多的时候,速度会很慢,而生成的静态页面不仅速度快可以解决服务器的压力问题,而且对于SEO搜索引擎来说也是非常友好的。 已经很少有人再采用动态直接读取数据了,现在网页基本上都是采用静态html了,网站首页可以说是访问频率最高的页面了,当然也是更新频率最高的地方,那么怎样保证首页即是静态 html 文件,又可以及时进行更新就成为一个...

用php写的进度条

用php写的进度条
网站的进度条想必大家经常遇到过吧,在网站文件很大的情况下,如果没有一个进度条,那网站基本上都会被访客直接和谐掉,不会去等待超过 8 秒钟的时间,除非你是个很有耐心的人。。。 网站进度条的效果可以利用 JS 或者是 FLASH 的动画制作,在网站有引导页的情况下,基本上都是使用 FLASH 来制作一个精美的进度条效果,在点击进入主页时,基本上都是利用 JS 再加一张进度条的图片来实现网站进度条...

php利用altavista来实现正在与你站点链接的个数

php利用altavista来实现正在与你站点链接的个数
altavista是全球著名的搜索引擎之一,php利用altavista来查询链接站点的在线个数:一个网站最重要的组成部分可能就是与你链接的站点的个数,比如我们的外链数,包括友情链接的查询,当然都是在线状态,最后总结出来有多少个正在与你的站点进行链接,这个教程将向你显示一个使用AltaVista 搜索引擎来实现的简单方法。其实更适合英文站点,毕竟这个搜索引擎不是中文的,对于中文的判断并不是很准确,本来想研...

utf-8中文截取函数

utf-8中文截取函数
在使用 php函数截取 UTF-8 中文字符时,通常不会出现什么问题,UTF-8是国际通用的字符类型,也是使用较多的类型之一,但有时候,在页面当中进行截取字符串时,如果字符串中出现逗号,句话等,未尾截取的字符就会出现一个黑框里面有一个问号,或者索性是问号或其它转码后的字符,不能正常显示。 暂时先不去管它是什么原因吧,先找一个可以使用的utf-8中文截取函数,把功能先实现了,注意一点的是,...

PHP程序员经典面试题

PHP程序员经典面试题
PHP程序员必备的经典面试题,主要是用来应对PHP的面试官的,这是收集常用到的一些面试时可能会遇到的一些经典的问题,当然,会随着PHP及应用技术的更新而被面试时慢慢淘汰,但里面的实例绝对够经典,可以作为一个学习时的笔记。 其实觉得,PHP的面试并不是很重要的,因为像我们程序员,如果进行面试,基本上很难进行回答问题,因为已经养成了一个习惯就是上机操作,如果要写一个小实例,可以直接拿出手,写...

PHP文件搜索函数方法

PHP文件搜索函数方法
今天要做一个专门用于处理搜索文件的功能,而搜索的文件可能是位于某个目录下的,寻找目录下是否存在该目录,PHP函数当中好像没有专门这样的搜索函数。 文件的操作在 php 中是不可缺少的,而文件的使用频率也是非常高的,比如我们常见的目录管理系统,无数据库留言本等,都用到了文件的操作,而这里的文件指的不仅仅是目录的操作,还有指定文件的操作,比如 txt 文件等。 下面是一个专门用于文件搜索的函数...

一段防盗链的PHP代码

一段防盗链的PHP代码
盗链是指服务提供商自己不提供服务的内容,而是通过技术在自己站点显示其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者则不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。 网站的盗链会使原提供商消耗大量的带宽,严重影响被盗链网站的利益,盗链刚出现时,一般都是以大门户站为主,主要盗取大门户站的内容,盗链的形式多种多样,比如图片盗链、音频盗链、视频盗链、文...

批量删除网页内容中超级链接的方法

批量删除网页内容中超级链接的方法
在做内容站时,经常会用到采集软件在互联网上大肆侵略别站的资源,一采集就是几千篇的文章,采集之后 发现内容中有些原站点的超级链接,要是一个个去改的话 很麻烦 所以写了个方法,测试成功。 简单说一下原理,这里重利用的是 PHP 的替换函数 preg_replace,在实际应用中,我们经常使用 preg_replace 去替换一些危险字符或去转换一些斜杠或回车等。preg_replace($1,$2,$3) 有三个重要的参数,其中...

php文件加密

php文件加密
php 文件加密码是老生常谈的了,以前的时候一直在研究 zend5 的加密,后来研究自己通过算法来写 php 的加密代码,都是都经不过高手们的破解,在php上面发布的几个加密函数很容易的就给破解了。 其实还是感觉 zend5 的加密还是比较不错的,虽然现在已经被高手们破解了,而且还有专门破解被 zend5 加密过的代码,其中黑刀就是其中,破解率还是蛮高的,但并不是全部被破解了,其中还原后的代码并不是最原始的...

php数据库备份源代码

php数据库备份源代码
PHP 备份 mysql 数据库的源代码,在完善的 PHP+Mysql 项目中,在后台都会有备份 Mysql 数据库的功能,有了这个功能,我们就不用再使用 FTP 或者使用 mysql 的管理工具进行 mysql 数据库下载了,非常方便,对于想做这样功能的 phper 来说,其实原理并不是很麻烦,主要有以下三点: 一,一定要连接数据库,这样才能通过 SQL 语句打印出 mysql 数据表,二,通过 PHP 的文件操作函数进行数据库的操作,...