No.1ベストアンサー
- 回答日時:
はじめまして、こんばんわ。
1.ホームページの表示も含めすべてCGIで処理。
2.画像表示部分のみCGIで処理。
フレーム(インラインでも)かインクルード
出来ないと、この2は無理だと思いますので、
2を使いたい場合はサーバでSSI可能かどうか
調べてみるか、サーバ名(レンタル等)を
教えて下さい。
1の場合、こんな感じでどうでしょうか。
#!/usr/local/bin/perl
#↑ここはPerlへのパス
#====================設定項目 開始======================
#画像ファイルの場所
$filedir = './img/';
#画像ファイルの名前
@filenameW = ("Sun","Mon","Tue","Wed","Th","Fri","Sat");
@filenameR = ("AAA","BBB","CCC","DDD","EE","FFF","GGG");
#画像ファイルの拡張子
$filetype = '.jpg';
#乱数の発生数
$rndnum = '7';
#====================設定項目 終了======================
#乱数を発生
srand();
$rndind =int(rand($rndnum));
#時刻等の取得
$ENV{'TZ'} = "JST-9";
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
#ランダム
$perrndm = $filedir . $filenameR[$rndind] . $filetype;
#曜日毎
$perwday = $filedir . $filenameW[$wday] . $filetype;
#HTMLを出力(携帯で表示可能なタグで書いて下さい)
print "Content-type: text/html\n\n";
print <<"HEOF";
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift-JIS">
<title>曜日毎に画像を切替える</title>
</head>
<body>
<p align="center"><img src="$perrndm"><br>ランダム<br>[$perrndm]</p>
<p align="center"><img src="$perwday"><br>曜日毎<br>[$perwday]</p>
</body>
</html>
HEOF
exit;
この回答へのお礼
お礼日時:2004/12/12 18:18
非常に丁寧な解説をして頂きまして、本当に有り難う御座いました。 ただこれは私個人の問題なんですが、勉強不足により理解できませんでした。もっと勉強してみます!またよろしくお願いいたします。
No.2
- 回答日時:
こんばんわ。
1.例えば、メモ帳などで test.txt という名前のファイルを作成します。
2.そのファイルを開いて #!/usr/local/bin/perl から exit; までを、
書きます(コピーして貼り付け)。
3.test.txt を test.cgi というように拡張子(名前)を変更します。
(.txtなどが表示されていなければ、それらの設定変更が必要です。)
4.サーバに test.cgi をアップロードしします。
5.その test.cgi をアップロードした場所に img というディレクトリ
(フォルダ)を作り、その中に Sun.jpg 等をアップロードします。
6.その test.cgi を開きます。
(例:http://*****/test.cgi)
img というディレクトリ(フォルダ)や Sun.jpg などを変えたい場合は、
設定項目 開始~終了部分までを任意の内容に設定変更して使用して下さい。
出来るようになるといいですね!
それでは。
この回答へのお礼
お礼日時:2004/12/13 17:51
またこんなに詳しく説明をして頂きまして、本当に感謝(というか感激!)です!!なんとかやれそうです!?ほんとうに有り難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- WordPress(ワードプレス) ワードプレスの動画について 1 2022/06/01 12:48
- 画像編集・動画編集・音楽編集 エクスプローラー サムネイル表示されない 1 2022/12/22 10:14
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- ホームページ作成・プログラミング さくらサーバーに置いているホームページを改修したいです 2 2022/11/06 17:13
- その他(パソコン・スマホ・電化製品) アンドロイドスマホの画面にクリックするとJPG写真が開くショートカットを作りたいのですが、方法をおし 3 2023/08/27 10:01
- WordPress(ワードプレス) ホームページの画像が入れ替わらない 3 2022/12/24 16:00
- マルウェア・コンピュータウイルス ウイルスバスターで3台目を追加 3 2022/09/08 10:31
- その他(パソコン・周辺機器) ウインドウズ10のログオフ画面に現れる画像について教えて下さい ログオフをしてログイン待ちの画面にな 1 2023/05/19 21:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Googleアラリティクスの埋め込...
-
よくある 『 第○(1・2・3・4・...
-
月の第一週とは
-
6月の第2 第4火曜日は何日...
-
【機械式腕時計のメカニズムの...
-
燃えるゴミの日は何曜日ですか?
-
今週とは何曜日から何曜日まで...
-
アンケートなどの1日1回の投...
-
エクセルで毎月第2週日の水曜日...
-
毎○曜日って、使いますか?
-
VBA。複数のChangeイベントをま...
-
シングルサインオンのような仕...
-
あれれ、クッキーが機能しませ...
-
Perl の外部モジュールの利用方法
-
HTMLファイルをCSVファイルへ
-
LWPでHTTPSサイトからコンテン...
-
上位階層のディレクトリパスを...
-
Excelで第一〇曜日を求める方法...
-
Excel 一ヶ月分の日付と曜日 自...
-
自作ヘッダファイルについて (C...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
apacheでPerl CGIが作動せず、5...
-
CGIの中で出力するテキスト内容...
-
CGIで出力するhtmlの<!DOCTYPE ...
-
apacheで403を404のように見せる
-
SSI で #exec 以外で Perl-CGI ...
-
サクラのレンタルサーバーです...
-
.cgiをhtmlに乗せる方法を教え...
-
ローカルサーバーでの動作確認
-
ホームページビルダーV9で作成...
-
jQueryのpostからのリクエスト...
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
エクセルで毎月第2週日の水曜日...
-
毎○曜日って、使いますか?
-
燃えるゴミの日は何曜日ですか?
-
週2回のペースって だいたい何...
-
エクセルで相対パスの書き方を...
-
VBAでExcelのヘッダーに文字列+...
-
土曜日の26時って何曜日の何時...
-
[Excel] ある日の曜日が当月の"...
おすすめ情報