web-dev-qa-db-ja.com

PHPでhrefリンクを追加する方法は?

私はPHPに非常に慣れておらず、その場でサイトを更新しようとしています。

リンクがwww.otherwebsite.comにつながるように、コードを更新する必要があります。現在、リンクは現在のWebサイトの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>

それはうまくいきませんでした、代わりに私がこの編集をした行に関するエラーメッセージを受け取りました。

これをどのように更新しますか?

2
Doug Fir

いくつかの終了タグを見逃したようです。外部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>

他のコメントに記載されているように、正確な設定によっては、ストレートHTMLを使用する方が簡単な場合があります。

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

このためにPHPを呼び出す必要はありません。HTMLに直接配置するだけです:

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

"に問題があります:

 <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
Aliihsan Erdem

HTMLでやるだけ

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