当前位置:  编程技术>php
本页文章导读:
    ▪php 获取全局变量的简单代码 - 漫步在互联网      php 获取全局变量的代码,如下: 1 <?php 2 /** 3 * 获取全局变量 4 * by www. 5 */ 6 function cleanGlobal($global_array, $arg, $specialchars = true, $default = null) { 7 8 if(key_exists($arg, $global_array) && $global_array[$.........
    ▪ci 样式路径 - sqlgun      路径里大凡从application 里面出来的,都不行,估计这已给ci设置成不能从外面读这个目录。即便是htaccess 添加application 也不行。。。 ci的模版是都放在 views下面,而且可以再嵌套在v.........
    ▪php获取当前页面完整URL的代码 - 漫步在互联网      PHP或js获取当前页面完整URL的代码。1,javascript代码:top.location.href 顶级窗口的地址 this.location.href 当前窗口的地址2,php代码:#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 ech.........

[1]php 获取全局变量的简单代码 - 漫步在互联网
    来源:    发布时间: 2013-11-07

php 获取全局变量的代码,如下:

1 <?php
2 /**
3 * 获取全局变量
4 * by www.
5 */
6 function cleanGlobal($global_array, $arg, $specialchars = true, $default = null) {
7
8 if(key_exists($arg, $global_array) && $global_array[$arg] != null && $global_array[$arg] != "") {
9 if($specialchars) {
10 return htmlspecialchars($global_array[$arg]);
11 } else {
12 return $global_array[$arg];
13 }
14 } else {
15 return $default;
16 }
17 }
18 ?>

主要是用到了key_exists函数与htmlspecialchars函数,关于这二个函数的用法,大家可以参考w3school手册上的介绍。

本文链接:http://www.cnblogs.com/cfinder010/archive/2013/06/11/3131526.html,转载请注明。


    
[2]ci 样式路径 - sqlgun
    来源:    发布时间: 2013-11-07

路径里大凡从application 里面出来的,都不行,估计这已给ci设置成不能从外面读这个目录。
即便是htaccess 添加application 也不行。。。

ci的模版是都放在 views下面,而且可以再嵌套在views下面的其他目录里面,但是这个时候,模版里面必然牵扯头部啊,底部什么的,直接在模版文件里面include/require 头尾文件,怎么写路径也是会报错的,除非头尾文件是在当前目录下面。

所以ci 调用模版文件以及文件用到的样式,感觉如下:
ci的模版使用如下:要么模版都在默认的views下面,这样可以直接include/require 头尾文件;如果views下面又目录里面放各个不同的模版文件时候,就需要在控制器里加载头尾:

$this->load->view('templates/header', $data);
$this->load->view('pages/'.$page, $data);
$this->load->view('templates/footer', $data);

比如像上面这样加载其他页面内容。

那么ci在模版页面中调用的js,css以及图片等内容 这个目前感觉只能放到根目录下面,然后通过根目录传 base_url 到模版里面:
$this->url = $this->config->item("base_url");
$this->url = $this->config->base_url();
//这两个都行;
  $data['url'] = $this->url;
  $this->load->view ('index', $data);
在模版里面加载css,图片等的时候,把这个$url 输出后在加上css,图片等的地址来达到一个完整的地址。

这里感觉ci中不支持相对路径,比如模版里面的这个css,image,js的加载 都必须通过控制器传一个base_url ,否则即便是这些放文件直接放到根目录下面,也一样<img src="/blog_article/login.gif" />找不到,必须<img src="/blog_article/<_php%20echo%20$url_>logo.gif" />才行。

本文链接:http://www.cnblogs.com/sqlgun/archive/2013/06/13/3133762.html,转载请注明。


    
[3]php获取当前页面完整URL的代码 - 漫步在互联网
    来源:    发布时间: 2013-11-07

PHP或js获取当前页面完整URL的代码。

1,javascript代码:
top.location.href 顶级窗口的地址 this.location.href 当前窗口的地址

2,php代码:

#测试网址: http://localhost/blog/testurl.php?id=5
//获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost
//获取网页地址 echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php
//获取网址参数 echo $_SERVER["QUERY_STRING"]."<br>"; #id=5
//获取用户代理 echo $_SERVER['HTTP_REFERER']."<br>";
//获取完整的urlecho 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; #http://localhost/blog/testurl.php?id=5
//包含端口号的完整urlecho 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; #http://localhost:80/blog/testurl.php?id=5
//by www.
//只取路径$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; echo dirname($url); #http://localhost/blog

本文链接:http://www.cnblogs.com/cfinder010/archive/2013/06/11/3131521.html,转载请注明。


    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
jquery iis7站长之家
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3