> ../b.php教程 和 ../a.php,结果就会在扫描报告上面出现两次,很是奇怪。
> ../b.php教程 和 ../a.php,结果就会在扫描报告上面出现两次,很是奇怪。
<script language="JavaScript" type="text/网页特效">
function removeOptions(selectObj){
if (typeof selectObj != 'object'){
selectObj = document.getElementById(selectObj);
} // 原有选项计数
var len = selectObj.options.length;
for (var i=0; i < len; i++){ // 移除当前选项
selectObj.options[0] = null;
}
}
function setSelectOption(selectObj, optionList, firstOption, selected) {
if (typeof selectObj != 'object'){
selectObj = document.getElementById(selectObj);
} // 清空选项
removeOptions(selectObj); // 选项计数
var start = 0; // 如果需要添加第一个选项
if (firstOption){
selectObj.options[0] = new Option(firstOption, ''); // 选项计数从 1 开始
start ++;
}
var len = optionList.length;
for (var i=0; i < len; i++){ // 设置 option
selectObj.options[start] = new Option(optionList[i].txt, optionList[i].val); // 选中项
if(selected == optionList[i].val){
selectObj.options[start].selected = true;
} // 计数加 1
start ++;
}
} //-->
var sidArr = [];
php代码
里面有各种大家开发中常用到的种编码如uft8->gbk gbk转utf8 繁体转简体 简体转繁体 utf8转unicode gbk转拼音 Ascii转拼音 等
下面举了二个实现来告诉你如何过滤重复的内容,有需要的朋友可以参考
这段代码来自php教程cms觉得很好,所以拿出来分享给大家,有需要的朋友可以参考一下。
如在我们提供网地址是 httt://www.phprm.com 但我们使用下面程序可以自动给它加个超级连接哦。
提供看一个php教程高级的做法
php教程对文件的操作分类读写追加等方式,不过主要还是只有下面几步,有需要的朋友可参考一下。
将数据写或读入文件,基本上分为三个步骤:
第一分类(父分类)-->第二分类(子分类)-->第三分类(孙分类)
这种亲缘分类越多,程序和数据库教程的控制就越加的复杂困难.在同一级的分类处理和控制是非常的简单的,因为只需要一个数据库来记载这一级的分类就行了,如:系统,新闻等分类,在这一级上处理是很简单的,但对一个网站来说一级分类是不够的,还需要再分类
//我们建一个表"class"
CREATE TABLE `class` (
`id` int(11) NOT NULL auto_increment COMMENT '分类id',
`f_id` int(11) NOT NULL COMMENT '父id',
`name` varchar(25) collate gbk_bin NOT NULL COMMENT '分类名称',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk COLLATE=gbk_bin AUTO_INCREMENT=1 ;
//首先我们往数据库里插入‘新闻’这个大分类,因为‘新闻’是最大分类,上面没有父类了,所以我把它的f_id设置为0。
INSERT INTO `class` (`id`, `f_id`, `name`) VALUES(1, 0, '新闻'); //id这个字段是自动增长的,可以不写值。
//然后我们再往数据库里插入‘PHP新闻’这个分类,它的父类‘新闻’的id是1,所以它的f_id设置为1。
INSERT INTO `class` (`id`, `f_id`, `name`) VALUES(2, 1, 'PHP新闻');
//然后我们再往数据库里插入‘PHP6.0出来了’这个分类,它的父类‘PHP新闻’的id是2,所以它的f_id设置为2。
INSERT INTO `class` (`id`, `f_id`, `name`) VALUES(3, 2, 'PHP6.0出来了');
//同理,我们可以这样一直往下插入分类,也就达到了无限分类。
//我们可以发现插入一个分类的原则关键是找到这个分类的父类的id,然后作为这个分类的f_id字段的值。
//假设要插入跟‘新闻’同一个级别的分类‘技术’,也就是说它也是最大分类,上面没有父类了,那么它的f_id也设置为0;
INSERT INTO `class` (`id`, `f_id`, `name`) VALUES(4, 0, '技术');
//在‘技术’下面又有一个分类‘PHP技术’,那么我们怎么插入呢,首先找到‘PHP技术’的父类‘技术’的id,然后作为自己的f_id字段的值。
INSERT INTO `class` (`id`, `f_id`, `name`) VALUES(5, 4, 'PHP技术');
//看到这里,想必大家应该都明白怎么往数据库里插入各个分类了。就不再举例了。
php教程中urlencode()函数详解说明
URLEncode:是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu、Google等搜索引擎中输入中文查询时候,生成经过Encode过的网页URL。
下面代码可以判断混合体的字符串中中文字符串的长度的一个函数,因为php教程不支持中文计算所以我们专业自定义了一个函数。