首页
网站首页
公司简介
资讯中心
推荐内容
返回顶部
zend框架关于基地址,php流程控制
发布时间:2019-12-29 02:48
浏览次数:

?php/***session处理器*memcache实现*@authorMoXieSysTem128@GMail.Com*/classSessionHandlerextendsMemcache{public$_sessionId;#session编号public$_sessionExpire;#session过期时间public$_sessionIsQuery;publicfunction__construct(){$this-_sessionExpire=600;$this-connect(''localhost'',11211);}/***获取所有定位字段**//***读取Session**@returnunknown*/publicfunctiongetSession($snKey){$returnInfo=$this-get($snKey);$this-_sessionIsQuery=(bool)$returnInfo;return$returnInfo;}/***插入新的Session*/publicfunctioninsertSession($snKey,$value){return$this-set($snKey,$value,0,$this-_sessionExpire);}/***更新session信息**@returnunknown*/publicfunctionupdateSession($snKey,$value){#修改语句return$this-set($snKey,$value,0,$this-_sessionExpire);}/***删除Session**@returnunknown*/publicfunctiondelSession($snKey){return$this-delete($snKey,0);}/***删除过期Session**@returnunknown*/publicfunctionexpireSession(){returntrue;}/***session启动器**/publicfunctionon_session_start(){$this-_sessionSite=1;$this-_sessionId=session_id();returntrue;}/***session终止*/publicfunctionon_session_end(){return$this-expireSession();}/***读取方法**@paramunknown_type$key*/publicfunctionon_session_read($key){return$this-getSession($key);}/***写入方法**@paramunknown_type$key*@paramunknown_type$value*/publicfunctionon_session_write($key,$value){$this-getSession($key);if($this-_sessionIsQuery){$this-updateSession($key,$value);}else{$this-insertSession($key,$value);}returntrue;}/***销毁方法**@paramunknown_type$key*/publicfunctionon_session_destroy($key){return$this-delSession();}/***过期方法**@paraminteger$maxLifeTime*/publicfunctionon_session_gc($maxLifeTime){return$this-expireSession();}}$sessionHandler=newSessionHandler();session_set_save_handler(array($sessionHandler,''on_session_start''),array($sessionHandler,''on_session_end''),array($sessionHandler,''on_session_read''),array($sessionHandler,''on_session_write''),array($sessionHandler,''on_session_destroy''),array($sessionHandler,''on_session_gc''));unregister_tick_function(''session_write_close'');session_start();//$_SESSION[''MoXie'']=''Wonderfull!'';//$_SESSION[''SysTem128'']=''Wonderfull!'';//session_unregister(''MoXie'');print_r($_SESSION);?

breakbreak 结束当前 for,foreach,while,do-while 或者 switch 结构的执行。

?php/*** 我的文件上传类** 未完成的功能:* 1.对目标目录是否存在的判断* 2.如果上传时出现重名,自动重命名* * @author M.Q. [url][/url]*/class upload{ /** * 上传文件的信息,此值由构造函数取得,如果上传文件失败或出错或未上传,则此值为false * * @var array */ private $file = false; /** * 构造函数:取得上传文件的信息 * * 如果在上传文件的工程中发生错误,那么出错的文件不会放在结果中返回,结果中的文件都是可用的 * * @param string $tag form表单中input标签中name属性的值,例input name=p type=file * * 例1,上传单个文件: * input name=upfile type=file * * 例2,上传多个文件: * input name=upfile[] type=file * input name=upfile[] type=file * * 结果如下: * * array( * [0] = array( * ''name'' = ''abc.txt'' * ''type'' = ''text/plain * ''tmp_name'' = ''/tmp/phpgxecCb'' * ''error'' = 0 * ''size'' = 62 * ) * [1] = array( * ''name''&n<

今天发现自己原来上当啊,郁闷啊在一开始看zend框架时,感觉好象谁告诉我就入口文件(index.php)一定要放在网站的有基地址上!然后我就累不拉急的把 htdocs文件夹 (我用的是xampp安装包安装的,据说这个就是基地址的目录,呵) 下的所有文件都移走了,然来把zend的请进来,一试,成功了,呵呵,心里还老高兴了。后来发现这样的话,我这台电脑不是只能有一个网站了吗?因为所有的都是从这个zend里的index.php开始的啊?不爽,上网搜了一圈,功夫不负 search 人!给我找到了,哈哈,基本做法是这样的:1.将你的网站文件移到你想的文件夹下,如 zend2. 在C:WINDOWSsystem32driversetchosts 加一个域名, 如.......127.0.0.1 zendhost其实也就是本地解析一个域名了3.在apacheconf 文件的最后加上:............NameVirtualHost 127.0.0.1VirtualHost 127.0.0.1 ServerName zendhost DocumentRoot D:xampphtdocszend RewriteEngine On/VirtualHostOK,重启,在地址栏里输入:zendhost 回车,搞定爽啊,终于可以了,可是可笑的就在这里,今天从同事里那才现在。原来,本来就没有那有复杂,其实任意放在一个文件夹下,在地址栏里输:如 127.0.0.1/zendhost 就可以了,呵呵,我真是苯啊!我后来再看了一下代码,原来是我在 index.php 里多加了一句话:$controller-setBaseUrl(''/''); 所以所有的请来都转到根目录了!哎<

continue

结束当前循环,跳转到下次例:

友情链接: 网站地图
Copyright © 2015-2019 http://www.nflfreepicks.net. 新葡萄京娱乐场网址有限公司 版权所有