smarty获得当前url的方法分享
http://{$smarty.server.SERVER_NAME}/{$smarty.server.REQUEST_URI}
{$smarty.server.SERVER_NAME}//表示:服务器名称
{$smarty.server.REQUEST_URI}// 表示:请求的url
例如:http://www.jb51.net/sysaction/getUserInfo.php
代码如下:
{$smarty.server.SERVER_NAME} //表示:http://www.jb51.net
{$smarty.server.REQUEST_URI}// 表示:/sysaction/getUserInfo.php
相关推荐
-
解决css和js的{}与smarty定界符冲突问题的两种方法
当输入url地址后网页出现:Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "E:\wamp\www\cms\system/templates/index.html" on line 79 "$("#job").load("./system/templates/touch/test.php",
-
ThinkPHP使用smarty模板引擎的方法
ThinkPHP支持多种php模板引擎,可以根据个人需要加以配置. 下面我们以Smarty模板引擎为例,给大家说说具体的操作流程! 首先去Smarty官网上下载一个Smarty.本站下载地址:http://www.jb51.net/codes/16086.html. 接下来解压压缩包,会有两个文件夹:demo和libs.打开libs文件夹,复制所有内容. 接下来,打开你网站根目录 下thinkphp的文件夹.里面有个vendor文件夹,这个文件夹是TP调用第三方类库用的,把刚才复制的东西全部粘贴
-
smarty中js的调用方法示例
本文实例讲述了smarty中js的调用方法,分享给大家供大家参考.具体方法分析如下: 一.问题: 有时候,在smarty中,包含js的时候,整个页面就不会显示,而程序员往往在页面中找错误,程序页面,模板页面检查了多次都没有错误,就很郁闷了. 二.解决办法: 把模板页面中的js代码拷贝出来放在新建的js文件中,然后在包含到模板页面里面,如: 复制代码 代码如下: {popup_init src="css/commen.js"} 这样一来,问题就解决了. 希望本文所述对大家的PHP程序设计
-
Smarty局部缓存的几种方法简介
很多时候我们在用smarty时,并不希望缓存整个页面,例如天气.股票等这类即时更新的信息.那么我们可以让其不缓存,常见的实现有如下3种方法: 1.insert 法: Insert 函数类似于 inluce 函数,不同之处是 insert 所包含的内容不会被缓存,每次调用该模板都会重新执行该函数.比如说我们定义一个显示时间的函数: 复制代码 代码如下: function insert_get_current_time() {return date("H:i:s");} //然后在模板中:
-
在smarty中调用php内置函数的方法
相信有很多朋友还不知道,可以在smarty模板里调用php的内置函数,我们一起来看看它的用法. 模板书写: {'param1'|functionName:'param2':'param3'} php函数原型: echo functionName('param1','param2','param3'); 实例: {'1234567'|substr:'1':'2'} 下面这个和函数的参数顺序有关系 {'a'|str_replace:'A':'abcd'} 直接延伸到,直接在php中写一个函数调用,不
-
smarty简单分页的实现方法
本文实例讲述了smarty简单分页的实现方法,分享给大家供大家参考.具体实现方法如下: 以下是模板中的smarty代码,用smarty简单的代入相关的变量就行了,非常简单,但是在php代码中还要传入page这个参数.我觉得这样分挺好,非常简单.我越来越喜欢用smarty了. Php代码如下: 复制代码 代码如下: {if $pageCount > 1} {foreach item=i from=$pagerList} {if $pageNum eq $i} {$i}
-
smarty实现多级分类的方法
本文实例讲述了smarty实现多级分类的方法.分享给大家供大家参考.具体分析如下: 这里简单的介绍一下利用php smarty 多级分类读出与循环方法,单循环很简单,但是多级就要复杂一点,下面我们来看看,感兴趣的朋友可以看来一下: 复制代码 代码如下: <?php $result=mysql_query("SELECT id,description,parent_id,name,sort_order FROM article_categoey WHERE parent_id=0 order
-
Smarty中调用FCKeditor的方法
本文实例讲述了Smarty中调用FCKeditor的方法,分享给大家供大家参考.具体实现方法如下: FCKeditor是目前互联网上最好的在线编辑器. smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序 员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要. 在Smarty中调用FCKeditor的文件: 复制代码 代码如下: requ
-
smarty获得当前url的方法分享
http://{$smarty.server.SERVER_NAME}/{$smarty.server.REQUEST_URI} 注释: 复制代码 代码如下: {$smarty.server.SERVER_NAME}//表示:服务器名称{$smarty.server.REQUEST_URI}// 表示:请求的url 例如:http://www.jb51.net/sysaction/getUserInfo.php 复制代码 代码如下: {$smarty.server.SERVER_NAME} //
-
JavaScript获取URL参数的方法分享
目录 一.字符串 split 方法 二.使用 URLSearchParams 方法 1.解析搜索字符串 2.生成搜索字符串 3.Node.js 代码 三.使用正则匹配方法 四.使用第三方库 qs 一.字符串 split 方法 url 地址是字符串形式的,所以利用 split 方法将参数提取出来,该方法比较常用,而且容易理解(无关正则) let URL = "http://www.baidu.com?name=小宇&age=25&sex=男&wife=小君"; f
-
thinkPHP5.0框架URL访问方法详解
本文实例讲述了thinkPHP5.0框架URL访问方法.分享给大家供大家参考,具体如下: URL设计 ThinkPHP5.0在没有启用路由的情况下典型的URL访问规则是: http://serverName/index.php(或者其它应用入口文件)/模块/控制器/操作/[参数名/参数值...] 支持切换到命令行访问,如果切换到命令行模式下面的访问规则是: >php.exe index.php(或者其它应用入口文件) 模块/控制器/操作/[参数名/参数值...] 可以看到,无论是URL访问还是命
-
JavaScript获得页面base标签中url的方法
本文实例讲述了JavaScript获得页面base标签中url的方法.分享给大家供大家参考.具体如下: 如果网页中定义了base标签,我们可以通过js代码获得base的url地址 <!DOCTYPE html> <html> <head> <base id="htmldom" href="http://www.jb51.net/"> </head> <body> <p>Base UR
-
js将json格式的对象拼接成复杂的url参数方法
var parseParam=function(param, key){ varparamStr=""; if(paraminstanceof String||param instanceof Number||param instanceof Boolean){ paramStr+="&"+key+"="+encodeURIComponent(param); }else{ $.each(param,function(i){ vark=ke
-
python实现通过代理服务器访问远程url的方法
本文实例讲述了python实现通过代理服务器访问远程url的方法.分享给大家供大家参考.具体如下: import urllib proxies = {'http' : 'http://proxy:80'} urlopener = urllib.FancyURLopener(proxies) htmlpage = urlopener.open('http://www.baidu.com') data = htmlpage.readlines() print data 希望本文所述对大家的Pytho
-
python使用webbrowser浏览指定url的方法
本文实例讲述了python使用webbrowser浏览指定url的方法.分享给大家供大家参考.具体如下: 这段代码提示用户输入关键词,通过webbrowser打开浏览器浏览google 搜索用户输入的关键词 复制代码 代码如下: import webbrowser google = raw_input('Google search:') webbrowser.open_new_tab('http://www.google.com/search?btnG=1&q=%s' % google) 希望本
-
JS实现获取当前URL和来源URL的方法
本文实例讲述了JS实现获取当前URL和来源URL的方法.分享给大家供大家参考,具体如下: index.html: <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1,max
随机推荐
- iOS支付宝使用方法详解
- 详解Ruby on Rails中的Cucumber使用
- Vue数组更新及过滤排序功能
- 低配置也跑微软Vista系统的方法
- javascript 闭包函数做显隐内容
- vs2010制作简单的asp.net网站
- ASP.NET Web API教程 创建域模型的方法详细介绍
- curl不使用文件存取cookie php使用curl获取cookie示例
- php分页查询的简单实现代码
- PHP保留两位小数并且四舍五入及不四舍五入的方法
- python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
- Python编程之多态用法实例详解
- Python中扩展包的安装方法详解
- 理解Sql Server中的聚集索引
- 用javascript实现select的美化的方法
- Java8新特性之lambda的作用_动力节点Java学院整理
- LNMP系列教程之 解决sendmail不能发送邮件问题
- Android给自定义按键添加广播和通过广播给当前焦点输入框赋值
- Java 重载、重写、构造函数的实例详解
- Pandas 数据框增、删、改、查、去重、抽样基本操作方法
