电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

PHP教学步骤

  • 资源ID:143886990       资源大小:184KB        全文页数:43页
  • 资源格式: DOC        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

PHP教学步骤

步骤:一、 php环境配置二、 PHPCMS开源系统三、 系统安装配置四、 开源系统的文件目录介绍1.文件目录结构根目录| api接口文件目录| caches 缓存文件目录 | configs 系统配置文件目录 | caches_* 系统缓存目录| phpcms phpcms框架主目录 | languages 框架语言包目录 | libs 框架主类库、主函数库目录 | model 框架数据库模型目录 | modules 框架模块目录 | templates 框架系统模板目录| phpsso_server phpsso主目录| statics 系统附件包 | css 系统css包 | images 系统图片包 | js 系统js包| uploadfile 网站附件目录| admin.php 后台管理入口| index.php 程序主入口| crossdomain.xml FLASH跨域传输文件| robots.txt 搜索引擎蜘蛛限制配置文件| favicon.ico 系统icon图标2.URL访问PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口。参数名称描述位置备注m模型/模块名称phpcms/modules中模块目录名称必须c控制器名称phpcms/modules/模块/*.php 文件名称必须a事件名称phpcms/modules/模块/*.php 中方法名称模块访问方法示例:http:/yourdomain.com/index.php?m=content&c=index&a=show&id=1其中m = content为模型/模块名称 位于phpcms/modules/contentc = index为控制器名称位于phpcms/modules/content/index.php(控制器类的类名称与控制器文件名必须相同。)a = show为时间名称位于phpcms/modules/content/index.php 中show()方法id = 1为其他参数 与正常get传递参数形式相同如果我们访问您的域名 如:http:/www.yourdomain.com/index.phpphpcms默认路由会定位到content模块的index控制器中的init操作,因为系统在没有指定模块和控制器的时候,会执行默认的模块和操作。因此下面的URL的结果是相同的:http:/www.yourdomain.com/index.php?m=content&c=index&a=init3.系统类库与函数库调用1. 系统类库位于系统的phpcms/libs/classes目录下面,函数库文件名为*.class.php,其中global.func.php为框架中默认加载,global.func.php中函数可直接使用2. 系统函数库位于系统的phpcms/libs/functions目录下面,函数库文件名为*.func.php系统类库调用/* 加载系统类方法* param string $classname 类名* param string $path 扩展地址* param intger $initialize 是否初始化*/publicstaticfunctionload_sys_class($classname,$path=,$initialize=1)returnself:_load_class($classname,$path,$initialize);示例:$http = pc_base:load_sys_class(http); /实例化http类pc_base:load_sys_class(format, , 0);/调用form类,不进行实例化操作系统函数库调用/* 加载系统的函数库* param string $func 函数库名*/publicstaticfunctionload_sys_func($func)returnself:_load_func($func);示例:pc_base:load_sys_func(mail); 调用mail函数包4. 配置文件调用配置文件配置在caches/configs/目录下。数据库配置文件位置:caches/configs/database.php系统配置文件位置:caches/configs/system.php配置文件调用:使用load_config方法/* * 加载配置文件 * param string $file 配置文件 * param string $key 要获取的配置荐 * param string $default 默认配置。当获取配置项目失败时该值发生作用。 * param boolean $reload 强制重新加载。 */ publicstaticfunctionload_config($file,$key=,$default=,$reload=false) static$configs=array(); if(!$reload&&isset($configs$file) if(empty($key) return$configs$file; elseif(isset($configs$file$key) return$configs$file$key; else return$default; $path=CACHE_PATH.configs.DIRECTORY_SEPARATOR.$file.php; if(file_exists($path) $configs$file=include $path; if(empty($key) return$configs$file; elseif(isset($configs$file$key) return$configs$file$key; else return$default; 示例:调用系统配置中的附件路径$upload_url=pc_base:load_config(system,upload_url);五、 其基本的标签讲解 1.PC标签使用说明在PHPCMS V9中我们正式开始需要PC标签做为数据的获取的方式。PC标签是以下面的方式进行声明pc:content action="lists"cache="3600"num="20"page="$page"/pcPC标签必须以pc开头,并以/pc结尾的代码片段。当然不以/pc结尾并不会引起程序致命性的错误,导致程序无法继续运行。以下为两种已知可能会出现的问题:1. 当网页中出现两个PC标签时,可能会使得没有闭合的PC标签之后的PC标签数据和其混乱。2. 在后台可视化编辑时,可能出现网页结构错乱的问题。PC标签分析:PC标签中pc:冒号之后跟随的为模块名。如上面的例子中调用的是内容模型的PC标签。action="list"这个形式所代表的是参数。每一个PHPCMS V9模型都为其PC标签定义了调用的参数。其中有一些调用参数是系统保留的参数,其对所有的PC标签都是有效的。参数必须使用参数名="参数值"的方式填写,多个参数之间使用空格分开(如下例),参数值可使用双引号来包括,无论是什么形式的引号都必须是成对出现的。pc:content参数名="参数值"参数名="参数值"参数名="参数值"PC标签保留参数下表为PC标签保留参数表,几乎所有的PC标签都支持这些保留参数设置变量名默认值说明actionnull本参数的值表示为操作事件,模型类PC标签必须使用包含本参数,以说明要进行的操作。cache0缓存存储时间(单位秒)num20获取记录的条数,最后会被模板引擎处理成limit传送到处理函数中。pagenull当前分页。一般填写为$_GETpageurlrulenullURL规则returndata返回数据变量名下例中是一个完整的使用例子。pc:content action="lists"catid="25"num="20"page="$_GETpage"return="data"<ul>loop $data $n $r<li><a href="$rurl">$rtitle</a></li>/loop</ul>/pcPC标签分类:PC标签包含两个类别,分别为:1. 工具类(get标签、json工具箱、xml工具箱、碎片工具箱(pc:block pos="index"/pc)2. 模块类(内容模块(content)、评论模块(comment)、会员模块(member)、友情链接模块(li

注意事项

本文(PHP教学步骤)为本站会员(飞****9)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.