△▲ WebProg 初心者の質問 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/08/24 10:18ID:Xl1boM6sWebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
2ch 総合ガイド
http://www.2ch.net/guide/
記念カキコ専用スレ
http://pc.2ch.net/test/read.cgi/php/982575577/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
0696nobodyさん
02/10/31 18:09ID:???おながいします。
0697nobodyさん
02/10/31 18:24ID:???http://210.143.102.80/upload/index.cgiの7690.txtと7691.txt
これをあげるからもう来ないでね。
0699nobodyさん
02/10/31 20:37ID:/SfxjsOGそれをレンタル可能な掲示板システムに改造しようと思っています。
ユーザーがwebから自動で掲示板を作成するやつです。
この場合、ユーザーの掲示板ごとのログファイルは1つのフォルダに
まとめて入れておいてもいいのでしょうか?
ユーザー数が数千程度でも問題なく動作しますでしょうか?
0701699
02/10/31 21:19ID:/SfxjsOGうーん、データベースはわけわかめで。
実はPerlも全くだめです。
KENTさんのところにシェアウエアのマルチ掲示板がありますが、
これを見てみてもさっぱりです。
よくレンタルに使われているようですが。
http://www.kent-web.com/bbs/mbspro.html?
0702nobodyさん
02/10/31 21:42ID:???0703nobodyさん
02/10/31 21:57ID:McY0mblD私は /var/log/apache/access.log と組み合わせていたのですが、トラフィックが多くなるにつれて
うまく行かなくなってしまいました。 名案がありましたら教えてください。
0704nobodyさん
02/10/31 22:02ID:???0705nobodyさん
02/10/31 22:40ID:???0707nobodyさん
02/10/31 22:55ID:???0709nobodyさん
02/11/01 00:53ID:???これはプログラムの所有者を判別するのに実行権限が必要だからですか?
0710nobodyさん
02/11/01 03:28ID:3FURqoAe$buffer = $ENV{'QUERY_STRING'};
@pairs = split(/&/,$buffer);
foreach $pair (@pairs){
($name,$value) = split(/=/,$pair);
$value =~ tr/+/ /;
$value =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack("C", hex($1))/eg;
$in{$name} = $value;
}
$browser = $in{'browser'};
$referrer = $in{'referrer'};
$compname = $in{'compname'};
$host=$ENV{'REMOTE_HOST'};
$addr=$ENV{'REMOTE_ADDR'};
if ($host eq '') { $host = $addr; }
if ($host eq $addr){ $host = gethostbyaddr(pack('C4',split(/\./,$host)),2) || $addr;}
($sec,$min,$hour,$day,$mon,$year) = localtime(time);
$mon++;
$year=$year+1900;
print "Content-type: text/html\n\n
print "<body>\n";
print "remote host: $host\n";
print "remote addr: $addr\n";
print "refferer: $referrer\n";
print " </body>\n";
0711nobodyさん
02/11/01 03:28ID:3FURqoAerequire TripodMail;
$MAIL = new TripodMail;
$mail_template = "template.txt";
$variables{mailto} = $mailto;
$variables{compname} = $compname;
$variables{host} = $host;
$variables{addr} = $addr;
$variables{referrer} = $referrer;
$variables{browser} = $browser;
$variables{year} = $year;
$variables{mon} = $mon;
$variables{day} = $day;
$variables{hour} = $hour;
$variables{min} = $min;
$variables{sec} = $sec;
$MAIL->sendMail($mail_template, \%variables);
exit;
0712nobodyさん
02/11/01 03:28ID:3FURqoAeどこか可笑しいでしょうか・・宜しくお願いします
0713nobodyさん
02/11/01 03:35ID:???違うんじゃないか?
実行されるCGIをお客さんが実行できるようにパーミッションを設定しておかないと、httpリクエストの時点で蹴られるような気がするが。
0714712
02/11/01 03:37ID:3FURqoAeそういえば自分もCGIなんですが、
「パーミッションの設定」ていうのは絶対にしないといけないんでしょうか?
宜しくお願いします
0715nobodyさん
02/11/01 03:44ID:???それと
print "Content-type: text/html\n\n
の後ろに";が抜けてる。
0717nobodyさん
02/11/01 04:13ID:3FURqoAe7702〜706
までアプしておきました。
現在、javaapplet.crassとhtmlの2つ以外の2つのファイルは、
CGI-BINの中に入っています。
何故動かないのか、宜しくお願いします。
0718nobodyさん
02/11/01 04:18ID:???$variables{mailto}や$variables{compname}のmailtoやcompnameは、なんかの定数(Cでいえばマクロみたいな)なの?
0719nobodyさん
02/11/01 04:22ID:3FURqoAe「sendmail」(鳥)に適応するために、
全部ソースはってください、と言ったら張ってもらった奴です。
そのへんの文字列は全部そうです。
0720nobodyさん
02/11/01 04:24ID:???0722719
02/11/01 04:35ID:3FURqoAe0724720
02/11/01 04:50ID:???本当に囲まなくてよいんだね・・・・。
前からそうなのかなぁ?
0725nobodyさん
02/11/01 04:54ID:3FURqoAe僕は只教えていただいたのをはっただけです。
visitor.cgiと、鳥のセンドメールを組み合わせせることが大事です。
・・お忙しい中ありがとうございました。
出来たら、続いて援護射撃お願い致します。
0726名無しさん@お腹いっぱい。
02/11/01 06:00ID:EMpus9SA(当方、VB4使えますので・・・)
1万2千円でVSの開発環境なんてお買い得のような気がするのですが?
そんなに高度なことを使用とは思っていません。
VB.NETユーザーの溜まり場なんてあるのでしょうか?
0727nobodyさん
02/11/01 08:06ID:???まさかこんな DQN が複数居るなんて……。(((( ;゜Д゜))))ガクガクブルブル
0728nobodyさん
02/11/01 10:14ID:3FURqoAe0729nobodyさん
02/11/01 11:38ID:vjgoMnduドコモの場合だと1メールで500バイトまで。
で、送りたいデータは最大で3000バイトくらい。
こういう場合ってどうすりゃいいんでしょうか。
分割して送るしか方法ないのかな。
073050
02/11/01 12:17ID:tLuHIE/Xhttp://p4room.mda.or.jp/fly/ja/
にあるWindows版をローカルで試した場合、
ファイルサイズが5KB程度になると仮定します。
そして、BSD版やLinux版をサーバー上で試すと、
ファイルサイズが倍近くの10KB程度になってしまいます。
Windows版はfly.exeを呼び出し、BSD版等はfly(拡張子無し)を
CGIから呼び出しています。
このファイルサイズがWindows版以外では大きくなってしまう現象を
無くしたいのですが不可能なのでしょうか?
BSDを使用したサーバーでWindows版と同じファイルサイズで
GIFが作れる方法はないでしょうか?
0732630
02/11/01 12:40ID:???print "content-type: text/plain";
としたら出力できるようになりました。結果報告まで。
0734nobodyさん
02/11/01 12:49ID:3FURqoAe抜けてた奴は、足しました。只、アプしたソースと違うかもしれません。
tripodよんだんですが、パーミッションは、
最初に「マイアカウント」でCGI使うに設定したら、勝手に作成されるので(CGI)
いじらなくていい、と書いてあった気が・・。
よろしくおねがいします。
おかしいとしたら、visitor.cgiの中身と、
HTMLにはってる呼び出しの命令だと思います。
宜しくお願いします
0735nobodyさん
02/11/01 13:05ID:???そのWin版は1.6.0ですね。
多分LZW圧縮がされてるのでしょう。
gdライブラリの違いで作られるファイルサイズも違ってきます。
UNIXでも古いFLYを使えば良いと思いますが、
今は特許の問題もあり探すのは難しいとでしょう。
0736nobodyさん
02/11/01 13:58ID:avgPMpdiトップから、下階層home/cgis/〜にある場所へフォーム選択型リンクを貼りたい
のですが、その場合
<FORM METHOD="post" ACTION="">のアクションの部分と
<OPTION style="background-color:white; color:black" VALUE="">バリューの部分
はどの様に記述したらいいのでしょうか?
探したのですが無くて、自分で
アクション=/home/cgis/list.cgi
バリュー=商品番号
とか無理やりやってみても上手くいきません。
表示させたいのはlist.cgiの中にある商品番号1〜5番なのです。
0737nobodyさん
02/11/01 14:46ID:CYxk6VyB君は何をやりたいのかがイマイチ把握できない。
どっかのページへFORMのボタンを使ってリンクを張りたいの?
0738nobodyさん
02/11/01 14:53ID:???よくわからんが、
/home/index.html
から
/home/cgis/list.cgi
を呼び出したいのだとしたら、ふつう
action="./cgis/list.cgi"
とする。
action="cgis/list.cgi"
でも大抵はうまく行く。
もっとも、こういうのはフォーム選択型リンクなどとは言わないよ。
0739nobodyさん
02/11/01 15:12ID:3FURqoAeぱっとはるだけでリファをとれるソースをお願いします!
0740nobodyさん
02/11/01 15:17ID:???htmlだけでやるならJavaScriptのスレに行って訊け。
0741nobodyさん
02/11/01 15:20ID:3FURqoAeすいません。
左上に、へんなのが表示される様になりました。
ソース見てください。一番上。
で、左下にもアプレットが起動したと書いてあります。(ブラウザ)
これは、訪問者の串をメールに送るツールです。
でも、メールは届いてません。
あと少しです。
宜しくお願いします
0743nobodyさん
02/11/01 16:07ID:3FURqoAeコレ、どこか可笑しいでしょうか。
GetIPAPplet notloaded
という事は、
呼び出すプログラムはあっているけれど
visitor.cgiが間違っているという事ですよね。
0744YAHOOO情報
02/11/01 16:13ID:Sxtt6PP60745nobodyさん
02/11/01 16:14ID:???逆だよ。
JAVAアプレットからvisitor.cgi呼び出してるだろが。
アプレットが読み込めないからvisitor.cgiも動かない。
JAVAアプレットのデバッグが必要だな。
JAVAのスレに行って頼んでみな。無駄だと思うけど。
つか、ちゃんと勉強したら一日目に勉強して二日目に完成出来るぞ。こんなの。
0746745
02/11/01 16:15ID:???>743な
同じだけどさ。
0747nobodyさん
02/11/01 16:19ID:3FURqoAe0748nobodyさん
02/11/01 16:22ID:3FURqoAe拡張子css=crass,c=cgiでしょうか?
0749nobodyさん
02/11/01 16:23ID:3FURqoAeこれで問題あるでしょうか。
GetIpApplet.java コンパイル前です。
0750nobodyさん
02/11/01 16:39ID:???pw.print("GET "+"http://settingcrass.tripod.co,jp/cgi-bin/visitor.cgi?"
+sendData+"\r\n");
↓
pw.print("GET "+"http://cgi.tripod.co,jp/settingcrass/cgi-bin/visitor.cgi?"
+sendData+"\r\n");
0751750
02/11/01 16:40ID:???クリックしないように
0752nobodyさん
02/11/01 16:44ID:???その前にピリオドがカンマになっとるが。>co,jp
これくらい自分で気づけ>749
実は自分でやる気無いだろ?
0753nobodyさん
02/11/01 16:49ID:3FURqoAe直しました・・。しかし、エラーが出ています。
752さん、すいません・・がんがっているのですが。
750はやってみました。
何故駄目なのでしょう・・?
0754750
02/11/01 16:50ID:???0755nobodyさん
02/11/01 16:52ID:3FURqoAeアタックなんてしません。既にCGIBOY入ってるし。
so-net.ne.jp OSとかが判別不能って出てるんですが、、何故??
0756nobodyさん
02/11/01 17:01ID:???【初心者】Java質問・相談スレ10【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1035570359/
からこっちに移動してたんですね。
0758nobodyさん
02/11/01 17:02ID:3FURqoAe0760nobodyさん
02/11/01 17:04ID:3FURqoAeもう少しなんです
0762nobodyさん
02/11/01 17:05ID:???お前が言うセリフではないだろうが
0763nobodyさん
02/11/01 17:06ID:???結局何がしたいのか全然判らんしな。
不可能なことをやろうとしてる可能性も捨てきれん。
0764nobodyさん
02/11/01 17:09ID:3FURqoAe以前自分のサイトには設置できました。
設置可能です>WAU
あとは、ソースがおかしいか、
フォルダが(HTML以外は全部CGIに入れてるけど。)おかしいか、どちらかです。
0765756
02/11/01 17:10ID:???+ JavaScript の質問用スレッド vol.13 +
http://pc3.2ch.net/test/read.cgi/hp/1033385900/771-
0766nobodyさん
02/11/01 17:12ID:3FURqoAehttp://210.143.102.80/upload/source/d/7716.txt
これをアプしたのですけれど、
言われたとおりtextファイルで、CGIフォルダに入れてあります。
本当にあってますか?
・・皆様
ややマルチ気味ですみませぬ。
3日やっているのです・・はやく解決しないとしんでしまいます・・
0767nobodyさん
02/11/01 17:12ID:???ム板
Webprog板
Web制作板
Windows板
0769nobodyさん
02/11/01 17:14ID:3FURqoAe急いでいて・・うう。
あと少しなのに・・
0771nobodyさん
02/11/01 17:17ID:3FURqoAeお願いします
0773nobodyさん
02/11/01 17:19ID:???0774nobodyさん
02/11/01 17:19ID:???0775nobodyさん
02/11/01 17:20ID:3FURqoAeお願いします
0776nobodyさん
02/11/01 17:22ID:???0777nobodyさん
02/11/01 17:22ID:???0778nobodyさん
02/11/01 17:23ID:???数十分見てなかっただけでこのスレの進みようはなんだ!
ナメてんのか?
聞いてばっかでよ!
てめぇ独りで何とかしろ!
もう来なくていいんだよ。
マルチ氏ね
0779nobodyさん
02/11/01 17:24ID:???まあ、徹底的に潰すけどな。
0780nobodyさん
02/11/01 17:27ID:3FURqoAe<script language="JavaScript">
var browser=''+navigator.userAgent;
var referrer=''+document.referrer;
var tmp='';
tmp+='<APPLET CODE="GetIpApplet.class" CODEBASE="http://cgi.tripod.co.jp/settingcrass/1035686109.html/cgi-bin/">/" WIDTH=2 HEIGHT=2>'
tmp+='<PARAM NAME="browser" VALUE="'+browser+' ">';
tmp+='<PARAM NAME="referrer" VALUE="'+referrer+' ">';
tmp+='</APPLET>';
document.write(tmp);
</script>
素朴な疑問なんですが、
<script>
</script> とそろえなくてはいけなかったんですね。そういう決まりなんですか?
そろえてみたら、エラーメッセージが変わりました。みてみてください。
0782nobodyさん
02/11/01 17:32ID:3FURqoAe早くアプしたい(マジで)からです。
IPにこだわっているというか
リファ捕ったり、色々便利だからです。
ログだと、流れたり、鯖の容量越したりします。
メールに送れば、らくらく永久保存だし。
0783nobodyさん
02/11/01 17:33ID:3FURqoAeこうエラーで増した。
0784nobodyさん
02/11/01 17:34ID:???よって
終了
です
さよなら
0785nobodyさん
02/11/01 17:35ID:fh92aU92けど、もっと手軽に利用できるフレームワークってないだろうか。
例えば、こんなの http://narucy0.tripod.com/worker_platform.png (線でつながっ
ている個所がプラグインで取り外し可能であることを示す)は、もう誰かが作っている
ような気がしてる。プラグインがログイン処理方法を変更できたり、検索結果の出力方
法を変更できたりとか。
(誰も作っていなかったら作ってみるのもいいかと思う。誰か似たようなプログラム
作ってない?)
0786nobodyさん
02/11/01 17:35ID:3FURqoAeアカ取り後すぐ使えて、
sendmailOKなさばってないですか?無料で。
調べても少ない。
0787nobodyさん
02/11/01 17:36ID:3FURqoAeそう書いてありました。
0788nobodyさん
02/11/01 17:37ID:3FURqoAeこれです。
コレが鍵です。あとは全て出揃いました、・・皆様のご協力の末。
0789nobodyさん
02/11/01 17:38ID:3FURqoAe「他のCGIと連動させるか」それが鍵です。
0790nobodyさん
02/11/01 17:45ID:???左下に「!ページでエラーが発生しました。」
と表示されて、!をダブルクリックすると、
「エラー:'Forms'は宣言されていません。」となるな。
0793nobodyさん
02/11/01 17:54ID:3FURqoAe0794nobodyさん
02/11/01 17:58ID:???■ このスレッドは過去ログ倉庫に格納されています