- 1投稿者:あめざー歴3ヶ月の私 投稿日:09月13日(水)05時01分45秒
- こんばんわー三河人さん初めまして。とある方からの紹介で来ました。
私はあめざー歴3ヶ月(PC歴6ヶ月)の超素人です。こんな私にも
あめぞうタイプの掲示板を作れるようになるでしょうか?
CGIのCも解りませんが、なんとか頑張って作りたいと思ってます。
なにせおさるさん並みなので、最初から教えて頂けるようどうか御教授の方
よろしくお願いします。
- 86投稿者:三河人 投稿日:09月17日(日)10時28分54秒
- >http://******.virtualave.net/このアドレスで入れるとフォルダが
>丸見えなんですね、これはどう対処すれば良いのですか?
これもこれから説明するつもりでしたが、要わ「public_html」の配下にindex.htmlを作れば表示されなくなります。この時のindex.htmlの内容として以下の内容が考えられます。
1)自動的にmainへ転送してメイン板が表示されるようにする
(初期の三河版がこれでした)
2)板のトップページ(板の説明や、板へ飛ぶHP)を作成する
(あめU・(仮)、今の三河版がこの方式です)
今の三河版の場合、http://mikawajin.virtualave.net/に来ますと、左側にリンク集、右側に板を表示するようにindex.htmlを作ったとゆー事です。
冴子さんわ、どんな感ぢにしますか?(これを聞いてからでないと説明が出来なかったので後回しにしてました)
- 87投稿者:三河人 投稿日:09月17日(日)10時41分18秒
- 順序が逆になりましたが、70の説明わ少しお待ち下さい。
どこをどー直せば良いのか私が調べないといけないものですので…。
ここで一旦、板の動作する流れを説明します。
今後管理人として理解しておいた方が良いかと思います。
(勘が入ってますが、ほとんど当たってるかと…)
1.main下のindex.htmlの内容を実行
2.「↑へのレスカキコ」ボタンをクリックするとamezo.cgiにより以下の動作を実行
・ログ.html(yymmddhhmm.htmlの形式)でログを生成又は更新
・header.htmlを読みこみ、index.htmlへ書きこむ
・ログ.htmlの更新時間が最新のもの20個を読みこんで、
スレッドタイトル+レス内容をindex.htmlへ書きこむ
3.リロードされて、更新後のindex.htmlが表示される
4.表示される事によって、板にスレッド又はレスが反映された形になる
です。
- 88投稿者:三河人 投稿日:09月17日(日)10時52分52秒
- >亮さん
>アカウントで取ったアドレスに接続するという意味ではないですよね?
まず、亮さんが取った鯖を知りたいのですが…。ヴァーチャアベ?フリーウェブ?
55の図わ、ヴァ−チャアベ用の説明です。他の鯖ですと、少しだけ説明が違ってきます。
要わアカウントを取得した時に、メールにて連絡のあった「ホストアドレス」のアカウント部分に接続して、そこにフォルダを作成するとゆー事です。
>また、こういうふうにスクリプトをいじるのに、参考になりそうな書籍とか
>ありましたら教えていただきたいのですが、もしくはジャンルとか。
とりあえず私が買った本を列記します。
1)HTMLタグ辞典…翔泳社
2)CGI/Perlハンドブック…ソフトバンク
3)CGIでつくるインタラクティブwebページ…エーアイ出版
4)Perlでつくる楽しいCGI…エーアイ出版
最低でも、上記の1)と2)わ、購入する事をお勧めします。
- 89投稿者:三河人 投稿日:09月17日(日)11時41分42秒
- 一旦落ちます。PM2〜3時頃からまた繋げます。
- 90投稿者:冴子 投稿日:09月17日(日)15時07分46秒
- おはようございます。ちょっと寝て楽になりました。矢継ぎ早の質問攻勢
ばかりですいません。85は納得しました。設定でJavaがOFFになっていました。
86の最初のページ表示方法は三河人さんと同じ方法で行きたいと思います。
真似ばかりで恥かしいな(^^;
これからちょっと出かけなければいけないので、帰ってきたら即行で来ます(^^;
でわ、挨拶もそこそこに行ってきます〜。
- 91投稿者:三河人 投稿日:09月17日(日)16時00分46秒
- 三河版のトップindex.htmlわ、以下の通りれす。参考にして下さい。
<html>
<head>
<title>みかわばんりんく わ〜い!</title>
</head>
<frameset cols="150,*">
<frame src="./migi.html" frameborder=line noresize>
<frame src="./main/index.html" name="naka">
</frameset>
</html>
この場合、migi.htmlも作る必要があります。
migi.htmlのソースわ、左のリンク集を参考に作ってみてください。
(リンク集の所で右クリックの「ソースの表示」で見れます…このくらいわ知ってました?!)
- 92投稿者:三河人 投稿日:09月17日(日)16時09分22秒
- でわ、amezo.cgiの改造の説明をします。
【ヴァーチャアベ用 時差の修正】
1)31行目の$folder = でわ、amezo.cgiの改造の説明をします。
【ヴァーチャアベ用 時差の修正】
1)31行目の$folder = $1;の直ぐ下へ以下の記述
#----- 時差の補正変数を定義($gisa)
$gisa = 16;
2)64行目の$x = $subj.$name.$comm;の直ぐ下へ以下の記述
#----- 時差の補正値を算出($gisa)
if(($gisa=~ /^(\d+)$/)&&($gisa != 0)){
$gisa=$gisa;
}else{
$gisa=0;
}
3)82行目の
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
を以下のように変更
#----- 時差の補正
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time + $gisa*60*60);
以上で、海外時差についてわ直ると思います。 ;の直ぐ下へ以下の記述
#----- 時差の補正変数を定義($gisa)
$gisa = 16;
2)64行目の$x = $subj.$name.$comm;の直ぐ下へ以下の記述
#----- 時差の補正値を算出($gisa)
if(($gisa=~ /^(\d+)$/)&&($gisa != 0)){
$gisa=$gisa;
}else{
$gisa=0;
}
3)82行目の
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
を以下のように変更
#----- 時差の補正
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time + $gisa*60*60);
以上で、海外時差についてわ直ると思います。
- 93投稿者:三河人 投稿日:09月17日(日)16時12分59秒
- つづいて、
【amezo.cgiの丸見え防止方法】
1)18〜24行目を削除(以下の文法を削除して下さい)
if($ENV{'REQUEST_METHOD'} eq 'GET'){
print "Content-type: text/plain\n\n";
open(R, "./$cgi");
print while <R>;
close(R);
exit;
}
これで、amezo.cgiを誰かが見ようとしても内容を見る事が出来なくなります。
- 94投稿者:三河人 投稿日:09月17日(日)16時35分09秒
- また一旦落ちます。今度わ深夜の接続になります。
これで板として運用出来るはずので、完成したらURLを教えて下さいね。
- 95投稿者:亮 投稿日:09月17日(日)21時29分16秒
- ご丁寧にどうもです!
CGIのアップロードなんですが、ここを見ていたらしいぶりさんが
既に上記の三つの板をアップロードしてくれちゃってました!
でも、やっぱり自分でいじれるようにはなりたいので、三河さんが紹介してくれた
資料等使い、どうにか理解していきたいと思ってます。
それとですね、旧Bchの跡にになっているアドレスに、コメントと、
転送先URLを表示させたいと思っているのですが、なにか
いい方法はあるでしょうか?
- 96投稿者:亮 投稿日:09月17日(日)21時30分55秒
- 念の為修正
B=ぶり
にが一つ余計
- 97投稿者:冴子 投稿日:09月17日(日)23時25分45秒
- こんばんわー三河人さん。帰ってきました、のですが、クタクタで
昨日の疲れも取れてなく、明日は早出の仕事なので、今日は大人しく寝ます。
明日、仕事から帰宅したら再チャレンジします。
でわ、お先におやすみなさい。
- 98投稿者:三河人 投稿日:09月18日(月)00時32分12秒
- >亮さん
Bchの意味わ解りましたよ。あと亮さんの板にぶりさんがカキコしていたので経緯もなんとなく解りました。
>コメントと、転送先URLを表示させたいと思っているのですが
これわ「Bchの閉鎖について」と「亮さんが新設した板への転送案内」を旧BchのURLへ表示したいとゆー事でしょうか?
であれば、HP1ページ作って案内する形にした方が良いと思います。
そんなに凝ったものぢゃなければ、比較的簡単に出来ると思いますのでチャレンヂしてみてわ?
>冴子さん
はい、解りました。おぢさんも普段お仕事してます(はず?)ので深夜しか詳細レスがつけれませんが、結果の報告をのんびり待ってます。
- 99投稿者:三河人 投稿日:09月18日(月)02時28分58秒
- あ、amezo.cgiの説明で私なんかよりずっといいものがありました(笑)
http://www.amezo2000.com/sc/amekari.html
- 100投稿者:三河人 投稿日:09月18日(月)10時14分50秒
- とりあえず、100番げっと。
- 101投稿者:冴子 投稿日:09月19日(火)02時05分14秒
- 遅くなってすいませーん。こんばんわ三河人さん
取りあえずメインが出来たのですが、今度は自宅のPCが不調をきたしました。
それで、会社のノートを持ち帰ってリンク辿りでやっと此処に着ました(^^;
明日にでもショップに持っていって修理に出します。なんかついてないなー
電源を入れてもBIOSで止まっちゃうんですよ???解りません??
若しデータが無くなってたら大変だ!
- 102投稿者:三河人 投稿日:09月19日(火)09時17分36秒
- あー、私の友人と同ぢ現象だ…。
修理に出して正解だたと思います。早く直るといいですね。
- 103投稿者:某某 投稿日:09月19日(火)10時22分42秒
- 三河忍さん便乗で悪いのですがお聞きしても宜しいですか?
@ タイトルバーに色を付ける方法はどうするのでしょうか。
A そのタイトルバーに▲▼を付ける方法はどうするのでしょう?
B 最新スレの発言数の表示方法は?
C 和菓子派ですか?洋菓子派ですか?どちらが好きですか?
- 104投稿者:三河人 投稿日:09月19日(火)12時19分23秒
- >某某さん
@、A…「タイトルバーの色」って、「あめU」なんかにあるスレッドタイトルに色がついてる状態の事ですか?
三河版でわ色わ付いていませんが、ほとんど同ぢ方式になってます。
- 105投稿者:三河人@104の続き 投稿日:09月19日(火)12時21分00秒
- 板の所で右クリックの「ソースの表示」ってやってもらえれば解りますが、
<table border=0 cellspacing=1 cellpadding=2 width=100%><tr><font color="#000000">
<td height="0">
<font color="#000000">
<a name="0"></a>
<a href="#indextop">■</a>
<a href="#1">▼</a>
<a href="#-1">▲</a>
</font>
〜中略〜
</td></tr></table>
としてます。
このテーブル(スレッドの1行目にあたる所)に色を指定してもらえればOKだと思います。
▲▼の表示方法も上のソースを参考にして下さい。
(もしかして、cgi上で設定・生成する方法をお聞きしたかったのでしょうか?)
- 106投稿者:三河人 投稿日:09月19日(火)12時40分17秒
- B…インデックスのスレッド一覧にある()の表示方法の事ですか?それでしたら
http://spider-main.virtualave.net/script/000910144417.html
を参考にして下さい。
私もIkeJIさんに教えていただきました。
C…これわ板に関わる重要な事でしょうか?(笑)かなり笑いました!
モノにもよりますが…両方好きですね。ショートケーキも好きですし、赤福なんかも好きですし。
- 107投稿者:某某 投稿日:09月19日(火)13時51分02秒
- IKeJI氏の所に書いてありますね。知らなかったです。
サンクスです三河忍さん。あっそうだ、甘い物は良いですね。
目指せ糖尿!つーことで仕事します。
- 108投稿者:某某 投稿日:09月19日(火)14時28分28秒
- cgiでの設定、生成は書いてなかった。早合点だ(TДT)
すんませんでした!
- 109投稿者:三河人 投稿日:09月19日(火)15時06分19秒
- >cgiでの設定、生成は書いてなかった。早合点だ(TДT)
ん?これわ@〜Aの事ですか?
もしそーでしたら、家に帰らないと正解がはっきりしないので…。また深夜にカキコします。
- 110投稿者:漏れも便乗質問 投稿日:09月20日(水)01時14分14秒
- バーチャアベで申し込んだんだけど、最初はサーバの領域確保が出来ていなくてstats/しか表示されなくて、ファイルのアップは出来ないよね。どの位の時間で
public_htmlが置かれて(領域確保)ファイルのアップができるでしょう?
- 111投稿者:三河人 投稿日:09月20日(水)08時40分48秒
- 私の場合、バーチャアベにアカを申請してから2ヶ月くらい放置してたんで、
いつ頃「public_html」が設置されたのか解らないのですよ。
ですが、他の方の話を聞く限りでわ、比較的早くに設置されるようですね。
- 112投稿者:遊歩さんところより来ました 投稿日:09月22日(金)00時37分39秒
- あちらで三河人さんのところで聞けばと言われ来ました。
http://www22.big.or.jp/~amezor/hp/000921144737.html
を立てた者なのですがやっぱりまずいんでしょうか。まだ何も言ってきては
いませんが。同列系だったのですね「バーチャアベ」と「ハイパーマート」は
- 113投稿者:三河人 投稿日:09月22日(金)03時19分10秒
- あ、112さんのスレッドを私も見ました。
が、はっきりとした答えが解らなかったのでレスもしていませんでした。
う〜ん、500のエラーわ私も出した事ありますが一時的だけでしょうし、永久ループのような多大な負荷をかけない限り、アカ剥奪やブラックリストに載るような事わないと思います。
あまり気にしない方がいいのでわ?
あと、cgiがどういった動作になるのかが解らないので、事前に自PC上で動作させて確認するといった手段もあります。
「perl for win32」といったソフトもありますし、そういった事前策を今後わ取っていくのも良いかも知れません。
このくらいしかアドバイスが出来ません。すいません。
- 114投稿者:三河人 投稿日:09月22日(金)03時21分19秒
- あ、私も「バーチャアベ」と「ハイパーマート」が同系列とわ知りませんでした。
勉強になりました。
- 115投稿者:112 投稿日:09月22日(金)03時44分11秒
- 有り難うございます。奨めていただいた方にも感謝します。
気が重かったのですが、三河人さんの言葉でほっと安心できました。
「Perl for Win312」で試したのですが、凡ミスで違うフォルダの
アップをしてしまいました。ドン臭い私です。とほほ
また相談に来ます本当に有り難う三河人さん
- 116投稿者:三河人 投稿日:09月22日(金)04時02分34秒
- >「Perl for Win32」で試したのですが
事前に試しているなんて、すごいですね。
薦めた私自身わ、実わ一度も上記のソフトで確認した事がなく、一発勝負でいつもcgiを動かしています(笑)
私が、アカ剥奪されるのわ近いでしょう(爆)
- 117投稿者:某某 投稿日:09月28日(木)04時15分30秒
- あー駄目でした。どうしてもcgi部分での変更が上手く行きません。
鯖エラー起こしちゃいました。
スレ作成後のhtmlがどーこーより、cgiの書き方が拙いのかな?
どんな書き方されてますか?三河忍者さん
- 118投稿者:三河人 投稿日:09月28日(木)09時37分50秒
- あ、お久しぶりです。
鯖エラーの原因と、どの様に記述しているかって所が私もどう答えて良いのか
はっきりしませんが、以下の辺りが考えられそうかと。
1.スクリプトの1行目が #!/usr/bin/perl で合っているのか?
2.スクリプトのコード体系が不正な状態で生成されている?
もしくはftpで転送する時にソースコードをおかしくしている?
1.に関しては「ヴァーチャアベ」では上記通りの記述ですが、他の鯖では
場合によって記述が変わってくるので、これが原因かも?
2.に関しては私は普通にシフトJISでスクリプトを変更してffftpで
転送しているだけでOKの為、意識した事がないのですが。
(エディタはmifesを使用して普通に変更しています)
とりあえず思い浮かんだのはこの位しか解りませんでした。すいません。
- 119投稿者:三河人 投稿日:09月28日(木)15時29分34秒
- もう少し参考になりそうなログを見つけました。
http://www22.big.or.jp/~amezor/hp/000628040903.html
こちらも参考にしてもらえれば、何か糸口が見つかるかも知れません。
- 120投稿者:赤球パンチ 投稿日:09月29日(金)00時02分12秒
-
Cookie Error
>三河人さん
バーチャアベで、こんなメッセージが出てきてしまいました。どうしたらいいか教えてください。
Your browser doesn't appear to support cookies. In order to register and access your account after registration, it is necessary to use a browser that supports cookies.
- 121投稿者:>120 投稿日:09月29日(金)00時06分49秒
- ブラウザのクッキーをONすればいいだけの話。そのくらい読めるでしょ?
- 122投稿者:赤球パンチ 投稿日:09月29日(金)00時38分57秒
- そのONにするやり方が分からないんだなあ(ワラ
教えてくれません?
- 123投稿者:三河人 投稿日:09月29日(金)01時39分36秒
- >ONにするやり方が分からないんだなあ
IEでしか解りませんが、
IEの[ツール]−[インターネットオプション]のセキュリティの中にある「レベルのカスタマイズ」にクッキーのon/off設定があります。
- 124投稿者:サル 投稿日:09月29日(金)13時01分31秒
- すいません、FTPツールとあめぞうスクリプト一式ってどこで手に入りますか?
教えて下さい。
- 125投稿者:三河人 投稿日:09月29日(金)14時49分06秒
- ftpツールは「窓の杜」やベクター等から使いやすいのをDLすればいいと思います。
http://www.forest.impress.co.jp/library/ffftp.html
「ffftp」↑これなんかはお勧めです。
あめぞうスクリプト一式は現在は正式配布をしていないので、どこかに落ちてるのを自力で探してもらうしかないかと…。
私も所有していますが、深夜にならないとアプ出来ないので、探してもらった方が早いかもしれません。
- 126投稿者:三河人 投稿日:09月29日(金)14時50分53秒
- あ、文章訂正。
× あめぞうスクリプト一式は現在は正式配布をしていない
○ あめぞうスクリプト一式は現在は一般公開をしていない
- 127投稿者:サル 投稿日:09月29日(金)14時58分05秒
- 早速のご回答ありがとうございます!!
厚かましくすいませんが、あめぞうスクリプトってどこらへんに落ちているのでしょう?
- 128投稿者:三河人 投稿日:09月29日(金)15時36分04秒
- アプロダを覗いてみたり、キーワード=「スクリプト あめぞう」で検索かけてみたりして何とか見つけるしかないかと思います。
- 129投稿者:サル 投稿日:09月29日(金)20時42分57秒
- うえ〜ん。見つかりません。
冴子さんどこで見つけたのですか〜?
- 130投稿者:三河人 投稿日:09月29日(金)20時58分30秒
- きっと、どこかのアプロダから見つけてきたのでしょうね。
私はまだ会社にいるのでアプできませーん。すいません。
- 131投稿者:サル 投稿日:09月29日(金)21時11分39秒
- 三河人さんってレス早いですね〜。すごいわ〜
- 132投稿者:サル 投稿日:09月30日(土)00時46分49秒
- とかいいつつ、三河屋さんよろしくお願いしますぅ。
申し送れましたが、私は冴子さんに便乗して(失礼!)CGIの
勉強をはじめたいと思っているサルです。
許してちょ。
- 133投稿者:三河人 投稿日:09月30日(土)02時08分28秒
- ここから取れるかな?
http://mikawajin.virtualave.net/amezo.lzh
オリジナルスクリプトです。
「対象ファイルを保存」でDLしてみてください。
とりあえず、サルさんがDL次第、消そうかと思いますんで。
- 134投稿者:三河人 投稿日:09月30日(土)02時10分29秒
- あ、ダメみたいですね。どこかのアプロダにアプしてみます。
- 135投稿者:三河人 投稿日:09月30日(土)02時15分03秒
- http://hammer.prohosting.com/~upamezo/upup/amezor033.lzh
ここからならOKかな?