PHPでaタグにnofollowを付ける
タイトルそのまま、リンクがあった場合に
nofollowつけてくれ、というもの。
$str = '<a href="http://aaa.com/bbb.php">link</a>';
if (preg_match('/<a.*?>/', $str)) {
$str = preg_replace("/<a(.*?)>/","<a$1 rel=\"nofollow\">",$str);
}
var_dump($str); //<a href="http://aaa.com/bbb.php" rel="nofollow">link</a>
関連記事
-
-
PHPでeval時のエラー
eval()'d code on line みたいなエラーが出てた。 よそのシス ...
-
-
フォームデータを一気に取得
<? error_reporting(E_ALL & ~E_NOT ...
-
-
PHPでメルマガを配信する方法2
以前にPHPでメルマガを配信する方法を書いたけど、BCCだと相手の名前などユーザ ...
-
-
MySQLで重複を除く
ユニークな値を取り出したいときに使う。 DISTINCT(ディスティンクト) S ...
-
-
URLの正規化
デザイナーさんから受け取ったファイルに見たことの無いタグが。 link rel= ...
-
-
mysqldumpが使えないレンタルサーバでMySQLのバックアップ
mysqldumpが使えないレンタルサーバで開発を行うことがあり、尚且つ他社に使 ...
-
-
PHPMailerを使ってメールをSMTP送信する方法(Composer無し)
PHPでメールをSMTP送信したかった。また、レンタルサーバだったのでCompo ...
-
-
PHPでソーシャル(SNS)ログインする方法
「facebook / twitter / Googleアカウントでログインする ...
-
-
jQueryとprototypeの共存
prototypeを先に使っているがjQueryに移行してきている ページで、尚 ...
-
-
PHPとSQLiteでi-mobileのデータをグラフ化
i-mobileでクリック保証のアフィリエイトだけど数値が並んでいるだけでグラフ ...
- PREV
- PHPのheader関数で気になった点
- NEXT
- PHPでファイルをダウンロードさせる