中国代码网
- PHP校验ISBN码的函数 2010-09-30
-
最近在编写一个图书管理程序的时候,需要校验图书ISBN码正确性,查了一些资料,了解了图书ISBN码的构成,详细资料可以参考:国际标准书号 – 维基百科,下面还是简述一下什么是ISBN码:
国际标准书号(International Standard Book Number,ISBN;拟发音is-ben),是国际通用的图书或独立的出版物(除定期出版的期刊)代码。出版社可以通过国际标准书号清晰的辨认所有非期刊书籍。一个国
- 简述MVC思想与PHP如何实现MVC 2010-09-28
-
我相信已经有很多这样的文章了,但是我今天还是愿意把自己的经验与大家分享一下。纯属原创,我也没什么保留,希望对新手有帮助,有说的不对的地方,也欢迎指出。
什么是MVC?
简单的说就是将网站源码分类、分层。
MVC三个字母的含义:
M:Model 模型,负责数据库操作。
V:View 视图,负责调用Model调取数据,再调用模板,展示出最终效果。
C:Controller 控制器,程序的入口,决定改调用哪个View,并告
- php生成随机密码的几种方法 2010-08-27
-
使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法,以供大家参考。
方法一:
1、在 33 – 126 中生成一个随机整数,如 35,
2、将 35 转换成对应的ASCII码字符,如 35 对应 #
3、重复以上 1、2 步骤 n 次,连接成 n 位的密码
该
- 队列在编程中的实际应用2010-08-17
-
一:队列的概念、数据结构
队列(Queue)是运算受到限制的一种线性表。只允许在表的一端进行插入,而在另一端进行删除元素的线性表。队尾(rear)是允许插入的一端。队头(front)是允许删除的一端。空队列是不含元素的空表。
假设有个队列Q=(a1,a2,…,an),则a1为队头元素,an为队尾元素。元素入队的次序为a1,a2,…,an,而出队的次序为a1,a2,…,an。可见队列的
- 提高PHP编程效率的53个要点 2010-08-17
-
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
2、$row[’id’]
- 晋城吧对DiscuzX 进行的前端优化要点2010-08-17
-
本文为晋城吧技术团队原创,转发请勿删除本文链接。
晋城吧的服务器在美国,延迟相对国内略微要高一些,所以优化就显得非常重要。最近,康盛的DX版本基本确定,至少短期内不会大变了,因此,我对晋城吧的整站进行了前端优化,把自己 所做的操作记录下来,一是有个记录,防止忘掉,二是和网上的朋友们共享下自己的心得。
前端优化 推荐工具
火狐浏览器+Yslow+google pagespeed+Firebug 具体下载地址 请自行百度
一、DX
- SimpleXML的一点注意事项2010-08-17
-
SimpleXML提供了一套简单快速的XML操作方法,大大地提高了XML操作的效率。但是有时不小心也会带来不小的麻烦,看下面一段代码:
$xml = simplexml_load_string('<root><title>title</title></root>');
- 运用PHP实现汉字转区位码应用源码实例解析2010-08-17
-
PHP里如何实现汉字转区位码这个问题一直困扰这大多程序员,那么下面这个源码实例相信能给大家带来很大的帮助。
以下为引用的内容:
<?phpglobal $PHP_SELF;//echo $PHP_SELF;$t1=$_POST['textfield1'];$t2=$_POST['textfield2'];
- 如何利用php数组对百万数据进行排重2010-06-05
-
在平时的工作中,经常接到要对网站的会员进行站内信、手机短信、email进行群发信息的通知,用户列表一般由别的同事提供,当中难免会有重复,为了避免重复发送,所以我在进行发送信息前要对他们提供的用户列表进行排重,下面我以uid列表来讲讲我是如何利用php数组进行排重的。
假如得到一个uid列表,数量在百万行以上,格式如下:
10001000
10001001
10001002
................
10001
- PHP通用采集程序开发视频教程2010-05-11
-
对于许多初级入门的站长来说,站点没有内容的确是一件很痛苦的事情,而采集正好解决了许多新手站长的这样一个问题,它能够将其它站点的信息抓取到自己本地存储进数据库,甚至可以将其内容伪SEO成自己的站点内容。
今天为大家推荐的是PHP100视频教程第82讲的采集入库,此教程共分为:
1、PHP采集程序构建基本步骤
2、设计PHP采集入库程序UML
3、PHP采集入库用到的知识点
4、进入开发阶段
file_get_conte
- 9个必须知道的实用PHP函数和功能 2010-05-06
-
即使使用 PHP 多年,也会偶然发现一些未曾了解的函数和功能。其中有些是非常有用的,但没有得到充分利用。并不是所有人都会从头到尾一页一页地阅读手册和函数参考!
1、任意参数数目的函数
你可能已经知道,PHP 允许定义可选参数的函数。但也有完全允许任意数目的函数参数的方法。以下是可选参数的例子:
以下为引用的内容:
- 2010-05-06
-
最近一直在用javascript在做项目可是做着做着感觉很多功能代码都是重复的。比如对javascript数组的排序还有对数组数据的删选以及分组所以,后来兴致以上来。一发不可收拾。写了一个能在javascript中应用的 SQL 库
关于JSQL的开源问题
其实目前我已经在考虑这个问题
如果开源了,能有更多的好朋友一起来维护
JSQL 目前的大概结构是这样的
YESBRAIN - 命名空间 | JSQL - 就是本类库
- PHP中正则表达式的几则使用技巧归总2010-04-23
-
PHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则表达式需要综合考虑。
我的PHP正则入门,是起源于网上的一篇文章,这篇文章由浅入深的阐述了PHP正则表达式使用的方法,我觉得是一个很好的入门材料,不过学成还是要 靠个人,在使用的过程中,还是会不断地忘记,因此反反复复的阅读了这篇文章有四五遍,对于其中一些比较困难的知识点,甚至要用很久才能消化
- PHP特效应用 实用珍藏代码举例2010-04-23
-
禁止屏蔽类
1.禁止右键
<body oncontextmenu=return(false)>
2.禁止选择
<body onselectstart="return false">
3.禁止粘贴
<body onpaste="return false">
4.禁止直接访问 [必须框架内才行]
<script> if (top == self)top.loca
- allow2010-04-23
-
PHP常常因为它可能允许URLS被导入和执行语句被人们指责。事实上,这件事情并不是很让人感到惊奇,因为这是导致称为Remote URL Include vulnerabilities的php应用程序漏洞的最重要的原因之一。
因为这个原因,许多安全研究人员建议在php.ini配置中禁用指向allow_url_fopen。不幸的是,许多推荐这种方法的人,并没有意识到,这样会破坏很多的应用并且并不能保证100%的解决remote U
- 针对PHP配置文件 PHP最常用的ini函数2010-04-23
-
php的配置函数就是几个ini_*的函数,主要是针对配置文件的操作,其实就四个函数:ini_get、ini_set、ini_get_all、ini_restore。个人感觉最有用的就是ini_set和ini_get。
* ini_get():获取配置文件的选项值
这个函数相信很多人都使过,就是获取配置文件中某一个选项的值,如果是true值就返回1,如果是false值就返回0,字符串就返回字符串。
比如手册中的例子:
- 编程小技巧 PHP获文件扩展名的三种方法2010-04-23
-
方法一:
<?phpfunction extend_1($file_name) { $retval=""; $pt=strrpos($file_name, "."); if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt); return
- PHP加密解密内部算法2010-04-22
-
最近学习URL跳转的时候新进三个超好用的PHP加密解密函数,貌似是discuz里的…使用这些加密解密的原因是因为有时自己的URL地址被人获取以后想破解你里面传值的内容就必须知道你的key,没有key,他应该要破了一阵子才能知道你URL里面的内容吧。
将它们打包成一个文件就叫fun.php吧
<?php function passport_en
- 二十一个实用便利的PHP代码摘录2010-04-21
-
1. PHP可阅读随机字符串
此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。
/***************@length - length of random string (must be a multiple of 2)**************/function readable_random_string($lengt
- 一个PHP程序员的价值2010-04-19
-
PHP程序员拥有不同的体型、大小及肤色。有不同的学历,而有些高中时就辍学了。但哪些才是PHP程序员的真正价值呢??他们富于冒险?我们应该怎样来看待PHP程序员呢?
多年来,我接触过来自于不同背景的PHP程序员。我看到有些人做的非常好,而有些只能望其项背。PHP程序员的另一项非常显著的特征是,他们平常的节目质量要远远强于其他类型的程序员。
还是让我们更深入探讨他们吧…
PHP程序员的一些品质
那些品质是最有价