• 締切済み

CGIを使って、ホームページの画像を自動ローテーション表示する方法を教えて下さい。

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

  • CGI
  • 回答数2
  • ありがとう数3

みんなの回答

noname#191236
noname#191236
回答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 などを変えたい場合は、 設定項目 開始~終了部分までを任意の内容に設定変更して使用して下さい。 出来るようになるといいですね! それでは。

masa4chen
質問者

お礼

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

noname#191236
noname#191236
回答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;

masa4chen
質問者

お礼

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

関連するQ&A

  • ローテーションで表示させるCGI

    バナー管理のCGIはたくさんあるのですが、大体が表示方法がアットランダムです。定められたローテーションで表示させるCGIをご存じないでしょうか? つまり、N個の画像ファイルをサーバーのあるデイレクトリに保存します。方やhtmlファイルには、(N-X)個の画像の位置を指定ておいて、ローテーションで順番に表示されるCGIです。 ご存じの方、ご教示お願いいたします。

    • 締切済み
    • CGI
  • ホームページを携帯用に自動変換する方法

    PC用ホームページを作成したのですが、携帯電話でアクセスした時に 自動的に携帯用に飛ばす方法はありませんか? 調べたところ、phpではできるみたいなのですが、 あいにくレンタルしているサーバーがphpに対応していません。。 CGIでできればいいなとかんがえているのですが。。 携帯用のサイトは作ってありますので、そこに自動的に飛ぶ様になるのが希望です。 宜しくお願い致します。

    • ベストアンサー
    • CGI
  • ホームページ 年齢自動更新

    ホームページである方の紹介をしております。 その方から年が変わったら、年齢を1歳更新して欲しいと言われました。 毎年1月になったら更新したらいいのですが、忘れず更新する為にも 自動更新を組み込んでおけないものかと考えております。 JavascriptやCGIの知識のないホームページ作成初心者です。 自動更新の方法がありましたら、ご教授いただけましたら幸いです。

    • 締切済み
    • CSS
  • ホームページで画像が表示されない

    ホームページ作成、HTML初心者です。 自作のホームページで画像が上手く表示されず「×」となってしまいます。 きちんと表示されている画像もあるのですが、 ひとつだけうまく表示されません。 きちんと表示されないのは21KBのGIFイメージで 画像はすべて同じフォルダに入れています。 ローカルではきちんと表示されます。 きちんと表示されない画像の名前をきちんと表示される画像の名前に置き換えて アップロードするときちんと表示されるので パスは間違っていないと思います。 どうすればきちんと表示されるのでしょうか?

  • ホームページでの画像表示について

    この度、賃貸物件検索サイトをpostgres & phpを用いて作成しています。 同時に携帯サイトも作成し、WEBのホームページと携帯版のホームページで同じ情報を表示させる予定です。 WEB版に登録した画像(解像度72、サイズは200*300程度)のファイルを携帯版にも流用したいのですが、どうしたらよいのか分かりません…。 そのまま表示させたのではサイズ、容量ともに携帯では表示できません。 関数等で画像の解像度を下げる事は不可能なのでしょうか? やはり携帯用には、小さな画像を登録しなおす必要があるのでしょうか? どうか、よろしくお願い致します。

    • 締切済み
    • PHP
  • ホームページの画像(写真)を自動的に差し替えるには?

    こんにちわ。 ホームページの画像(写真)を数日に1回、または、1日に1回自動的に差し替えて表示させたいのですが、 それは可能でしょうか? もし、方法など知っている方がいらっしゃれば教えてください!

  • ホームページのタイトル画像だけが表示されない

    はじめまして。ホームページ作成は初心者です。よろしくお願いします。 あるサイトの無料ホームページテンプレートをホームページビルダー12にて編集し、レンタルサーバーに転送しました。 ところが、topページのタイトル画像だけがまったく表示されません。(同じページの他の画像と、その画像を使っていない他のページはすべて表示されています) 無料のテンプレートの編集方法では、topのタイトル画像に使われている写真は著作権の関係で必ず他の画像に変更するように記載されており、ペイントで編集した違う画像を元のimagesに上書きをしました。 ホームページビルダーのプレビュー画面ではちゃんと表示されています。 どんな事が原因なのか、まったくわからずとても困っています。 こんな事が原因ではないか?という事がありましたら教えてください。 よろしくお願いします。

  • もともとあるCGIを拡張子htmlで表示する方法

    もともとあるCGIを拡張子htmlで表示するための方法を教えて欲しいです。 携帯向けなので<imgform>やフレームは使えません。 ちなみに掲示板でそうしようと思っています。 僕の頭の中では、データを別のCGIで読み込み、それを自動作成で指定されたhtmlに書き込むみたいな感じだと思ってるんですけど、いざプログラムを組もうとすると・・・・。 なんせろくに勉強もしてないものですから(すみません) そんなCGIが配布してればいいんですけどねー。 もしなければ他のスクリプトとして配布しているCGIを改造するしかないかもと思っているんだけど、極力面倒はさけたくて(めんどくさがりでゴメン) ってことでだめもとで書いたんだけど、ちょーやさしい人いたら教えてください。

    • 締切済み
    • CGI
  • ホームページビルダ-Ver11を利用して画像をクリックするとその画像だけが拡大表示される方法

    いつもお世話になっています。 ホームページビルダーVer11を使って作成しています。 画像(写真)をクリックするとその画像だけが浮き上がったように拡大表示される方法を教えてほしいのです。 リンクをつけると、別のサイトを開いた感じになるので それではなくて、画像のみが拡大表示されて出てくるやり方です。 タグなどの知識がないため、このバージョンでその機能があれば、どこにあるのか、また、タグを入れなくてはいけないのであれば、どのようにすればいいのかお願いします。 ヘルプ機能を見ても探すことができずに困っています。 困った初心者ものですがよろしくお願い致します

  • 画像を自動縮小できる日記のCGIはないですか?

    はじめまして。 今、画像が載せられる日記の無料CGIを探しています。 いくつかダウンロードして、使用してみたのですが、 どれも、画像の表示サイズは、自動縮小してくれるのですが、画像サイズが大きいものは受け付けてくれません。 (例えば、200k以下にしてくださいと、表示される) mixiの日記機能のように、多少重たくても、 自動で画像を縮小してくれる、無料日記CGIがあれば、 教えてください。 よろしくお願います。

    • 締切済み
    • CGI

専門家に質問してみよう