摘要:1.删除网页Head信息中的Generator在ECSHOP页面源代码中会产生一行Generator 代码,如下:<meta name="Generator" content="ECSHOP v2.7.3" />这是ecshop的版权信息。删除方法:/* 在头部加入版本信息 */$source = preg_replace('/<head>/i', "<head>\r\n<meta name=\"Generator\" content=\"" .
阅读全文
摘要:您将了解: 每个前台页面所对应的模板页面,模板文件的目录结构。 一些最基本的ECshop模板修改方法。 模板的路径以及相关包含文件的方法(深入了解Dreamweaver模板制作)。 一些常用模板例子讲解.模板存放路径:ecshop/themes/xxxxx 其中的 xxxxx 就是某一套模板,如系统一般会自带的模板文件名叫做 default, (即:ecshop/themes/default )里面放的就是安装好时的默认模板,以下所有的说明都是针对默认模板来讲解.操作前提,将您当前使用的模板调整为default模板,然后清空缓存。接下来我们进入default目录,可以看到以下文件目录:imag
阅读全文
摘要:|-upgrate ECShop升级 |-upload ECShop安装文件夹┣ plugins 目录┣ templates 目录┃ ┣ backup 目录┃ ┃ ┣ index.htm┃ ┃ ┗ ibrary 目录┃ ┃ ┗ index.htm┃ ┣ caches 目录┃ ┃ ┗ index.htm┃ ┗ compiled 目录┃ ┣ index.htm┃ ┗ admin 目录┃ ┗ index.htm┣ themes 目录 ——模板文件夹┃ ┣ default 目录 ——模板文件┃ ┃ ┣ activity.dwt┃ ┃ ┣ article.dwt 文章内容页┃ ┃ ┣ article..
阅读全文
摘要:JS代码如下:<thead> <tr> <th><input class="check-all" type="checkbox" name="id[]" value="0" onclick="setCheck(this)" /></th> <th><a onclick="order_by('userid')">用户</a></th> <th>
阅读全文
摘要:mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc以及mysql_fetch_object的区别
阅读全文
摘要:新闻添加页,news-add.phpif($_POST){ $title = $_POST['title']; $admin_userid = $_COOKIE['admin_userid']; $content = $_POST['content'] ; $choose_category = $_POST['choose_category']; //引入能将中文转化为拼音的函数 include("pinyin.php"); $en_title = Pinyin($title,1); //第二个参数随意设置即为
阅读全文
摘要:先把今天要用的几个函数罗列出来://explode()转换成数组,implode()转化成字符串explode("分隔符",需要被分割的字符串或变量)$priv="product,index";explode(",",$priv);//判断一个字符串是否存在于一个数组中in_array(被判断的,数组)$now_page="index";inarray($now_page,$priv);//将数组用分隔符分成字符串join("分隔符",数组)join() 函数是 implode() 函数的别名。
阅读全文
摘要://造成乱码的原因为数据库(源),网页编码,文件编码,php代码,数据库传输过程编码mysql_query('SET NAMES utf8')header('Content-Type:text/html;charset=utf-8');header('Cache-control:private'); //页面启用session之后,退回去时表单数据还存在。session_start(); //session_start()前面不能有内容输出//连接服务器,数据库,(服务器的IP地址或者域名,用户名,密码)$server...
阅读全文
摘要:今天把数据库知识再梳理一遍:1.表名尽量用单词字符,即有意义的英文单词。2.编码:utf8_unicode_ci或者utf8_general_ci.3.管理员数据:域名-admin,为了防止两个网站合并数据表数据时不会产生冲突,给表名加域名前缀。不能与系统关键字冲突。4.创建表单管理员的字段:id—TINYINT—UNSIGNED(无符号)—auto_increment(自增)—主键(每个数据表都必须有一个主键)—注释(自动编号)adminame—VARCHAR(可变字符串)—长度(str类型必须填写)—整理(utf8_general_ci)—注释password—CHAR(加密后的字符串长度
阅读全文
摘要:|--admin (网站的管理后台)|--css (样式)|--js (javascript脚本) |--images (图片)|--inc或includes或core (整站的公共文件或配置文件)|--user文件夹|--index.php 对建立目录结构提出以下几条原则性建议: 1、不要将网站制作所有文件都存放在根目录下。有的制作者为了一时方便,将所有文件都放在根目录下。这样就很容易造成文件管理混乱,搞不清哪些文件需要编辑和更新,哪些无用的文件可以删除,以及哪些是相互关联的文件等,结果是文件越来越多,可一个也不敢动,影响工作效率。根目录下文件过多还会使上传速度变慢,服...
阅读全文
摘要:<html><head><meta charset="utf-8"/><title>test</title><script>var data = { '中国': { '北京': false, '上海': false, '江苏': { '南京': false, '苏州': false }, '浙江': { '杭州': { '西湖区': false, '拱墅
阅读全文
摘要:<?phpheader("Content-Type:text/html;charset=utf8");mysql_connect('211.147.14.57','e1215cms_4','111111');mysql_select_db('e1215cms_4');mysql_query("setnamesutf8");$sql="SELECT `news`.*,`news_categorys`.`name`AScate_nameFROM `news`JOIN`news_c
阅读全文
摘要:文件上传必须是post,enctype="multipart/form-data"这种方式可以接收$_FILES。最大的上传大小不能大于200M的服务器内存<?php//错误号处理if($_FILES['pic']['error'] > 0){ switch($_FILES['pic']['error']) { case 1: echo "超过最大限制"; break; case 2: }}限制文件上传的类型if($_FILES['pic']['type&
阅读全文
摘要:无极分类属于现在比较难攻克的一关,现在就把代码贴出来,有需要的朋友可以根据实际需要扩展一下。
//假设分类关系为“ 地球”(id为1,父id为0),“国家”(id为2,父id为1),“省份”(id为5,父id为2),城市(id为9,父id为5),地区(id为14,父id为9)
?php
//获取子分类
function getChildId($parentid=0) //形参传入父id,方便抓取子分类数组。
{
mysql_connect("localhost","root","");
mysql_query("set names utf8");
$sql="select * from `category` where id='{$parentid}' limit 100"; //从数据表 ·分类· 中,根据父id的值抓取一组子分类。默认值为0,故抓取到的为地球。
$result=mysql_query($sql);
$results=array();
阅读全文
摘要:SVN是一个TEAM一起协作的利器。今天就来讲讲SVN的使用。 1.下载SVN(TortoiseSVN和VisualSVN),这个不用说了,直接上官网,另外记得一定要下载语言包。 2.安装好了之后(记住,安装的时候一定在磁盘里新建一个空的文件夹,还要确定是没有“写保护”的),界面应该还是英文的,鼠标右击,选TortoiseSVN,进入常规设置,把语言改成中文就OK了。 3.进入VisualSVN,"window+R",进入命令界面,cmd—ipconfig查看本机IP Address,端口用8088.这样你就可以在浏览器中利用192.168.1.6:8088来访问本地文件了
阅读全文
摘要:昨天听亨哥介绍了一个取整函数,今天打算把这几个函数都贴出来: PHP取整函数有ceil,floor,round,intval,下面讲讲它们之间的区别。1、ceil — 进一法取整说明float ceil ( float $value )返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。ceil() 例子<?phpecho ceil(4.3);// 5echo ceil(9.999);// 10?>2、floor — 舍去法取整说明float floor ( f
阅读全文
摘要:非常好的js语句汇总,适合初学者复习和梳理所学的知识:
1.document.write()不换行的输出,document.writeln()换行输出
2.JS中的判断语句结构:
if语句:
if(case 1){代码1;}
else if(case 2){代码2;}
else{代码3;}
switch语句:
switch(n)
{
case 1:
执行代码块 1
break;
case 2:
执行代码块 2
break;
default:
如果n即不是1也不是2,则执行此代码
}
3.JS中的循环结构:
for循环:
for([initial expression];[condition];[upadte expression])
{inside loop}
while循环
initial expression;
while(condition)
{inside loop;
阅读全文
摘要:javascript源自C,学好js不仅对以后做前端和SEO意义重大,对以后学习PHP的知识也是受益匪浅的。今天整理出来的都是JavaScript的基础知识。包括Js语法(变量,语句等),JS函数,JS对象,jsDOM,JS表单验证等。
阅读全文
摘要:史上最全的常用MySQL命令语句大全(持续更新中。。。)
阅读全文
摘要:php基础知识笔记(补)(含APMServ环境配置)
阅读全文
摘要:linux系统启动服务解释与优化(centos 5版本),附centos 6版本优化PDF
阅读全文
摘要:XP系统下用虚拟机安装centos 5.6(Linux系统)图文教程(二)—“linux配置”
阅读全文
摘要:XP系统下用虚拟机安装centos 5.6(Linux系统)图文教程(一)—“快速安装”
阅读全文