站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
SpeedPHP/控制器架构
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
{{SpeedPHP top}} ==JSON的使用== JSON[[数据]]格式,是堪比[[XML]]格式数据的一种替代选择,而且在代码方面,有着比XML更直观、更容易操作和更短小快速的特性。 在[[PHP]]5.2以上版本中,PHP库就带有json_encode和json_decode两个JSON函数。同时,就算你的PHP环境不支持JSON函数,[[SpeedPHP]]框架也自带了Services_JSON的官方开源类,以便在没有JSON函数的情况下使用json_encode和json_decode。 json_encode函数会将普通数据编码,成为JSON格式的数据。 <pre> <?php $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); echo json_encode($arr); ?> </pre> 显示:{"a":1,"b":2,"c":3,"d":4,"e":5} ==使用frameset== 在许多[[应用程序]]内,尤其是“后台”类型的应用程序,很多时候都会用到frameset,也就是[[HTML]]的框架页面。 在HTML页面中,使用frameset其实相等于使用<a>标签来链接一个[[网页]],只是该网页的显示是在当前页面之中。所以,在frameset的属性——网址(src),同样需要使用spUrl来进行网址的生成(生成[[URL]])。 ===实例讲解=== <pre> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <frameset rows="80,*" frameborder="no" border="0" framespacing="0"> <frame src="<{spUrl c=main a=top}>" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" /> <frame src="<{spUrl c=main a=bottom}>" name="mainFrame" id="mainFrame" title="mainFrame" /> </frameset> <noframes><body> </body> </noframes></html> </pre> 这里是一个比较标准的frameset实例,页面被分为上下两个区域,加上本身页面一共是三个页面(HTML) 从例子可以看出,frameset的链接地址src,使用的仍然是spUrl来进行网址的生成。 ===常见问题=== 1. frameset页面空白? 可以检查一下页面编码(要统一编码),比如[[UTF-8]],需要检查页面的<meta>,PHP文件和模板文件的文件编码等等。 2. 要传递一个参数到某个frame?比如说上面例子中,我们需要传递一个ID到top模板中,那么就需要在spUrl构造的地址中继续传递:<{spUrl c=main a=top id=1000}>,然后在main.php的function top()内可以使用$this->spArgs('id')接收并进行处理。 3. 页内框架(iframe)怎么样使用? 和frameset一样,iframe也需要通过spUrl来构造iframe的src地址。比如:<iframe src="<{spUrl c=main a=myhtml}>"></iframe>。 4. 在框架(frameset)内点击某个链接,希望是另一个框架(frame)改变并显示链接的页面,怎么做? 每个frameset都有自己的name属性,比如上面的top部分的frame的name是name="topFrame",所以,可以在链接<a>中的target属性中设置为topFrame,那么点击这个链接就会在top中打开了。<nowiki><a href="<{spUrl c=main a=othertop}>" target="topFrame"></nowiki>点击这里<nowiki></a></nowiki> ==参考来源== http://speedphp.com/manual.html {{SpeedPHP}} [[category:SpeedPHP|K]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:SpeedPHP
(
编辑
)
模板:SpeedPHP top
(
编辑
)