暂无个人介绍
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
第一步:在 C:\Windows\System32\drivers\etc下的hosts文件中添加 第二步:找到Apache 下的httpd.conf 文件 打开,去掉前边的# 第三步: 在vhosts.conf 文件中,配置以下内容 这样就配置成功了 效果: 需要注意的: 散装软件中,是默认在httpd-vhosts.conf 这个文件中的,phps
category.html 写以下代码 {loop subcat($catid) $r} <ul> <li><a href="{$r[url]}" title="{$r[catname]}">{$r[catname]}</a></li> </ul> {/loop} list.html 写以下代
有时候在编辑器中上传图片时,我们不希望上传的图片被自动加上phpcms-v9自带的水印,那么我们应该如何彻底的去除phpcms-v9自带的水印功能呢? 第一步:找到statics/images/water 文件夹,将去删除;如果系统找不到water文件夹的水印图片,则将会执行第二步,给图片添加一个文本格式的水印 第二步:找到phpcms/libs/classes/image.c
Ecshop是一套比较完美的电子商务网站的开源程序,利用这套成熟的后台程序,可以减少程序开发的时间进而快速的打造一个属于自己的电子商务网站。 在用这套程序开发自己的商城网站的时候难免会碰到一些小问题可能会无从下手,浪费技术员最宝贵的时间。很多初学者都会有一个疑问如何在Ecshop的首页展示某个分类的商品呢?其实这个很简单,只需要在前台需要展示的位置加入以下代码:<!-- Te
用过Ecshop的都会发现一个问题,就是网站标题改了之后都还是会有一串英文跟在屁股后面,这样的感觉很不爽。这绝对是Ecshop开发团队故意弄的,让不懂程序的无法修改进而网站标题一直存在那几个字样用来推广自己商城程序。 不懂程序的只要跟着步骤一步一步走就可以轻松的解决一些标题及版权信息的删除。1.进到Ecshop的根目录,打开includes/lib_main.php,大概在156行
在实际使用PHP语言的时候,通常都会遇到一些错误。当然,我们不能因为这些错误而认为PHP语言不好用。发现问题,解决问题才能真正的掌握到你所学知识的真谛。 比如以下这段PHP无法修改header信息的错误警告: Warning: Cannot modify header information - headers already sent by 我们在刚刚开始编写PHP程序的时候
如何用PC标签在列表页中调出文章内容 phpcms v9moreinfo=”"参数说明 {pc:content action="lists" catid="$catid" num="15" order="id DESC" page="$page" moreinfo="1" } 参数名是否必须默认值说明: catid否null调用栏目ID thumb否0是否仅必须缩略图 o
打开目录: phpcms templates default content 修改网站首页文件为: index html文件。要修改整个网站头部的话,修改:header html要在 整个网站增加其他统计代码、客服代码。需要修改: footer html 打开目录: \phpcms\templates\default\content\ 修改网站首页文件为: index.html文件。
{template "content","header"} 调用根目录下phpcms\template\content\header文件 {CHARSET} 字符集 (gbk或者utf-8) {if isset($SEO['title']) && !empty($SEO['title'])} {$SEO['title']}{/if} {$SEO['site_ti
1.修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名就可以了。 2.进行后台设置-》站点管理 对相应的站点的域名进行修改。 3.更新系统缓存。点击后台右上角的“更新缓存”按钮。 4.进入内容-》附件管理-》附件地址替换。把附件地址批量的替换为新的地址。 5.内容-》批量更新URL 。把所有的文章的地址都更新一下。 下面就
首先,我们创建一个模型(项目目录/models/),请注意:模型名与文件名相同且必须继承数据核心类CI_Model,同时重载父类中的构造方法。CodeIgniter的数据函数类在\system\database\DB_active_rec.php [php] view plaincopy <span style="font-size:16px;">cl
原来服务器上装的phpmyadmin好好的,后来因有个网站被挂马,重新设置文件夹权限有出错无奈恢复系统,因而后来安装完phpmyadmin后,输入其登陆网址,出现 Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configur
这几天有一台MySQL数据库服务器出现了频繁的掉线情况,通过排查,并没有排查出哪个网站被攻击,百思不得其解中的时候,群里有个朋友说是因为微软KB967723造成的,网上搜索了一下,果然很多人都是这样的问题,都是windows系统下安装的MySQL造成的 网上一共提供了两种方法: 第一种:卸载KB967723补丁 登录服务器,进入控制面板 — 添加和删除程序 — (勾选上方的“
加入收藏夹,设为首页代码 把以下代码加入<Body>相应位置: <a target=_top href="javascript:window.external.addFavorite('http://it.alipea.com','阿里it学院,IT资源分享站');">加入收藏</a> <a href='#' onClick="this.s
目录结构说明 license.txt 许可协议 user_guide 用户手册 system 框架核心文件 application 应用目录 index.php 入口文件 ------------------------------ MVC 1.入口文件 唯一一个让浏览器直接请求的脚本文件 2.控制器controller 协调模型和视
是独立服务器或者vps的话看下面 如何在PHP扩展里打开openssl支持 安装腾讯微博-iWeibo系统时需要openssl.下面介绍下如何打开openssl 在windows系统中IIS环境的操作方式:1、在php.ini中 extension=php_openssl.dll去掉前面的注释 2、复制php安装目录中的: libeay32.dll ssleay32.dll
第一步:找到comm文件夹下的my_mod_act.php(看清楚哦)添加如下代码: $front_mod_arr[]='my';//前台模块 $my_act_arr=array('index');//模块行为 //如果添加多个的话为 $my_act_arr=array('index','list');我们以index为例 第二步:
==============调用视图============= 控制器需要根据用户访问的不同方法,去调用相关的视图 a:调用一个视图 在controller文件夹下创建一个新文件,复制welcome文件里的内容 $this->load->view('视图文件名'); b.调用多个视图 $this->load->view('hel
•MVC的组成部分 模型 (Model) 代表你的数据结构。通常来说,你的模型类将包含取出、插入、更新你的数据库资料这些功能。 视图 (View) 是展示给用户的信息。一个视图通常是一个网页。 控制器 (Controller) 是模型、视图以及其他任何处理 HTTP 请求所必须的资源之间的中介,并生成网页。 举例 比如一批统计数据你可以分别用柱
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id’]
内联元素只在行内发挥作用, 而块状元素显示效果为一个矩形区域 内联元素不能设置width,height, 也不能设置竖起方向的margin,padding 2:内联元素与块状元素如何转化? 答:display:block/inline/none 3:举出你在项目中用到的内联元素转块状的例子? 图片空白的解决, a标签设置宽高时. 4:a标签的4个伪类选择器及顺序?
css6种常见选择器: 1.id选择器:用#号 2.class选择器:用. 3.标签选择器:div{}, img{}, p{}, 4.通配选择器:*{} 通配页面上所有元素(效率低,用的较少) 5.伪类选择器: 6.群选择器:#header .img {} <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona
mysql> #一道面试题 mysql> #把一张表num 的值[20-30]之间的数全改为20 mysql> #并且把[30-40]之间的数全改为30 mysql> create table mianshi ( -> num int -> ); Query OK, 0 rows affected (1.94 sec)
#列类型 mysql 三大列类型 数值型 tinyint 占据空间 1字节 8个位 存储范围,-128-127,0-255 0-2^8 0-255 -2^7 2^7-1 smallint mediuint int bigint int系列声明时的参数 (M) unsigned zerofill 分析M参数 M表示补0宽度
mysql> use test Database changed mysql> create table class ( -> id int primary key auto_increment, -> sname varchar(10) not null default '', -> gender char(1) not n
常用命令: 一、ls 只列出文件名 (相当于dir,dir也可以使用) -A:列出所有文件,包含隐藏文件。 -l:列表形式,包含文件的绝大部分属性。 -R:递归显示。 --help:此命令的帮助。 二、cd 改变目录 cd /:进入根目录 cd :回到自己的目录(用户不同则目录也不同,root为/root,xxt为/home/xxt cd ..:回到上级目
mysql: -u root -p 密码 1.选库: use database; 2.查看多少张表:show table; 3.创建数据库:create database 数据库名 [charset 字符集] 即:create datebase nba charset utf8; 4.删除数据库:drop datebase nba; 注:数据库不能改名
博客搬家到新浪了http://blog.sina.com.cn/phpseoer
/* 思路 1.把地址栏的URL获取 2.分析URL中的query部分--就是?后面传参数的部分 3.query部分分析成数组 4.把数组中的page单元,+1,-1,形成2个新的数组 5.再把新数组拼接成query部分,合成上一页,下一页连接地址 */ //分页类 class Page { public $total; //全部条数,从数据库取出 publi
/* 单个文件上传 功能 上传文件 配置允许的后缀 配置允许的大小 获取文件后缀 判断文件的后缀 报错 */ class UpTool{ protected $allowExt = 'jpg,jpeg,gif,bmp,png'; protected $maxSize = 1; //1M
<?php /* 接收文件,并分目录存储,生成随机文件名 1.根据时间戳,并按一定规则创建目录 2.获取文件名的后缀名 3.判断大小 */ //根据月日分计算并创建目录 function mk_dir(){ $dir = date('md/i', time()); if(is_dir('./' .$dir)){ return $dir; }e
要声明的form表单格式<form action="act.php" method="post" enctype="multipart/form-data"> 用户名:<input type="text" name="username" /> <br/> 头像: <input type="file" name="pic" />
1, 如何创建cookie <?php //创建cookie信息 //这个函数用于保存cookie //第一个参数,表示cookie一个key,第二个表示val,第三个表示cookie值,在客户端保存的时间,按秒计算 //key <==>value setCookie("username","PHP永乐web开发",time()+3600);
<?php /* 购物车类 1.整站范围内,购物车--全局有效 解决:把购物车的信息,放在session里 2.既然全局有效,购物车的实例只有一个 解决:单例模式 技术选型:session+单例 功能分析 判断商品是否存在 添加商品 删除商品 修改商品的数量 某商品数量+1 某商品数量-1 查看购物车的商品种类 商品数量
Model:业务逻辑层,处理数据库的,sql语句,文件处理,图片处理,分页处理…… View :显示层,即静态页面,输出界面 controller : 控制层,连接Model 和View的,进行验证……, 在controller 中实例化Model类,include('view中的显示界面') 在view中输出,要输出的内容
<?php //无限极分类 //parent 的值,是该栏目的父栏目的id 反之是 /*0 安徽 合肥 北京 海淀 中关村 上地 河北 石家庄 */ $area = array( array('id'=>1,'name'=>'安徽','parent'=>0), array('id'=
/* 递归自身调用自身,每次调用把问题简化,直到问题解决 即:把大的任务拆成相同性质的多个小任务完成 */ /* function recsum($n){ if($n>1){ return $n + recsum($n-1); }else{ return 1; } } //递归调用 echo recsum(10).'<br /&
<?php /* 思路:给定文件,写入读取(fopen ,fwrite……) 如果大于1M 则重写备份 传给一个内容, 判断大小,如果大于1M,备份 小于则写入 */ class Log{ //定义一个常量,创建一个文件的名称 const LOGFILE = 'curr.log'; //写入文件 public
用到两个image系统函数 imagecopymerge — 拷贝并合并图像的一部分 imagecopyresampled — 重采样拷贝部分图像并调整大小 /* 如何知道图片的大小和类型 无法确认调用函数:Imagecreatefrompng/jpeg…… 可以独处图片的宽和高 相当于宽高是已知的 一个重要的函数getimagesize() */ /*
框架的作用: 功能:操作数据库 模版引擎smarty 分析,应该具备什么功能? a:具体配置文件 ,配置文件的读取功能 b:数据库处理类 c:目录结构 先建一个includes文件放入,配置文件(config.php),配置类(conf.class.php),mysql数据库处理类(mysql.class.php),网站初始化文件(init.php) config.php
燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it php画图:比如说验证码,缩略图,加水印都要用到GD库,所以要开启gd2库,才能用 首先找到php.ini中extension=php_gd2.dll 去掉前边的分号,然后重启apache,创建图片就可以用了 /* 画图的一般步骤: 1.创建画布