【问题标题】:How to add a href link in PHP? [closed]如何在 PHP 中添加 href 链接? [关闭]
【发布时间】:2013-03-05 12:52:12
【问题描述】:

我对 PHP 非常陌生,正在尝试即时更新网站。

我需要更新代码,以便链接指向 www.otherwebsite.com。目前该链接指向当前网站的 RSS 提要。

这是原来的div:

<div style="float:right;">
<a href="<?php echo url::site(); ?>feed/"><img src="<?php echo url::file_loc('img'); ?>media/img/icon-feed.png" style="vertical-align: middle;" border="0"></a>

我需要将其更改为指向 www.someotherwebsite.com。它看起来很简单。这是我尝试过的:

<div style="float:right;">
    <a href="<?php echo www.someotherwebsite.com"><img src="<?php echo url::file_loc('img'); ?>media/img/twitter.png" style="vertical-align: middle;" border="0"></a>

这从来没有奏效,相反,我收到了一条关于我进行此编辑的行的错误消息。

我将如何更新?

【问题讨论】:

  • 如果你是硬编码,为什么不直接把它放到 HTML 中呢?
  • 另外,你忘了echo后面的双引号

标签: php html href


【解决方案1】:

您似乎遗漏了一些结束标签,并且您不应该在外部 URL 的前面加上“http://”。此外,您应该将样式移至外部样式表,而不是使用内联样式。

.box{
  float:right;
}
.box a img{
  vertical-align: middle;
  border: 0px;
}

<div class="box">
    <a href="<?php echo "http://www.someotherwebsite.com"; ?>">
        <img src="<?php echo url::file_loc('img'); ?>media/img/twitter.png" alt="Image Decription">
    </a>
</div>

正如其他 cmets 所述,使用纯 HTML 可能更容易,具体取决于您的具体设置。

<div class="box">
    <a href="http://www.someotherwebsite.com">
        <img src="file_location/media/img/twitter.png" alt="Image Decription">
    </a>
</div>

【讨论】:

  • 感谢输入,马上更新
【解决方案2】:

只需在 HTML 中完成

<a href="https://www.google.com">Google</a>

【讨论】:

    【解决方案3】:

    你对“:”有问题

     <a href=<?php echo "'www.someotherwebsite.com'><img src='". url::file_loc('img'). "media/img/twitter.png' style='vertical-align: middle' border='0'></a>"; ?>
    

    【讨论】:

      【解决方案4】:

      没有必要为此调用 PHP。直接放到HTML里面就好了:

      <a href="http://www.example.com/">...
      

      【讨论】:

        猜你喜欢
        • 2020-11-18
        • 1970-01-01
        • 1970-01-01
        • 2021-03-06
        • 1970-01-01
        • 2015-05-02
        • 1970-01-01
        • 1970-01-01
        • 2017-07-15
        相关资源
        最近更新 更多