- 締切済み
CGI/Perl掲示板に広告スペース
cgi掲示板を連ねてレンタル掲示板を作ろうかと検討しています。 そこで、全てのフォルダにある掲示板cgiの任意の場所に広告を表示させたいのですが、MTみたいにモジュールを使って全てに表示させることも掲示板cgiで可能なのでしょうか? 具体的には、 1)一つ一つに広告を記載すると修正や更新がえらく大変になってしまうので、各フォルダに入っている本体(CGI掲示板)の下部に、全てに共通した広告を表示させたい。 2)広告の修正なども、1つを修正すれば全てに反映されるようにしたい。 サーバー内 ┏bbs1(レンタル掲示板)フォルダ ┣bbs2(レンタル掲示板)フォルダ ┣bbs3(レンタル掲示板)フォルダ ┣bbs4(レンタル掲示板)フォルダ ┣bbs5(レンタル掲示板)フォルダ ┣bbs6(レンタル掲示板)フォルダ ┣bbs7(レンタル掲示板)フォルダ 以下同様 無料HPレンタルスペースや無料ブログに表示される広告のような感じに、アフィリエイトやアドセンスが表示されるようにしたいのです。 広告のほうを【●●.cgi】または、●●.pm?として、 中身を以下、 #!/usr/bin/perl print "Content-type: text/html", "\n\n"; print <<"HERE"; <BR> <a href="http://px.a8.net/~"> <BR> HERE print "</BODY></HTML>\n"; } として掲示板CGIの任意の場所に呼び出して、広告の部分だけを表示させたいのですが、いろいろ調べてやっても、やはりエラーになってしまいできません。 どうか宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ruri6syo
- ベストアンサー率42% (9/21)
1・広告を表示させたい場所にスカラー変数を定義しておく。 2・広告内容を外部ファイルとして作成し、任意の場所に置いておく。 3・プログラムの冒頭で、絶対パスでファイルを指定し、広告欄に設定したスカラー変数に代入する。 とかでは不都合ですか? これだと広告内容を書き込んだファイルを書き換えれば、全ての掲示板の広告を差し替えられるはずですが。 広告内容は当然html表示ですので、タグで書いてテキスト形式で保存しておけばおけば何でもアリだと思います。