Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CodeIgniter视图锚定标记前置主机_Codeigniter - Fatal编程技术网

CodeIgniter视图锚定标记前置主机

CodeIgniter视图锚定标记前置主机,codeigniter,Codeigniter,在我看来,我正试图创建一个锚标记,但CodeIgniter在我指定为href之前预先设置了我的整个主机,因此使其无效。 我把这个 <a href="file://////path_to/file/file.jpg">My File</a> 当我将鼠标移到href上时,url也会移动 http:///myhostlocal/index.php/level/one/type/b/cc/ee/file:://///\\myhost.local.com\120 看起来浏览器正

在我看来,我正试图创建一个锚标记,但CodeIgniter在我指定为href之前预先设置了我的整个主机,因此使其无效。 我把这个

<a href="file://////path_to/file/file.jpg">My File</a>
当我将鼠标移到href上时,url也会移动

http:///myhostlocal/index.php/level/one/type/b/cc/ee/file:://///\\myhost.local.com\120

看起来浏览器正在将“文件:://”视为相对路径。为什么你有两个冒号,两个都需要吗?删除其中一个将提供有效的协议,浏览器将开始将其视为绝对路径。

看起来浏览器将“file://视为相对路径。为什么你有两个冒号,两个都需要吗?删除一个将提供有效的协议,浏览器将开始将其视为绝对路径。

您是否使用
anchor()
函数?Codeigniter不会对原始HTML做任何事情,如果这确实是您正在使用的。您是在HTML源代码中还是在浏览器状态栏中看到这一点?如果您使用php生成链接,请务必指出这一点;我想问的是,您是否在HTML源代码中看到了错误的路径。我现在正在测试这一点,并有不同的,但仍然不受欢迎的行为。但是,在静态HTML文件中进行测试工作正常。也许可以尝试使用
$config['uri_protocol']
。@user391986我认为任何URL帮助函数都不支持您想要做的事情,最好创建自己的函数来实现这一点。@atno:他没有使用任何帮助函数。您是否使用
anchor()
函数?Codeigniter不会对原始HTML做任何事情,如果这确实是您正在使用的。您是在HTML源代码中还是在浏览器状态栏中看到这一点?如果您使用php生成链接,请务必指出这一点;我想问的是,您是否在HTML源代码中看到了错误的路径。我现在正在测试这一点,并有不同的,但仍然不受欢迎的行为。但是,在静态HTML文件中进行测试工作正常。也许可以试着使用
$config['uri_protocol']
。@user391986我认为任何URL帮助函数都不支持您想要做的事情,最好创建自己的函数来实现它。@atno:他没有使用任何帮助函数。
            <td><?php 
            $this->ci = &get_instance(); 
            echo $currentData["field_one"] . " - <a href=\"file:://///" . $this->ci->myfunc($currentData["field_one"]); . "\">Log</a>"; ?>
            </td> 
<a href="file:://///\\myhost.local.com\120">
View Log
</a>
http://myhost.local.com/myhostlocal/index.php/level/one/type/b/cc/ee/
http:///myhostlocal/index.php/level/one/type/b/cc/ee/file:://///\\myhost.local.com\120