勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

PHPでaタグにnofollowを付ける

      2014/05/22

タイトルそのまま、リンクがあった場合に

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, SEO

  関連記事

GoogleアナリティクスのデータをPHPで取得する方法

Googleアナリティクスの特定データをPHPで取得して、表示なりCSV化してほ ...

PHPからMySQLにシリアライズしたデータを格納

アンケートフォームみたいなのがあって、 今後も定期開催し、尚且つ質問内容は増減す ...

PHPでフォームの禁止ワード制限

掲示板等で本文を送信する際に、禁止ワードが含まれていないかチェックするプログラム ...

MySQLiでUPDATE文

MySQLiでUPDATE文 ■ソース $mysqli = new mysqli ...

mysqldumpが使えないレンタルサーバでMySQLのバックアップ

mysqldumpが使えないレンタルサーバで開発を行うことがあり、尚且つ他社に使 ...

ユーザーエージェントなどユーザー情報を取得する方法

上からUA、IP、ホスト名を取得。 $ua = $_SERVER['HTTP_U ...

composerでmonologとTwigをインストール

「composerで○○をインストール」というのをよく見かけるがcomposer ...

PHPでステータスコードを取得する方法

サーバーの死活監視でUptimeRobotを使っていたけど、どうも正常に監視して ...

Cannot re-assign auto-global variableのエラー

PHPバージョンアップに伴い「Fatal error: Cannot re-as ...

PHPでの$_REQUESTは色々危険

extract($_REQUEST)はかなり怖いよ、という話が最近あった。 でき ...