摘要: 第一行增加一个空白行,就至少会输出一个换行符在图片数据流的前面而图片是按图片流提供的信息显示的,前面多了内容就无法解析了。 阅读全文
posted @ 2014-04-13 06:55 选择了就坚持 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1、require 和require_once 区别:前者遇到即包含文件,后者会判断是否已经包含过了,如果包含过了,则不再包含文件。一可以节省资源,二可以避免重复定义的错误。2、include 和include_once的区别:作用和功能都可以把一个页面,包含到另外一个页面,前者可以包含多次,后者只包含一次。3、include 和require 区别(同时include_once 和 require_once)相同:都是可以引入别的页面不同:include 如果出现了错误,会继续执行,require 出现错误,则会终止程序。结论:在做项目的时候 基本上使用 require_once 并且写在P 阅读全文
posted @ 2014-04-13 04:09 选择了就坚持 阅读(140) 评论(0) 推荐(0) 编辑
摘要: PHP session 变量用于存储有关用户会话的信息,或更改用户会话的设置。Session 变量保存的信息是单一用户的,并且可供应用程序中的所有页面使用。理解:session用于单一用户与服务器的交互,每个用户的session都是不一样的。session作为全局变量,在浏览器开启期间所有页面内有效。Session 的工作机制是:为每个访问者创建一个唯一的 id (UID),并基于这个 UID 来存储变量。UID 存储在 cookie 中,亦或通过 URL 进行传导。在把用户信息存储到 PHP session 中之前,首先必须启动会话。注释:session_start() 函数必须位于 标签. 阅读全文
posted @ 2014-04-13 03:45 选择了就坚持 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 来自博客园1.初始化(使用session前都要使用,一个页面用一个就可以了)session_start();2.保存$_SESSION[$sessionName]=$value;(value可以是double,bool,int,数组,object类型的数据)例子:$_SESSION['LoginUser']="zs";3.取出指定例子:$uName=$_SESSION['LoginUser'];4.删除指定例子:unset($_SESSION['LoginUser']);5.删除全部session(删除当前浏览器对应的sess 阅读全文
posted @ 2014-04-13 02:28 选择了就坚持 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 第一次设置后,第二次访问才生效,决绝办法可以用js跳转首页实现刷新。1.创建/更新cookiesetCookie($cookieName,$value,time()+秒数);例子:创建一个cookie,名字为UserName,值为zs,过期时间为2个星期setcookie("UserName","zs",time()+2*7*24*3600);如果不设置时间,就不会保存到cookie文件中。浏览器不关时,能够访问。当浏览器关闭时,就无法访问了。例子:setcookie("Age","18");2.取cookie的值 阅读全文
posted @ 2014-04-13 00:01 选择了就坚持 阅读(573) 评论(0) 推荐(0) 编辑
摘要: foreachPHP代码:'www.sina.com', '雅虎'=>'www.yahoo.com', '网易'=>'www.163.com', '腾讯'=>'www.qq.com', '百度'=>'www.baidu.com' );foreach($urlas$link){echo$link.'';}?> 上面的代码中我们用到了foreach语句,这是一个用来遍历数组中数据的最简单有效的方法。foreac 阅读全文
posted @ 2014-04-12 23:44 选择了就坚持 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 原来在Smarty中在3.0以上版本中不在使用这个clear_all_cache(),而是以$smarty->clearAllCache();代替。其中$smarty->clear_cache()用$smarty->clearCache()代替。 阅读全文
posted @ 2014-04-11 06:34 选择了就坚持 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 什么是Smarty变量操作符php模板引擎smarty内置的一些操作函数,我们称之为变量操作符,变量操作符可用于操作变量,自定义函数和字符。(跟我PHP中常用的PHP内部函数类似)他可以帮助我们完成很多比较实用的功能,如:首字母大写,拆分,替换,截取…更像是我们提前写好的一些PHP常用类...如何使用Smarty变量操作符语法中使用"|"应用变量操作符,多个参数用":" 分隔开来例子:{$name|truncate:10:"..."}截取前十个字符多则用...代替介绍常用的20个常用变量符capitalize [首字母大写] coun 阅读全文
posted @ 2014-04-11 02:38 选择了就坚持 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 1.首先解压出来得到好几个文件其中有libs文件夹,可以把该文件命名为自定义的名字。2.然后把libs文件复制到网站的根目录下,比如htdocs下建一个learn文件夹作为网站根目录,同时在libs文件夹同一目录下(learn)新建以下几个文件夹(名字都可以自己起,但是要与下一步的配置一一对应):templates(用于存放模版的目 录)、templates_c(用于存放编译后文件的目录)、cache(用于存放缓存的目录)、config(用于存放配置的目录)3.在learn文件夹下建立配置文件:smarty.inc.php内容:template_dir="./templates&qu 阅读全文
posted @ 2014-04-11 01:15 选择了就坚持 阅读(625) 评论(0) 推荐(0) 编辑
摘要: host=$host; $this->name=$name; $this->pass=$pass; $this->db=$db; $this->ut=$ut; } function connect(){ $link=mysql_connect($this->host,$this->name,$this->pass)or die($this->error()); mysql_select_db($this->db,$link)or die("没有找到数据库".$this->db); mysql_set_charset 阅读全文
posted @ 2014-04-10 05:41 选择了就坚持 阅读(175) 评论(0) 推荐(0) 编辑