人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

perlの質問です。文章が長すぎるので
http://d.hatena.ne.jp/yujihirose/20041126
に書いてあります。どうか教えてください。

●質問者: yujihirose
●カテゴリ:コンピュータ 学習・教育
✍キーワード:Perl
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● TomCat
●40ポイント

http://www.hatena.ne.jp/1

人力検索はてな

えーっと、いまいちCGIの全体が見えないと

説明しにくいんですが、

要は「$newing」に入っているものを

掲示板のタイトルの横にでも表示したい、

っていうことですよね。

でしたら、まずプログラムの先頭の方

(初期設定ブロック)の適当な位置に

$newing = ’<font color=red>NEW!!</font>’;

とでも

$newing = ’<img src=”・・・・”>’;

とでも表示させたい内容を記述して、

あとは実際にそれを表示させたい位置、

たとえば書き込みのタイトルの横に表示させたければ

書き込みのタイトルを書き出している部分がどこなのかを探して、

そこはたいてい

print ”・・・・・”;

といったprint文になっていますから、

そのお尻に

print ”タイトル文字列を表示している部分”, $newing;

と、カンマ区切りで $newing を付加してやれば出来上がりです。

この部分がどこになるのかは、

実際のCGIのソースを見てみないと分かりませんが、

要は何か適当な文字列を書き加えて動かしてみて、

書き加えた文字列が表示されれば、

それが今いじった位置ということですから、

ここかな、と思ったところにテスト用の文字列を付加して

試行錯誤していけばそのうち見つかります。

perlの場合、print文にはいくつでもカンマ区切りで

文字列や変数を付け加えていけますから、

それを利用して$newingの挿入位置を見つけて、

そして、うまく見つかったらその位置に

正式に$newingを付加して実行させてみてください。

◎質問者からの返答

えっと…非常に丁寧な説明だと思うのですが

馬鹿なもんでどうも…

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ