ecshop文件说明一、文件夹功能说明1、根目录:前台程序文件2、admin:后台程序文件夹--根目录:后台程序文件 *.php文件--helpzh_cn:各功能的帮助文件 *.xml文
1、使用绝对路径载入文件 defined('ROOT',pathinfo(__FILE__,PATHINFO_DIRNAME)); require(ROOT.'/test.php');2、写入文件前,检查目录写权限 一般代码:
如何配置ZenCoding 在Sublime中按Ctrl+Shift+Enter弹出对话框 ->输入install->找到 Package Control:install Package ->待Package Control安装完后再输入ement(Zen Cod
apache文件说明apache属于一款开源免费的服务器,因为开源,所以我们有些地方就可以针对自己的需求来修改apache,所以知道apache安装完之后的文件是干嘛的就非常重要。下面来一一介绍1、 bin 文件夹打开这个文件夹你会发生,是一大堆的可执行文件和一些共享程序集(所谓的dll)。如果学会C#j就应该很容易明白它是apache编译后的文件,点击httpd.exe便可以运行。apache的底层是用c语言写的。2、 cgi-bin这个文件夹是Linux下的bin文件3、 conf这个文件夹非常重要,几乎配置apache都是在这个文件夹下面。其中里面有一个httpd.conf文件,主要用来
安装完apache,启动服务时报错,原因是端口发生冲突。为什么端口会发生冲突,原因是我的电脑装了IIS服务器,微软默认端口是80,而apache默认启动端口也是80,所以需要修改apache端口,开始运行中,输入cmd 进入dos窗口,再输入netstat -n -a 查看占用端口。再在apache安装目录下打开httpd.conf找到Listen 80先将其注释掉再再后面写上Listen 81(这个81是没有占用的端口)再保存重启apache服务。再在浏览器中输入http://localhost:81(记住不要写http://localhost 因为你的端口由80改为81所以要在IP地址..
1、filetype() //可以输出相关文件类型,如:dir(表示目录)/file(表示文件)如:echo filetype("c:/") 输出结果为:dir如:echo filetype("f:/num.txt") 输出结果为:file2、stat() //获得指定文件名参数目标文件基本属性 $stt=stat("f:/num.txt"); print_r($stt);3、clearstatcache() //清除缓存4、is_executable() //判断文件是否可执行5、is_dir() //判断是否是文件夹6、is_fi
PHP+MYSQL分页原理1、 sql语句中的limit用法 select * from table limit 开始位置(从0开始),操作数 select * from table limit 0,20 --取前20个数据 select * from table limit 10,20 ---取11条到30条数据2、 学习分页的一种公式(1) 分页原理 所谓的分页显示,也就是将数据库中的结果集,以一定的条数显示出来。(2) 如何分段(以10条数据为单位) 前10条记录:select * from table limit 0,10 第11条到20条: select * from table..
贴一段自己写的验证码,以后要用方面查找。
需求如下:$str='身份证,422199209087877';现在要判断这个字符串中存在子字符串 '身份证',开始时使用strpos($string,$search_string)如下判断if(strpos($str,'身份证')==false){ echo '没有找到该字符串'; }else{ echo '找到该字符串';}测试发现结果打印出来是:'没有找到该字符串' 说明没有找到然后我var_dump(strpos($str,'身份证')) 得到的结果是 int(0)因为str
如何改变ThinkPHP默认访问模块ThinkPHP中默认访问的是Action下的Index模块如果要改变默认访问为Blog模块可以在项目配置文件中配置 'DEFAULT_MODULE'=>'Blog'
如果使用了内置模板引擎的话,可以在模板文件里面使用一些已经定义好的特殊字符串,系统在输出模板的时候会自动替换成相关的系统常量,这些可替换的字符串包括:../Public //项目公共目录__PUBLIC__ //网站公共目录__ROOT__ //网站根目录__TMPL__ //当前模板目录__APP__ //当前项目地址__URL__ //当前模块地址__ACTION__ //当前操作地址__SELF__ //当前页面地址
为什么$this->error()和$this->success()跳转到同一个模板文件?Thinkphp的默认配置错误和成功是一个模板,可以在配置里面添加'TMPL_ACTION_ERROR'=>'Public:error' //默认错误跳转到Public文件夹下面的error.html文件'TMPL_ACTION_SUCCESS'=>'Public:success' //默认成功跳转到对应的Public文件夹下面的success.html文件
如何输出其他模块的操作模板系统提供的display方法支持调用不同位置的模板文件,包括其他模块的操作,如下面方法可以调用Member模块的read操作模板$this->display('Member:read')
svn使用:1、首先建立svn服务器与桌面项目文件的关联右键->TortoiseSVN->Import->Checkout一下->在Import message中输入项目版本信息,再输入用户名密码即建立了svn服务器与客户端项目的关联2、提交新版本右键->Commit->输入最新版本信息3、从svn服务器导出版本数据右键->update
用记事本将ueditor\..\lang\zh-cn\zh-cn.js打开,然后保存为ANSI就可以了
PHP中使用move_uploaded_file() 函数上传文件时,若上传的文件名中含有中文会显示乱码原因是:我的PHP编码是UTF-8,而我的操作系统是GBK的原因解决方法是对保存的文件名使用PHP函数 iconv() 转换编码 如 iconv("UTF-8","gb2312",$filename); 即将$filename的编码由UTF-8转换为GBK实例:if(move_uploaded_file($_FILES['upfile']['tmp_name'],iconv("UTF-8","
ecshop 网店程序在搬迁空间或恢复备份或更换域名后 ,经常会出现以下错误提示:MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => Insert INTO `test`.`ecs_sessions` (sesskey, expiry, ip, data) VALUES (’8a3107988bf98cc9a5079fdfbe766120′, ’1278128679′, ’127.0.0.1′, ‘a:0:{}’
当从数据库取出的数据是这种格式 0012时,导出到Excel表时显示的效果会把00去掉,只显示12解决的方法是:在取数据时,将其装换为字符串的形式如:$room_id=' '.$type_id_arr[1]; //房型ID即可
代码如下生成二维码的接口是使用了google提供的,地址如下:http://chart.googleapis.com/chart?chs=$size&cht=qr&chl=$chl&chld=L|1&choe=UTF-8生成的二维码效果如下:
分页取数方式 在 数据仓库中有一个重要的基础步骤,就是对数据进行清洗。比如数据源的数据如果以JSON方式存储,在mysql的数据仓库就必须将json中需要的字段提 取出来,做成单独的表字段。这个步骤用sql直接处理很麻烦,所以可以用主流编程语言(比如java)的json库进行解析。解析的时候需要读取数据,一 次性读取进来是不可能的,所以要分批读取(相当于分页了)。 最初的实现方式就是标记住每次取
1.序列化的概念序列化是指将复杂的数据类型压缩成一个字符串,反序列化则是将被序列化的数据还原成之前的数据。PHP中序列化与反序列化的函数分别是:serialize(value),unserialize(str)如:'xiaoming', 'sex'=>'男', 'age'=>20 ); $str...
前沿最近要熟悉一下网站优化,包括前端优化,后端优化,涉及到的细节Opcode,Xdebuge等,都会浅浅的了解一下。安装ab是Apache的自带的工具,如果是window安装的,找到Apache的bin目录,在系统全局变量中添加Path,然后就可以使用ab了ab的基本参数 -c 并发的请求数...
编码主要应对的是当给接口传递中文数据时,有时候会出现乱码的情况。所以需要对中文字符做编码和解码的操作而对于多维数组则可以使用递归算法对数组做编码与解码。如下例:'小张', 'sex'=>'男', 'info'=>array( 'math'=>arra...
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号