アプリ版:「スタンプのみでお礼する」機能のリリースについて

携帯電話のホームページを作成しています。
 まったくの初心者なので知識が無いのですが、
CGIを使って、ホームページの画像を自動ローテーション表示する方法があると聞いたのですが、方法がわかりません!(画像を例えば毎日変更して表示させる方法です!?)
 お知りの方がいましたら是非宜しくお願いいたします。

A 回答 (2件)

はじめまして、こんばんわ。



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;
    • good
    • 0
この回答へのお礼

非常に丁寧な解説をして頂きまして、本当に有り難う御座いました。 ただこれは私個人の問題なんですが、勉強不足により理解できませんでした。もっと勉強してみます!またよろしくお願いいたします。

お礼日時:2004/12/12 18:18

こんばんわ。



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 などを変えたい場合は、
設定項目 開始~終了部分までを任意の内容に設定変更して使用して下さい。

出来るようになるといいですね!
それでは。
    • good
    • 0
この回答へのお礼

またこんなに詳しく説明をして頂きまして、本当に感謝(というか感激!)です!!なんとかやれそうです!?ほんとうに有り難うございました。

お礼日時:2004/12/13 17:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!