php - 使链接无需 http 即可点击

标签 php html

我创建了一个使用 XML 文件来存储新闻条目的网站。所以基本上一个人会将他的姓名、日期和内容“提交”到文件中,然后我使用 DOM 和 for 循环打印主页中的条目。

无论如何,我计划为发布部分添加所见即所得编辑器,但现在他们被迫使用“a”标签来使链接可点击。问题是我注意到以 http://开头的链接有效,但以 www 开头的链接有效。没有。有没有办法使用“a”标签使两者都工作?

我对网络开发还是新手,所以我想知道是否有人可以帮助我。

$doc->load('entries.xml');
$newsArray = $doc->getElementsByTagName ('entry');

for($i = $newsArray->length; $i > 0; $i--)
{               

$ent = $newsArray->item ($i-1); 

$title = $ent->childNodes->item (1)->nodeValue;
$message = $ent->childNodes->item (2)->nodeValue;
$name = $ent->childNodes->item (3)->nodeValue;
$date = $ent->childNodes->item (4)->nodeValue;

if (get_magic_quotes_gpc()) {

   $message1 = stripslashes($message);
}
else {
    $message1 = $message;
}

echo "<div id='newsSec'>";
echo "<p></p>";
echo "<div class='newsTitle'> <b> $title </b> </div>";
echo "<div class='newsMessage'> " .nl2br($message1) ."</div>";
echo "<div class='newsName'> <b>Posted by:</b> $name <b>$date</b> </div>";
echo "</div>";

最佳答案

将双斜杠附加到 URL 的开头。 它将采用与主机页面本身相同的协议(protocol)

<a href="//www.google.com">...</a>

引用:Protocol relative links: rfc1808

关于php - 使链接无需 http 即可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14429015/

相关文章:

php - $URL 值未添加到 mySQL db PHP

javascript - JQuery .val 不工作

javascript - Firefox 中的翻转图像

javascript - 已保存图像的 HTML5 URL 在单击时显示以前创建的图像

HTML5 标签遗漏 : Spec Clarification With Regards To Language

java - 如何使用 HttpClient 在 Android 中管理 PHP session ?

php - 回显内容有时需要很长时间

php - 语法错误(似乎没有!)

IntelliJ IDEA 中的 PHP 调试

javascript - 根据单击哪个链接显示 HTML 元素