Вывод URL из базы данных - PullRequest
       1

Вывод URL из базы данных

2 голосов
/ 06 февраля 2012

С этим кодом:

if(empty($aItemInfo['url'])) {
    $url = '<p>&nbsp;</p>';
} else { 
    $url = ' | <a href="'.$aItemInfo['url'].'" target="_blank">LINK</a>';
}  

Я получил это как вывод:

http://localhost/tester/www.google.com

В БД есть только www.google.com и, конечно, это вымышленный. Что я делаю не так?

Ответы [ 3 ]

4 голосов
/ 06 февраля 2012

Вам нужно добавить http:// при анализе вашего кода, прежде чем использовать его в теге <a>.

Если все ваши URL будут без http://, используйте этот код:

$url = 'http://'.$aItemInfo['url'];

Тогда используйте $url

3 голосов
/ 06 февраля 2012

Не уверен, что вы пытаетесь связать.Если вы ссылаетесь на внешний сайт, вам нужно добавить http: // перед ссылкой.Если нет, ссылка будет добавлена ​​в конец текущего имени домена, как показано выше

0 голосов
/ 06 февраля 2012

Вы можете поставить ссылки относительными или абсолютными путями.Если вы не включите "http://" часть", то предполагается, что это относительный путь. Add href = "http://'.$aItemInfo['url'].'"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...