[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 09/10 13:02 / Filesize : 229 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:nobodyさん mailto:sage [04/09/20 07:35:23 ID:???]
2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

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

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

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

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

関連情報は
>>2-3

前スレ
△▲ WebProg 初心者の質問 Part9 ▼▽
pc5.2ch.net/test/read.cgi/php/1086715675/


941 名前:nobodyさん mailto:sage [04/11/26 11:38:32 ID:???]
>>935
知ったかイクナイ
HTMLがSJISなら全部SJISで統一したほうが楽
文字列処理するならEUCのほうがいいけど。

942 名前:880 mailto:sage [04/11/26 11:57:10 ID:???]
おい誰か>>885に返答してあげてくれ


943 名前:nobodyさん mailto:sage [04/11/26 12:05:49 ID:???]
天気がいいのでちょっとドラクエ買ってきます

944 名前:nobodyさん mailto:sage [04/11/26 12:16:23 ID:???]
>>885
うーむ、難しいなあ。

Apache::Original てのが perl モジュールだろうから、
それを全部 C で書き直して、
mod_original とかいうのを作って、
それを apache に読み込ませる、
という手は一応あるが....

まあ Apache::Original の中身による。
もしそいつのやってることが単純な URI 変換だったら、
mod_rewrite で工夫することで、同等の機能を実現できるかもしれん。

945 名前:nobodyさん mailto:sage [04/11/26 14:27:27 ID:???]
>>941
2chはSJISだが化けないな。

946 名前:nobodyさん mailto:sage [04/11/26 14:39:33 ID:???]
化ける理由が無いだろ

947 名前:nobodyさん mailto:sage [04/11/26 14:43:44 ID:???]
サーバOSの文字コードがeucで、出力するhtmlのcharsetがsjis。
この条件は変えられないんだけど、ソースファイルやログの文字コードは
eucかsjisかどっちにすべきだろう。全部eucで、でhtml出力時にデータをsjisにするとか?

948 名前:nobodyさん mailto:sage [04/11/26 14:49:15 ID:???]
OSの文字コードなんか関係ない。

949 名前:nobodyさん mailto:sage [04/11/26 14:54:22 ID:???]
・perl 5.8 以上で use Encode できるなら、euc でも sjis でも OK

・perl 5.8 未満だと、ソースを sjis で書くときは注意が必要
注意するのが面倒な人は euc にしておくのが無難

・perl5.8 未満でパターンマッチする際の内部処理コードは
euc でも sjis でも問題が起きるが
euc の方が若干問題が起きる頻度が低い

・perl 以外の場合はよく知らない

・どの場合であっても「サーバの文字コード」は実際のところ全く影響しない



950 名前:nobodyさん mailto:sage [04/11/26 15:03:16 ID:???]
>>949
ありがとうございます。perlは5.6.1です。
ReadParseしてjcode::convertでsjisにすると、いきなり半角カナが幾つか化けます。
それが嫌でjcode::convertを外したんですが、これじゃ何の解決にもならないですかね?

951 名前:nobodyさん mailto:sage [04/11/26 15:12:18 ID:???]
必ずsjisで送られてくるとは限らない。
かといってconvertすると半角カナが化ける事があるわけだが。

952 名前:nobodyさん mailto:sage [04/11/26 15:15:27 ID:???]
convert は入力文字列のコードを自動判別するが
半角カナが混じってると自動判別に失敗するからな

入力文字コードをsjisだと指定してやれば問題ない、と書こうかと思ったが、
sjis だと確定してるんだったらそもそも convert する必要がないのか

953 名前:nobodyさん mailto:sage [04/11/26 15:24:36 ID:???]
>>952
sjisで来るとは限らないです。たぶん。。。
getCodeしてjcode'convert(*s, 'sjis', getCodeした文字コード);
とかすべきですかね?


954 名前:nobodyさん mailto:sage [04/11/26 15:39:12 ID:???]
getcode も半角カナがあると同様に判別に失敗するので
事態はあまり改善しないと予想される

955 名前:nobodyさん mailto:sage [04/11/26 15:47:27 ID:???]
実際の所、charsetがShift_JISなのにsjis以外で送信してくるブラウザってあるんかいな。
convertしなくていいんじゃね?

956 名前:nobodyさん mailto:sage [04/11/26 16:02:16 ID:???]
とりあえず、ここのgetcode使ったらバケ症状が治まりました。
Encode使えたらなぁ・・。
ttp://www2d.biglobe.ne.jp/~gama/cgi/jcode/jcode.htm

957 名前:nobodyさん mailto:sage [04/11/26 17:40:04 ID:???]
まあ文字コードはみんな悩まされる罠。
>>956そのサイトでコードが判定できなかった場合user_agentがWin or Macならsjisってやってるけど
俺も似たようなことやった事ある。

958 名前:nobodyさん mailto:sage [04/11/26 17:50:40 ID:???]
>>955
Lynx は常に EUC で送ってたような。
w3m に乗りかえたので今どうなってるかは知らんが。

959 名前:nobodyさん [04/11/26 19:44:56 ID:ijhptfN0]
FORMで送信した文字コードを変換するにはどうしたらいいんでしょうか?

<FORM action=c.exe method=post>
<TEXTAREA name=text rows=5 wrap=virtual cols=10></TEXTAREA>
<INPUT type=submit value=送信 name=Submit>
</FOMR>

このようにして文字列を送って、それを表示させると文字化けします。
検索してみると、perlのなんかを使って...というようなことばかり書いてあるんですが、
簡単には変換できないのでしょうか

このプログラムはLinux上で動いていて、EUCで出力されてます。
それをIEで実行させたいんです

perlも何も動いてはいません。
c.exeはCで書いてgccでコンパイルしたファイルです




960 名前:nobodyさん mailto:sage [04/11/26 19:51:44 ID:???]
釣りか?
Cが書けるんだったら
pc5.2ch.net/test/read.cgi/php/1077753522/l50

961 名前:nobodyさん mailto:sage [04/11/26 19:55:01 ID:???]
>>959
C用の文字コード変換ライブラリを探せば見つかりますよ。
もちろん自分で書いてもいいですし。

962 名前:nobodyさん mailto:sage [04/11/26 20:10:32 ID:???]
>>959
Linuxなのにexeですか

963 名前:nobodyさん mailto:sage [04/11/26 21:04:38 ID:???]
○  </FORM>
×  </FOMR>

964 名前:nobodyさん mailto:sage [04/11/27 00:11:02 ID:???]
>>955
確かボーダフォンはEUCでもPOSTデータとかSJISで送ってきた覚えがある
昔すぎる情報かもしれんが。

965 名前:nobodyさん mailto:sage [04/11/27 09:07:34 ID:???]
すみません。cgi設置初心者なんですが、上級者の皆様に
ご教授願いたくてやってきました。

ホームページに、メール送信フォームを置きたいのですが、
メール送信エラーになってしまいます。

この場合はどんな不都合が考えられるのでしょうか?

自分自身が、借りてるサーバーとスクリプトを借りたところの説明を読んで、
なんとなくあやふやなままにした
sendmailコマンドとやらなのかな
と思っています。
それか、フリーメールに送信先を指定したせいでしょうか?

サーバーに問い合わせてみるつもりですが、返信が遅いのでいてもたってもいられないです。

よろしくお願いしますm( __ __ )m

966 名前:nobodyさん mailto:sage [04/11/27 10:45:05 ID:???]
>>965
メール送信エラーってのがどんなエラーか分からないと答えられないよ。


967 名前:965 mailto:sage [04/11/27 12:13:05 ID:???]
レスありがとうございます。

どうやって説明したらいいのかわからない位初心者なんですが、
"送信"のボタンを押すと用意してあったエラーページが出てくるんです。
テストモードの時はOKが出たのに、
なにが駄目なんでしょうか?
すみません。よろしくお願いします。

968 名前:nobodyさん mailto:sage [04/11/27 13:08:55 ID:???]
>用意してあったエラーページ
???意味不明

969 名前:965 mailto:sage [04/11/27 13:47:19 ID:???]
>>968
ごめんなさい。

えっと・・・Internal Server Errorと区別した方がいいのかなと思って、
意味不明になってしまってごめんなさい。

Internal Server Errorが出るのは、cgiがうまく作動してないってことなんですよね?
それだったら本にたくさん書いてあるのですが
そのエラーじゃなくて、サーバーにうpしたhtmlのページが出てくるんです(これも意味不明ですよね;)

フォームに書き込み→書き込み確認→送信エラー
になってしまうんです。




970 名前:965 mailto:sage [04/11/27 14:32:32 ID:???]
今、サポートページを見ながら試行錯誤してたら、
送信処理
がないことに気づきました。

どうしたらいいのかわからなくなりました。

971 名前:965 mailto:sage [04/11/27 14:45:20 ID:???]
www.geocities.jp/happylights11/nurupo.txt

誰か助けてください(>_<)

972 名前:nobodyさん mailto:sage [04/11/27 14:48:30 ID:???]
>>696
500エラーが出るのはヘッダを吐かずに終了した時や実行出来無かった時等。
「用意したエラーページ」が出るのはトラップされている予想されたエラーが発生した時。

で、何が原因なのかはCGI自体を見ないと分らないわけで、
とりあえず、そのCGIの名前を書け。
良くある所だとsendmailパスの設定が間違ってるとか
鯖の設定でsendmailの使用は許可されて無いとか。

973 名前:972 mailto:sage [04/11/27 14:52:32 ID:???]
>>971
って書いているうちに貼られてたかorz

974 名前:965 mailto:sage [04/11/27 15:04:19 ID:???]
>>973
長文ありがとうございます。m( __ __ )m

サーバーはqmailを採用してるとあったので・・・
(「qmail」には、「sendmail」互換のコマンド(ラッパー)があります。通常の利用では「sendmail」と同様に利用できますが、一部のオプションに制限があります。
と書いてありました。)

kentさんのサポートページの過去ログを見てたら
if (open(MAIL,"| $sendmail $mailto")) {

if (open(MAIL,"| $sendmail -h $mailto")) {
に変えてみ
とあったのですが、検索してもどこだかわからないのです。

何レスも使ってごめんなさい(>_<)よろしくおねがいしますm( __ __ )m


975 名前:nobodyさん mailto:sage [04/11/27 15:10:59 ID:???]
エラーに表示される文言を正確に教えて

976 名前:965 mailto:sage [04/11/27 15:23:35 ID:???]
>>975
ERROR !
メール送信失敗

(>_<)何回やっても失敗しちゃいます

977 名前:nobodyさん mailto:sage [04/11/27 15:37:42 ID:???]
駄目だこいつ・・・

978 名前:nobodyさん mailto:sage [04/11/27 15:43:20 ID:???]
ワラタ

>>976
それはスクリプト自信が吐いてるエラーでしょ。

979 名前:965 mailto:sage [04/11/27 16:20:23 ID:???]
??(>_<;)




980 名前:nobodyさん mailto:sage [04/11/27 16:27:24 ID:???]
>>965-979
CGI設置は板違いだぞお前ら。

981 名前:nobodyさん mailto:sage [04/11/27 17:50:17 ID:???]
>>965-979
■ 設置の方法がわからない場合には
CGI設置について質問
pc5.2ch.net/test/read.cgi/php/1054216089/15(テンプレ)

982 名前:965 mailto:sage [04/11/27 23:05:13 ID:???]
誘導ありがとうございますm(_ _)m

983 名前:nobodyさん [04/11/28 17:02:11 ID:gjLa7Gyh]
日曜プログラマでしかない私ですが、Perl PHP xml
を学習しようとしています。
perlは、オライリーの「りゃま本」で学習しつつあります。
PHP XML学習にあたっての、お勧め本がありましたら、ご教示ください。
お願いします。

984 名前:nobodyさん mailto:sage [04/11/28 17:08:42 ID:???]
本については専用スレがある

985 名前:nobodyさん mailto:sage [04/11/28 17:10:01 ID:???]
>>983
PHP関連の書籍(但しPHP出版系お断り)
pc5.2ch.net/test/read.cgi/php/985315574/

986 名前:nobodyさん mailto:sage [04/11/28 17:12:51 ID:???]
980超えちまってる。
誰か宣言した上で次スレ頼む。

987 名前:nobodyさん mailto:sage [04/11/28 17:19:24 ID:???]
>>983
Perl と PHP は割と方向性が決まってるからいいんだが、
XML についてはいったい何ができるようになりたいのだ?
あるいは、XMLについて学習したら何ができるようになるとイメージしてる?

例えば
「XML Schema 書けるようになりたい」
「XSLT を思いのままに操りたい」
「SAX なインタフェースを実装できるようになりたい」
「よくわからないけど俺のサイトに RSS とかいうのが付くとかっこいいんじゃない?」
などなどいろんな方向性があって、学ぶべきこともかなり違ってくるわけだが。

988 名前:nobodyさん mailto:sage [04/11/28 17:25:32 ID:???]
>>987
XMLでそもそも何ができるのかをわかってないと思われ
だから方向性も決まってない

989 名前:983 [04/11/28 17:39:24 ID:gjLa7Gyh]
ご回答ありがとうございます。

>>987
「よくわからないけど俺のサイトに RSS とかいうのが付くとかっこいいんじゃない?」
にきわめて近いと思います。
そもそも、「XMLって世間で騒いでるけど、なんなんだ」っていうレベルです。

で、直近のニーズといえば、HTMLとCSSを中途半端に使って
構造も文法もデザインもむちゃくちゃな自サイトを、XHTMLで書き直して
きれいな構造とデザインなものにしたいというものです。



990 名前:nobodyさん mailto:sage [04/11/28 19:00:24 ID:???]
△▲ WebProg 初心者の質問 Part11 ▼▽
pc5.2ch.net/test/read.cgi/php/1101635909/

立ててみた。

991 名前:nobodyさん mailto:sage [04/11/28 19:23:22 ID:???]
tidy使う手もあるけど、Web製作にもスレがありそうだね

992 名前:nobodyさん mailto:sage [04/11/29 04:16:55 ID:???]
>>989
XHTMLを正確にわかってる奴なんてほとんどいないっしょ
DWで変換した方が早いと思う

993 名前:nobodyさん mailto:sage [04/11/29 04:19:26 ID:???]
仕様は単純だけど使い方が百花繚乱なんだよな。
バージョンの並存はまだまだ続きそうだ。

994 名前:nobodyさん mailto:sage [04/11/29 14:08:28 ID:???]
どんな仕様になったところで
IEが採用すればそれが使われていくんだね

995 名前:nobodyさん mailto:sage [04/11/29 15:08:43 ID:???]
そんなんだから独禁法で叩かれるんだよな。>M$

996 名前:nobodyさん mailto:sage [04/11/29 15:16:17 ID:???]
1000

997 名前:nobodyさん mailto:sage [04/11/29 17:34:04 ID:???]
>>996!=>>1000

998 名前:nobodyさん mailto:sage [04/11/29 17:38:07 ID:???]
うえm

999 名前:nobodyさん mailto:sage [04/11/29 17:38:29 ID:???]
うめ



1000 名前:nobodyさん mailto:sage [04/11/29 17:39:42 ID:???]
↓いい加減そのコピペ見飽きた。

1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<229KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef