1

ユーザーがタイトル付きのURLをアップロードできるcmsを作成しています。これらのURLとタイトルは、Webサイトのフロントページで動的にアクセスしています。URL:www.google.comとタイトル:google;をアップロードしたとします。次に、私のフロントページにURL:http://localhost/project/index.php/www.google.comとタイトル:googleが表示されます

これは、URLとタイトルを表示するためにビューページで実行しているforeachループです。

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

ここでecho $a-> url; テーブルのURL列を指して、$a->url_title ;をエコーし​​ます。テーブルのURLタイトル列を指しています。DBコーディングにdatampperを使用しています。www.google.comのみを表示するのを手伝ってください。よろしくお願いします。

4

1 に答える 1

1

保存されたURLの前に「http://」を追加するか(これが含まれていない場合)、スクリプトを修正して、送信されたリンクに「http://」(または「https://」)を追加してから挿入しますデータベースに。

このためにprep_url()、URLヘルパーからCodeIgniterの関数を利用できます。

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

于 2012-06-21T17:43:51.107 に答える