ホームページ >バックエンド開発 >PHPチュートリアル >PHP アフィリエイト リンクの一般的なコード_PHP チュートリアル

PHP アフィリエイト リンクの一般的なコード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:15:17846ブラウズ

方法 1: 手動で編集して追加する
方法 2: プログラムを使用して、バックグラウンド コンテンツの編集に影響を与えずにコンテンツを出力します。

以下は、PHP が記事コンテンツに関連リンクを自動的に追加するメソッドと例です:

Keylinks 関数メソッド:
パラメーター 1: 処理されるコンテンツ
パラメーター 2: 置換の数
戻り値: 処理されたコンテンツ

コードをコピーします コードは次のとおりです:

header("Content-Type:text/html;charset=utf-8") //エンコーディングを設定します
$linkdatas=array(
array('front-end開発', 'http://www.jb51.net'),
array('フロントエンド設計', 'http://www.jb51.net'),
array('Web フロント- end', 'http://www .jb51.net'),
array('フロントエンド ブログ', 'http://www.jb51.net'),
echo "置換前
";
echo $str=' Web フロントエンド開発 - Web サイトのフロントエンド デザインと Web ユーザー エクスペリエンスに焦点を当てます。フロントエンド開発、Web フロントエンド開発に焦点を当て、Web ユーザー エクスペリエンスに焦点を当て、国内外の最新かつ最高のフロントエンド設計リソースとフロントエンド開発テクノロジーに焦点を当てたプロのフロントエンド ブログ
; echo "
置換後
";
echo $str=keylinks($str,2);
function keylinks($txt, $replacenum = ' ') {
global $linkdatas;
if ($linkdatas) {
$word = $replacement = array();
foreach ($linkdatas as $v) {
$word1[] = '/(?!(< a.*?))' . preg_quote($v[0] , '/') '(?!.*)/s'; $replacement[] = '' '
}
if ($replacenum != '') {
$ txt = preg_replace($word1, $replacement, $txt, $replacenum);
} else {
$txt = str_replace($word2, $replacement, $txt) );
}
}
$txt を返す

;



http://www.bkjia.com/PHPjc/326148.html

www.bkjia.com

本当
http://www.bkjia.com/PHPjc/326148.html

技術記事

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。