質問: 共有する文章に異なった単語をphpで挿入 複数のサーバにあるhtmlファイルの中の共通するテキストを一括で更新し、尚且つサーバごとに任意のテキストを挿入出来るようにしたいと考えています。 【サーバa】a.php(各サイトに共通するテキストを記述) 【サーバb】b.html(a.phpをfile_get_contentsで読み込む) 【サーバc】c.html(a.phpをfile_get_contentsで読み込む) 例えばa.phpに「秋は○○が美味しい」というテキストがある場合、 b.htmlでは「秋は柿が美味しい」、c.htmlでは「秋は芋が美味しい」となるように、 共通する文章に、サーバごとに異なった単語が表示される仕組みを作りたいのですが、○○部分はどのようにすれば良いのでしょうか? よろしくお願い致します。
回答: 具体的に書くと こんな感じですかの。 動作確認なんぞ しておりませんので、ちゃんと動かないかもしれませんが、ご了承ください。 > 【サーバa】a.php(各サイトに共通するテキストを記述) print "秋はxxxxxxxxxxが美味しい"; ? ↑ 特に 分岐とか させる必要がないのであれば、テキストファイルでもいいのかも。 【サーバb】b.html(a.phpをfile_get_contentsで読み込む) $dimfile = file('http://servera/a.php'); print str_replace("xxxxxxxxxx" , "柿" , $dimfile[0]); ? 【サーバc】c.html(a.phpをfile_get_contentsで読み込む) $dimfile = file('http://servera/a.php'); print str_replace("xxxxxxxxxx" , "秋刀魚" , $dimfile[0]); ?