トップページ⇒php
1001コメント345KB

△▲ WebProg 初心者の質問 Part9 ▼▽

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん04/06/09 02:27ID:eYHXd/1E
2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。

質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。

2ch 総合ガイド
http://www.2ch.net/guide/

お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。

関連情報は
>>2-10
前スレ
△▲ WebProg 初心者の質問 Part8 ▼▽
http://pc5.2ch.net/test/read.cgi/php/1078568723/
0855nobodyさん04/09/08 19:38ID:???
いいかげんアホは死ねよ
0856nobodyさん04/09/08 19:39ID:???
>>854
telnetの代わりにコンソールプログラムがやれば同じだろ
085784804/09/08 19:44ID:???
>>856
コンソールからtelnetだと手動になりますよね?
下のような処理を自動でやりたいのです。

1.「URL + 引数」をcgiサーバーに渡す
2.cgiサーバーからの返答(HTML)をテキストファイルに保存

よく知らないのですが、スクリプトを使えばマクロ化できるのですか?

>>855
アフォですいません。
方法が思いつかなかったのです。
0858nobodyさん04/09/08 19:49ID:???
ダメだこりゃ・・・ ┐(´д`)┌

>>848
telnetでキーをタイプして手動でコマンドを送るのと同じことを
プログラムでやればいいだろ

ここまで書かないとわかりませんか?
0859nobodyさん04/09/08 20:04ID:???
>>857
>スクリプトを使えばマクロ化

簡単なHTTPクライアントなら、Perlですぐ書ける。
http://tohoho.wakusei.ne.jp/wwwperl4.htm#Http

何でも好きな引数を指定して、結果を表示するなり
保存するなり、あとはお好きな様に。

086084904/09/09 04:56ID:???
>>850 検出して解決しました。
言語はいまさらながらCGIでした。
0861nobodyさん04/09/09 05:02ID:???
<html>
<head><title>psst...</title></head>
<body bgcolor=silver text=navy>
<from method="post" action="cgi-bin/hello.cgi">
<p>say something and click submit :)<br>
your name:  <input name="name"><p>
your massage:<textarea name="memo" rows="4" cols="60">
</textarea><p>
<input type="submit" value=" submit :)">
<input type="reset" value=" reset input:(">
<l1>Chat searver:Hi Everybody.Let'schat.
</form>
</html>
ってして、CGIには
#!/usr/local/bin/perl
# hello.cgi -- ダミー版
print "Content-type: text/html\n\n";

read(STDIN,$str,$env{"CONTENT_LENGTH"});

print <<EOF;
<body bgcolor=silver text=navy>
<h1>CGI TEST</h1>
length:$ENV{"CONTENT_LENGTH"}<p>
data:$str<p>
EOF
ってCGIをつくりcgi-binにいれたのですが
Htmlの方に文字をいれてSubmit押しても何にも関連ついておらず
表示されません。
どこかまちがってますか?
086286104/09/09 05:04ID:???
かくの忘れましたがあくまでローカルで
HTTPDで自分のPC内だけのテストでやってます。
win上だけでのテストです
0863マイク ◆yrBrqfF1Ew 04/09/09 07:54ID:lWeJ+daJ
\n\nじゃなくて\r\n
0864マイク ◆yrBrqfF1Ew 04/09/09 08:03ID:lWeJ+daJ
いやfromか。
0865nobodyさん04/09/09 16:38ID:???
>>861
間違っている
0866nobodyさん04/09/09 19:50ID:???
<from method="post"

from ?
0867nobodyさん04/09/09 20:01ID:???
阿呆だなあ。
0868nobodyさん04/09/09 20:13ID:???
スパゲッティコードを書かないようにするにはどうしたら?
0869nobodyさん04/09/09 20:18ID:???
フローチャートを書いてみましょう。
0870nobodyさん04/09/09 21:29ID:???
失礼します。
アクセス解析と制限に関する質問なのですが、
CGIの知識は無いも同然なので、ここで聞いていいのか…
解析も制限もレンタル鯖(lolipop)についている機能頼みです。

一名だけ変な書き込みをするので、弾きたい奴がいます。
そいつのIPアドレスから検索して、プロバイダまでは分かってるんですが、
ホストが分からず自分のスキルでは弾けません。
(IPドメインサーチとサイバーエリアリサーチで検索して無理でした)
ホストを特定出来そうな所や、解決出来そうな方法がありましたら、
どうかお教え下さい。

参考までに弾きたい奴は韓国からで、
プロバイダはAsia Pacific Networkです。
どうかよろしくお願いします。
0871nobodyさん04/09/09 21:36ID:???
>>870
そのプロバイダってのは ttp://www.apnic.net/ だったりしないかえ?

弾きたい端末がある→IPアドレスはわかってる→WHOISは引けた
 →ホストがわからない→弾けない
…なんでこうなるのかもわからん。
0872nobodyさん04/09/09 21:43ID:???
>プロバイダはAsia Pacific Network
ワラタ
0873nobodyさん04/09/09 22:01ID:tGB2WmAs
やー、そう笑わないで下さいよ。
ほんとに、どう質問していいかも分からないくらい
スキルないんで困ってるんですよ…

>>870
あ、それです。ttp://www.apnic.net/ みたいです。すいません。

サーバのアクセス制限には、アカウント名を入れる所があるんですが
210.22〜とかの数字を入れても受け付けてくれないし、
そもそも弾きたい奴は、番号固定じゃないみたいなので…

最初は自力で何とかならないかと
ホスト?(この辺の用語の知識も怪しくて…)を
検索してそれを入れればいいんじゃ…?と思い、
上記の2サービスで「アカウントID←→ホスト」のサーチしてみたんですが、
「対応するホスト名がありません」と出て、そこでつかえてしまったんです。
馬鹿だと思いますが、どうか助けてください。
087487004/09/09 22:03ID:???
あっ、番号を書き忘れた上に、sage損ねてしまいました。
重ね重ねすみません…

>>873 は
>>870 です。
0875nobodyさん04/09/09 22:13ID:iz6jKSKe
突然、失礼します。
現在、C言語で書いたCGIをSolaris8、Apache1.3.x(すみません、忘れました。)
上にて動作させ、それをSolaris版Netscape Communicator4.76にて確認しようと
試みています。
CGIの出力したHTMLページのフォームにて、テキストエリアに入力
された文字列に対し、半角カタカナの判定をJavaScriptにて行いたく、
(半角カタカナの入力を制限したいので。)、string.length、string.charAtを
用いています。
ところが、マルチバイト文字に対するlengthや、charAtの扱いが文字単位ではなく
バイト単位で帰ってきてしまい、かつ半角カタカナに関しては1バイト目に"3F"
(クエスチョンマーク)が入ってきてしまいます。
ページはCharsetにてEUCを指定しています。
この、CGIの出力するHTMLと全く同様のコードを拡張子.htmlファイルと
して保存し、NetscapeCommunicator4.76上にて表示した場合には先ほど述べた
lengthもcharAtも文字単位にて扱い、半角カタカナなら1文字、charAtで
取り出した文字をencodeした結果は"%8E%__"になっています。
どうしたら、このような動作の違いが生じるのでしょうか?Apacheの設定に
関係があるのでしょうか?

0876nobodyさん04/09/09 22:23ID:???
>>874
スキルとか言う以前にネットワークに関する常識が無いよなぁ。
APNICはプロバイダじゃないから。
日本でいうと、http://www.nic.ad.jp/ とか http://jprs.jp/ あたりが
やってるような事をしてる。
そこのQ&Aやドキュメントあたりは基礎知識として知ってないと困るから、
一度目を通してきてごらん。君のためだよ(by JOY)

で、「対応するホスト名がありません」という事だから、
DNSの逆引きが設定されて無いことになる。
ということは、IPアドレスだけで排除するのが良いのでは無かろうか?
で、WebProgに関係する話に持っていきたいところだが、先が長そうなのでパス。
087787004/09/09 22:52ID:tGB2WmAs
>>876
うーん、そうですか。
IPアドレスは毎回変わっているみたいなので、無理かも…

この板は私が質問するには、無理があり過ぎたようです…ションボリ…
ネットワーク知識などにも無縁な人生で来たので
この際少し勉強してみます。ありがとうございます。
0878nobodyさん04/09/10 12:38ID:???
研究室のwebを押し付けられた学生です。

したがって、webprogの知識まったくなし。BSD(unix系)の知識もなし。

どこからか落としてきた掲示板を使っていたのですが、
(サイト閉鎖の様子)
新しいのに差し替えようかとしたところ、あるディレクトリが、
550 ディレクトリ名:Directory not empty となって削除できません。
ログ保管用に勝手に作ったディレクトリのようなんですが。

サーバーは FreeBSD 4.9-RELEASE-p4
ftpクライアントは nextftp4 です。

いくらかぐぐってみたものの、別のcgiをおいて消せるらしいところまで分かったものの、
肝心のcgiに巡り合えないんです。
0879nobodyさん04/09/10 12:45ID:???
消すCGIなんて数行で書けるから、わざわざ公開してる人はいないだろう
ていうか管理者に頼めばどうよ
0880nobodyさん04/09/10 12:46ID:???
>>878
結局何を聞きたいのだね?
088187804/09/10 12:46ID:???
ちなみに、パーミッションの表示がされず、
変更しようとすると、

このホストではパーミッションは変更できません。
パーミッションの変更が出来るのは、UNIX系のホストのみです。

の表示なんだろ???
0882nobodyさん04/09/10 12:47ID:???
権利がねーんだろ
088387804/09/10 12:49ID:???
>>879
簡単なので、あとあとのこと考えて知っておきたいなと思いまして。
毎回、頼むのもなんですし。

>>880
消し方です。
0884nobodyさん04/09/10 12:57ID:???
サーバにログインして消せば?
0885nobodyさん04/09/10 14:36:51ID:???
>>883
消し方なら板違い

perlで書くにしてもWebでやるわけじゃないだろ
0886nobodyさん04/09/10 14:40:42ID:???
>>878
-----
#!/usr/local/bin/perl

system("rm -rf 消したいファイルの絶対パス");
print "Content-type: text/html;\n\n";
print "deleted the objectionable file.\n";
exit;
-----
以上、テキストファイルに記述したものを*****.cgiで保存
あとはアップロードしてブラウザ上から*****.cgiを実行するだけ

以上
0887nobodyさん04/09/10 22:40:45ID:???
httpアクセスのuserは、Apacheですから、それでは消せません。
0888nobodyさん04/09/10 23:33:48ID:???
失礼します。
何年かかってもいいので、ネットワーク対戦型のブラウザゲームを作るために
0から勉強しようと思うのですが、どの言語から入ったほうがいいのでしょうか・・
調べてみた所、初心者にもとっつきやすい、と説明のあったJavaScriptやタグの基本から
初めたのですが、JavaScriptはネットワーク対戦が出来ない、と後の方に記述してあり
ガックリ来てる所です。
これはこれで勉強を続けますが、複数人でのネットワーク対戦が行える
ブラウザゲームの作成に適している言語が知りたいです。
PHP・Perl・JAVAアプレット等々、調べるうちにそれっぽい所にたどり着いたのですが
イマイチどれがとっつきやすいかが解らなくて・・
私の頭では恐ろしいほどの年月がかかるでしょうが、0からスタートする覚悟です。
どうかご教示ください。長文失礼しました。
0889nobodyさん04/09/11 00:50:49ID:???
(´-`).。oO(パンチ3/5には飽きたのか。。。)
0890nobodyさん04/09/11 01:23:50ID:???
すんません。教えてください。この板に初めてきました。

40台ちょっとのLANを組んだ会社で管理人もどきをやってますリーマンです。
Win2Kサーバが2台あります。これを使ってLAN内部だけで使用する掲示板をやれと
上司からお達しがありました。

vector等に行ってフリーのBBSホストを見てみたのですが、正直どれがいいのかよく
わかりません。次のような条件でお薦めの掲示板ホストプログラムを知っている方、
教えてください。

・フリー
・動作が安定している。
・Win2K上で動作

#もし板違いならご容赦を。
0891nobodyさん04/09/11 01:49:41ID:???
>>888
JavaかC++
0892nobodyさん04/09/11 01:51:13ID:???
>>890
CGI掲示板でいいなら死ぬほどあるのでもっと
条件書いた方がいいかと

アップロード可とか
メール送信可とか
スケジュール管理可とか
なんとかかんとか
089383404/09/11 09:10:57ID:???
【CGI】こんなCGI探してますver.14
http://pc5.2ch.net/test/read.cgi/hp/1087986364/l50
0894nobodyさん04/09/11 11:27:14ID:???
>>887
掲示板が作ったファイルだから消せるだろ。
0895nobodyさん04/09/11 11:58:44ID:T+n7Lt/u
質問させてください。

Apache1.3.31+PHP4.3.8でサーバ構築中なのですが
IEでセッション処理を行うページにアクセスすると
応答がなくなる現象で困ってます。
以下がその手順です。

IE6のインターネットオプションの設定で
[プライバシー]→[詳細設定]として
「ダイアログを表示する」をチェックすると
クッキー書き込みの確認ダイアログが表示されるようになると思います。
(設定後はIEを閉じて新規に開く必要あり)

この状態で、下記ページ(当方とは無関係です)にアクセスして
http://www.bidders.co.jp/list1/2815
「クッキー許可」
「クッキー許可」
F5キーでページを再表示
「クッキー許可」
F5キーでページを再表示
とするとアクセス中のまま応答がなくなってしまいます。

IEのバグでしょうか?
確認ダイアログを表示しなければ問題ないのですが
これをサーバ側の設定で回避することはできますでしょうか?
089689004/09/11 15:51:16ID:???
>>892
レスありがとう。
SkullySoft C-BOARDの特徴を参照しつつ、参考になりそうなことを並べてみます。

(1)特に欲しい
・コンピュータに不慣れな投稿者にも優しい
・管理者に求められるスキルが低い
・記事の検索機能

(2)あると嬉しい
・画像の表示
・ユーザ側から未読がわかる
・ブラウザ経由での基本的なホスト管理
・過去ログ自動生成
・管理者宛通知メール
・デザインはビジネスライクなシンプルなものがベター

条件つけすぎになっていたらゴメン。我儘な条件があったらその条件は
無視してください。
089789004/09/11 16:01:42ID:???
>>892
補足

>アップロード可とか
>メール送信可とか
>スケジュール管理可とか

どれも不要です。アップロードに関しは画像があれば嬉しいですが、必須ではありません。

管理者宛にホストからのメッセージをメールで送信してくれるのは助かりますが、一般利用者
にはメール機能との連携は不要です。

掲示板導入の目的は社内の意見交換です。当初はメーリングリストも考えたのですが、関係
ないメールは受信したくないという意見があり、掲示板を設置することになりました。
だから掲示板から一般利用者にメールが飛ぶとむしろ困ります。

グループのスケジュールをまとめて管理するような機能は不要です。
0898nobodyさん04/09/11 16:06:02ID:???
wikiのbbsプラグインでいいじゃない。
0899nobodyさん04/09/11 16:28:28ID:???
>>890
板違いなんです。
【CGI】こんなCGI探してますver.14
http://pc5.2ch.net/test/read.cgi/hp/1087986364/l50

移動してください。
0900nobodyさん04/09/11 16:43:46ID:???
>>895
うちのIEでも再現した。Firefoxでは再現せず。
HTML自体はゲットできていて、レンダリングされないだけ
なので鯖側の問題ではないはず。
IEはプロンプト出したつもりになってアイドルしてるっぽい。

一応ソフト板にIEスレあるけど。
090189504/09/11 17:25:40ID:???
>>900
ありがとうございます
おっしゃるとおりIEのバグっぽいですよね。
ただサーバによってこの現象がでなかったり
当方で立てたサーバでもソフト(apache or PHP)のバージョンによって
再現したりしなかったりするのでサーバ側で回避できるのではと
思ったしだいです。

IEスレでも質問してみます。
解決したらこちらでも報告しますー
0902nobodyさん04/09/11 17:35:00ID:???
>>895
同じく再現した。
これかな。
http://support.microsoft.com/default.aspx?scid=kb;ja;873470&Product=ie600INT
http://support.microsoft.com/default.aspx?scid=kb;ja;306027&Product=ie600INT
0903nobodyさん04/09/11 17:43:41ID:???
873470のほうかね。
だとするとセッションの可否をそのつど選択できるように
仕様変更するつもりはないみたいだ。イヤダネー
0904nobodyさん04/09/11 17:52:21ID:???
>セッションクッキーを許可しません

普通のブラウザなら、弾いた段階でメッセージだしてコネクション切るだう。
いつまでもアイコンくるくる回して、絶対表示されないページを応答待ちするなんて
ナンセンスな定義するわけないし、実はバグだけど認めませんってことだろうな。
090589504/09/11 22:04:03ID:???
>>904
ありがとうございます!
そのものずばりですね。

「マイクロソフト製品の問題として認識しています。 」
ってあるのでバグってことですね。あたりまえですけど。

回避策がないか
マイクロソフトにインシデント使って聞いてみようと思います。
とりあえずサーバがPHP4.3.2の環境だと再現しないんですよねー
それだけかは突き止めれてないですが。

090688804/09/11 23:39:55ID:???
>>891
ありがとうございました。御礼遅れてすみません
0907nobodyさん04/09/12 10:28:24ID:???
失礼します。
先日携帯サイトを作っていたのですが広告掲載メールが企業の方から届きました。
広告の掲載にあたり、その広告に対するクリック数、クリック率の算出、携帯のキャリア別内訳
等解析できるスクリプトを探しています。PHP,CGIともに設置は可能です。
よろしくお願いします。
0908nobodyさん04/09/12 11:21:02ID:???
>>907
板違いなんです。
【CGI】こんなCGI探してますver.14
http://pc5.2ch.net/test/read.cgi/hp/1087986364/l50

移動してください。
090989004/09/12 12:25:28ID:???
>>898
ありがとうございます。
wikiプラグインを試してみます。
091090704/09/12 14:00:06ID:???
>>908

ありがとうございます。移動して聞いてみます。
0911nobodyさん04/09/13 09:52:59ID:???
いいえ
0912nobodyさん04/09/13 22:12:02ID:/kuyBC0W
http://qrl.jp/?u=152
のようなURLでスクリプトに何かしらの値(この場合はu=152)を
渡したいときはどうしたらよいのでしょうか。
0913nobodyさん04/09/13 22:14:58ID:???
GETで渡せばええやない
091491204/09/13 22:32:35ID:/kuyBC0W
すみません、質問が下手だったようです…

http://qrl.jp/hoge.cgi?u=152
で渡すのではなくて
>>912みたいに/のあとにいきなり?がくるような
形で値を渡すためにはどうしたらよいのでしょうか。
0915nobodyさん04/09/13 22:41:18ID:???
>>914
DirectoryIndex
0916nobodyさん04/09/13 22:41:33ID:???
>>914
DirectoryIndexにindex.phpを追加すると↓のURLは同等になる

http://example.org/test/index.php?hoge=aaa
http://example.org/test/?hoge=aaa
091791204/09/13 22:58:23ID:???
>>915-916
サンクスです!
0918nobodyさん04/09/14 09:06:51ID:???
現在EUCで掲示板のPHPを書いてるんですが、
携帯から見ても文字化けしないようにするにはどうしたらいいんでしょう?
あと携帯からの入力した文字も文字化けしないようにしたいんですが…
0919nobodyさん04/09/14 09:36:16ID:???
SJISにすれば?
0920nobodyさん04/09/14 10:15:52ID:???
>>919
そうなんですが、PHP内でブラウザを判別してそれに合ったコードにはできないものかなぁと…
0921nobodyさん04/09/14 10:35:21ID:???
なんでブラウザごとに文字コード変えなきゃならんの?
全部SJISで不都合はおきないぞ
0922nobodyさん04/09/14 10:40:08ID:???
>>920
何が聞きたいのかイマイチ分からない
文字コードの変換方法が分からないのか?
0923nobodyさん04/09/14 10:50:46ID:???
>>921
全部SJISでOKなんですか?ではとりあえずやってみます。

>>922
そうです。
0924nobodyさん04/09/14 11:02:45ID:???
SJISで書いたら携帯からも見れました。
ありがとうございました。
0925nobodyさん04/09/14 12:34:30ID:mZq3O+he
webmatrixの質問はここでよかですか?
092692404/09/14 16:28:49ID:???
またまた問題が…
フォームから送ったデータを表示してるんですが、
表示などの文字が文字化けされてしまします。
これを回避する方法はありませんか?
0927nobodyさん04/09/14 16:31:00ID:???
charsetしる!
0928nobodyさん04/09/14 16:36:54ID:???
>>926
お前は1を10万回くらい復唱して出直して来い
http://www.google.co.jp/search?hl=ja&ie=UTF-8&c2coff=1&q=%E8%A1%A8%E7%A4%BA+%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91&lr=lang_ja
092992404/09/14 17:36:00ID:???
>>928
了解しました!自分もGOOGLEで結構調べたんですけどね…
ありがとうございました。
0930nobodyさん04/09/14 19:36:59ID:???
結果のない努力は無駄
0931nobodyさん04/09/14 21:17:55ID:EwcgWoPP
失礼します。

学習用にwindows98上でJava+Tomcat5.0.27でサーブレット作成環境を作りたいのですが、
http://www.nihon-eng.co.jp/c-break/TechNote/tomcat/TCAT5_MnFrm.htm
↑に紹介されている手順通りにTomcatのインストールし、再起動後、
http://localhost:8080/
にアクセスしてみた所、「ページを表示できません」と馴染みの画面が出てしまいます…。
「Run Apache Tomcat」にチェックを入れた状態でインストールを終了したのですが、Tomcatが起動してくれてないようです。

パス設定は以下のようにしてます。
SET JAVA_HOME="D:\Program Files\j2sdk1.4.2_05"
PATH="%PATH%;%JAVA_HOME%"
SET CATALINA_HOME="D:\Program Files\Tomcat 5.0\Apache Software Foundation\Tomcat 5.0"
SET CLASSPATH="%CATALINA_HOME%;%CATALINA_HOME%\common\lib\servlet-api.jar;%CATALINA_HOME%\common\lib\jsp-api.jar"

また、ConfigureTomcatやMoniterTomcatを起動するとNETAPI32.DLLが欠落しているというエラーが出て微動だにしてくれません。
windows98ではTomcat5.0は使えないのでしょうか…?
0932nobodyさん04/09/15 01:04:58ID:???
質問です。perlでの2度押し対策はどうしておられますか?
フリーのCGIとか見てみたんですが、俺がヘボすぎるのか
どういう動作をして2度押しを防いでいるのかよくわかりません。
考え方だけでも教えていただけると嬉しいです。
0933nobodyさん04/09/15 01:28:57ID:YiP4QPmp
Perlでページを作ろうとしてます。
色々な解説ページを見ていると、euc-jpで書けと書いてあります。

所が普通に秀丸などのエディタで書いて、metaでそれを指定すると、
up後に文字化けしてしまいます。
秀丸で書いている物がShift_JISになっているせいだと思うのですが、
みなさんはソースをeuc-jpで書くときはどうやっているのでしょうか。

変な質問でスミマセンが、ご教授ください。
0934nobodyさん04/09/15 01:36:37ID:???
>>932
submitボタンの2度押し対策のことかな?単純なチェックはこんな感じ。
1度目:ログに送信データを記録
2度目:ログをチェックし同じデータがx秒内に送信されてきたから処理キャンセル

「同じデータ」って以外にも同じIPとか、同じCookieとか、いろいろあるかもね。

>>933
TeraPad使ってる。
0935nobodyさん04/09/15 01:37:07ID:???
>>932
俺ならJavaScriptで済ませる

<script type="text/javascript"><!--
function onSubmit(form) {
 if (document.all || document.getElementById) {
  for (i=0; i<form.length; i++) {
   var object = form.elements[i];
   object.disabled = true;
   }
  }
 return false;
}
//--></script>
<form onsubmit="return onSubmit(this)">
<input type="submit" value="送信">
</form>
0936nobodyさん04/09/15 01:40:19ID:???
>>933
まさかとは思うが、保存する時のエンコードがShift_JISとかじゃないよな?
0937nobodyさん04/09/15 01:44:34ID:YiP4QPmp
>>934
ありがとうございます!
それを落としてみます。

>>936
う…
もしや保存するときに選べたんでしょうか。
知らなかった…
0938nobodyさん04/09/15 02:08:00ID:???
秀丸で十分だろ
0939nobodyさん04/09/15 06:03:48ID:???
たまにいるよな
metaで文字コード指定するとその文字コードに自動的に変換してくれると思ってる香具師
094093204/09/15 12:43:11ID:???
>934
ありがとうございます。
やっぱり2度目は1度目のデータを参照しないといけないんですね。
その「x秒内」というのはログに記憶しておくとよいのでしょうか。

>935
ありがとうございます。なるほどそういう手がありましたか。
でもすいません、携帯で閲覧できるものを考えているので,javascriptは使えないんです。
0941nobodyさん04/09/15 20:44:44ID:MtyfqNcQ
perlで

ファイル読み込む場合

open(IN, "test.txt");
print while (<IN>);
close(IN);


とかで読み込まれるんですが
cgiとかで実行された動的なファイルとか読み込んで表示する場合どうすればいんですか?

例えば、

test.cgi?name=01

みたいなURLを読み込む場合です。


googleで探したけどみつからなかたです。誰か教えてください
0942nobodyさん04/09/15 20:50:59ID:???
>>941
ソケット通信。楽したい場合はLWP等のライブラリ利用。
perl socket でググってみれ。
0943nobodyさん04/09/16 07:08:04ID:???
Java スクリプトに詳しい方ご教授願います。

<form> に入力されたテキストを、
htm ファイルと同じディレクトリの someFile.txt にそのまんま出力したいのですが、
Java スクリプトではC言語の ofstream のようなことはできないのでしょうか?
CGI を使わず、ローカルPCでテストするのみで十分です。

・質問する前にGoogleで検索してみましょう
ぐぐったんですが、時刻表示の Tips ばかりでファイルIOが見つからないんですよ。
 
どうかよろしくお願いします。
0944nobodyさん04/09/16 08:16:00ID:???
>>943
鯖上にhtmlファイル+someFile.txt -> JavaScript単体では不可。CGIと組み合わせる。
ローカルのhtmlファイル+someFile.txt -> WSH(Window Script Host)の形で可能。->プログラム板
0945nobodyさん04/09/16 12:38:59ID:???
>>944
誘導までいただきありがとうございました。
ゆくゆくは錆上にもCGIなしでやってみたかったので残念でしたが、
勉強がてらWSHというのもやってみます。m(_)m
0946nobodyさん04/09/16 13:28:52ID:???
魚へんにブルーですよ
0947nobodyさん04/09/16 19:38:14ID:???
ワロタ
0948nobodyさん04/09/18 20:59:10ID:???
ユーザー情報の管理CGIを組もうと思っているのですが、最終ログインから何日経過したかを記録したいんです。
とりあえず、ログインの時に時間をログに保存しておき、そこから減らしていけば良いと思うのですが、どのように減らせば良いかわかりません。

知恵のある方、ご教授願います、
0949nobodyさん04/09/18 21:03:42ID:???
ログインした時刻 - 前のログインの時刻
も合わせて記録すればいい
0950nobodyさん04/09/18 21:11:26ID:???
現在時刻 - 最終ログイン時刻
を逐一計算して表示すればいいだろ
0951nobodyさん04/09/18 21:15:55ID:???
一応記録したいと言ってるからな。
0952nobodyさん04/09/18 21:18:32ID:???
>>949-950
参考になります。

その方法を利用する場合、保存する時間書式に悩みます。
2004,09,18,21,18,12とでも記録するべきでしょうか。

とにかく、ローカルでテストしてみます。
0953nobodyさん04/09/18 21:24:39ID:???
time関数で取ってきた数値(UNIXタイムだっけ?)をそのまま記録でいんでない?
0954nobodyさん04/09/18 21:28:13ID:???
うむ、その方があとで計算しやすい。
レス数が950を超えています。1000を超えると書き込みができなくなります。