1

我正在创建一个 cms,用户可以在其中上传带有标题的 url。这些 URL 和标题,我在网站的首页动态访问。假设我上传了一个网址:www.google.com 和标题:google;然后我的首页显示网址:http://localhost/project/index.php/www.google.com和标题:google

这是我在视图页面中运行的 foreach 循环,用于显示 url 和标题。

 <?php foreach($links as $a) { ?>
        <a href="<?php echo $a -> url; ?>" class="quicklinks"><b><?php echo $a -> url_title; ?></b></a>
 <?php } ?>

回声$a -> 网址;指向表中的URL列并echo $a -> url_title;是指向表的url 标题列。我正在使用 datampper 进行数据库编码。请帮我只显示 www.google.com 。非常感谢你。

4

1 回答 1

1

只需在存储的 URL 前添加“http://”(如果它不包含此 URL)或修改您的脚本以在插入之前将“http://”(或“https://”)添加到提交的链接中入数据库。

为此,您可以使用prep_url()URL 助手中的 CodeIgniter 函数:

http://codeigniter.com/user_guide/helpers/url_helper.html

于 2012-06-21T17:43:51.107 回答