Studio Puu

活動拠点が移転しています

まぁ、色々と活動してきましたが、活動拠点を移転させました。

移転先の活動は、単に日記のみなので、面白味は全くありませんけどね。

移転先はこちらです
http://noichigo.moe.hm/

CGI関係の話題は、移転先にはありません。ここにあるモノで全てです。この先もサポートする気は全くありませんので、もし分からない事があっても移転先に持ち込まないでくださいね。

<< 前のページ

2005年10月18日(火) 12:19

曜日別画像入れ替え

曜日で画像を切り替えるCGI。
(時間で画像を切り替える改造は下の方で紹介します)

ファイルダウンロード

まずは、そのまま設置して動作確認してください。

☆CGIプログラム内の設定。(time.cgi)
1行目
#!/usr/local/bin/perl
perlの設定を変更してください。

3行目
$datfile = "time.txt";
データファイルの設定。
プログラムと違う場所に設置する場合はURLにて記入。

☆データファイルについて(time.txt)
設定は7行。
1行目は日曜日で、順番にデータを登録し、最後(7行目)は土曜日です。

☆パーミッション設定
time.cgi 755(705)
それ以外は設定無し。(644や604)

time.cgiにアクセスし、画像が表示されれば設置成功です。


==================================================
時間毎に画像を切り替えるようにする為の改造。
==================================================

CGIプログラム(time.cgi)内の7行目を変更

変更前
print "Location: $dats[$wday]\n\n";

変更後
print "Location: $dats[$hour]\n\n";


データファイル(time.txt)の中身を大幅に追加。
1行目が0時で、24行目が23時です。

パーミッションは上記と同じ。

以上。

written by no15 [プログラム] [この記事のURL] [コメントを書く] [コメント()] [TB()]

この記事へのトラックバックPingURL

2005年10月15日(土) 05:28

☆順番CGI

アクセスするたびに、データファイルに記録されているデータを順番に呼び出す。
使い方はアイデア次第。

CGIテストページ(動作サンプル)
ファイルダウンロード

まずはそのまま設置して、動作確認してください。

☆設置 ☆CGIプログラム内の設定
1行目 #!/usr/local/bin/perl
perlの設定を変更してください。

7行目 $basedir = "";
プログラムと画像データが別のディレクトリにある場合は、ディレクトリまでのURL[/(スラッシュ)まで]を設定してください。
同じディレクトリに画像がある場合、データファイルにURL記載の場合は記入する必要はありません。


8行目 $datfile = "data.txt";
データファイルの設定。プログラムと違う場所に設置する場合はURLにて記入。

9行目 $count = "count.txt";
カウントファイルの設定。プログラムと違う場所に設置する場合はフルパスにて記入
(URLとは違います)

10行目 $datk = "6";
data.txt内に記入されたデータの数を記入。

此でCGIプログラムの設定は終了。


☆パーミッション設定
count.cgi 755(705)
count.txt 666(606)

それ以外は設定無し。(644や604)

☆動作確認
『count.cgi』にアクセスしてください。
画像ファイルが表示されたら設置成功です。

written by no15 [プログラム] [この記事のURL] [コメントを書く] [コメント()] [TB()]

この記事へのトラックバックPingURL

2005年10月15日(土) 03:06

CGIの配布について・・・

☆此処は?
此処には雑魚プログラムが置いてあります。
内容を見て『こんなの誰にでも作れるだろ?』と言う程度のモノです。

==>こんな感じのプログラム<==


☆著作権は?
有ると言えば有るだろうけど、特に気にしてはいません。
フリーソフトです。
何の交換条件も無いモノと思ってくださって構いません。


☆対象
最低でもCGIプログラムの設置経験者を対象にしています。

拡張子の変更、"perl"及び".htaccess"の設定、パーミッションの設定方が分からない人は勉強してから来てください。

掲示板などでのサポートは一切ありません。


☆戯言
主に、大手が嫌うタイプの裏方的なCGIを作ってみようと考えています。と言っても、私の環境ではSSI設置不可なプロバイダですので、SSIを使う必要のあるプログラムは一切作らないでしょう。

BBSに『こんなプログラムが欲しいなぁ〜』みたいな事を書けば作る可能性は有ります。が、確実に作る訳じゃありませんので・・・。

探せば見つかるタイプのプログラムは探して使いましょう。
少なくとも、私はそうしてる。

written by no15 [CGIについて] [この記事のURL] [コメントを書く] [コメント()] [TB()]

この記事へのトラックバックPingURL

<< 前のページ

Studio Puu

MySketch 2.7.2 written by 夕雨