[表示 : 全て 最新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/


796 名前:nobodyさん [04/11/15 07:48:46 ID:rKjEgzGj]
cgi-lib.plの文字数制限外したらどんな不具合が起こりますか?

797 名前:nobodyさん mailto:sage [04/11/15 08:11:50 ID:???]
>>796
POSTやGETで受け取ったはずのデータが知らないうちに消失する。
指定してあれば文字数を超えたときにエラーが出る。
cgi-lib.plのソースを見た限りではこんな感じ。


798 名前:746 mailto:sage [04/11/15 10:50:57 ID:???]
>>752
>>759
>>760

ありがとん
ためになりましたん


799 名前:nobodyさん mailto:sage [04/11/15 15:46:10 ID:???]
www.cyberconnect2.jp/hack/radio.html

800 名前:nobodyさん mailto:sage [04/11/15 15:48:11 ID:???]
>>793
WebProg板じゃなくてWeb制作板にあるぞ

801 名前:nobodyさん mailto:sage [04/11/15 15:51:32 ID:???]
>>794,793,800
アホどもめwww

802 名前:nobodyさん mailto:sage [04/11/15 15:52:41 ID:???]
ちがったwww
のこりは795のノータリンねwwww

803 名前:nobodyさん mailto:sage [04/11/15 15:56:32 ID:???]
なんだこのキチガイは

804 名前:nobodyさん mailto:sage [04/11/15 16:02:41 ID:???]
本7だろ。スルーしる



805 名前:nobodyさん mailto:sage [04/11/15 17:23:21 ID:???]

>>793
"こんなCGI探してます" スレッドが見あたらないのですが


806 名前:nobodyさん mailto:sage [04/11/15 17:27:21 ID:???]
('A`)

807 名前:nobodyさん [04/11/16 21:26:28 ID:gk5FEiWa]
windowsのcygwinでperlをやる際に気をつけることってありますか?
先ほどインストールして、ためしにbashからperl -vしたら正常にインストールされていたのですが、
いざ動かしてみると動きません。テストとして
perl
print (1 + 2);
でCtrl+Dを押したのですがだめです。

808 名前:nobodyさん mailto:sage [04/11/16 22:02:02 ID:???]
>>807
perl --help
-e program one line of program (several -e's allowed, omit programfile)
つーわけで、 perl -e 'print(1+2);' のようにしましょう。

809 名前:nobodyさん mailto:sage [04/11/16 22:03:02 ID:???]
>>806
ちゃんとこーやった?
$~ perl -e 'print (1+2);'

810 名前:nobodyさん [04/11/16 22:03:46 ID:prTnNiln]
だぶりんこorz

811 名前:nobodyさん mailto:sage [04/11/16 22:11:47 ID:???]
コマンドラインからperlとだけ叩いて実行するなら、
最終行を打ち終わったあとでCtrl+Dを入力してリターンすれば実行可能だからな。

812 名前:nobodyさん [04/11/16 22:49:48 ID:s1qPu0YC]
mysql で同データベース内で、
例えば、aテーブルでemailをユニークに、
bテーブルでもemailをユニークにすると何か問題あるのでしょうか?

phpmyadmin で「重複です」みたいなエラーがでるんですけど・・・

813 名前:812 mailto:sage [04/11/16 23:27:13 ID:???]
自己解決しました。
ありがとうございます

814 名前:nobodyさん [04/11/17 00:43:47 ID:nkQCPruU]
>>808
>>809
どうもです。
確かに動きましたが、なぜ-eを入れるのか理解できない…
さらにprintまでシングルクウォートに入れるのかがわからないってこれperl以前の問題なのか…
もうちょっと勉強してきます



815 名前:nobodyさん [04/11/17 01:10:06 ID:Vja8fzIy]
ブログサイトとかで登録するとサブドメインになるのはなぜですか。

たとえばhogehogeで登録すると
hogehoge.ameblo.jp/
なブログができあがる。

これって登録されるごとに動的にzoneファイル書き換えて
networkをrestartしてるってわけじゃないですよね???

816 名前:nobodyさん mailto:sage [04/11/17 01:34:55 ID:???]
CTRL+Dで普通に実行できるがな。
なんで-vがわかって-eがわからんのかが不明

817 名前:nobodyさん mailto:sage [04/11/17 01:47:04 ID:???]
>816
CUI を扱った事がないんだろ。オプションという概念が無いと思われ

818 名前:nobodyさん mailto:sage [04/11/17 02:19:03 ID:???]
>>815
サブドメインつってもwebサーバのバーチャルドメインで対応できる範囲。
その場合でもwebサーバのrestartやreloadが必要になるんだけど、
せっかくソースが公開されてるから自分でモジュールを書けばよい。
と、そこで先人の足跡を辿ってみると既に作ってる人がいたりするので
その先は自分で探してみましょう。

819 名前:818 mailto:sage [04/11/17 02:21:04 ID:???]
と、>>818では言葉が足りなかったな。
restartやreloadを必要とせず、
動的にデータベース等を使って更新可能なモジュールがあればよい。

820 名前:nobodyさん mailto:sage [04/11/17 02:30:42 ID:???]
>>815>>818
ワイルドカードをバーチャルホストに使用すれば restart も reload もいらんだろ?

821 名前:nobodyさん [04/11/17 13:01:37 ID:Nh+ZUBNe]
頭の良さで>>820が頭一つ抜け出てますね!

822 名前:nobodyさん mailto:sage [04/11/17 15:46:24 ID:???]
webで出席を取るプログラムを作ろうと思っているのですが、
クライアントマシンのユーザ名を取得するにはどうしたらよいでしょうか。

823 名前:nobodyさん mailto:sage [04/11/17 16:08:05 ID:???]
サーバーA :WindowsNT on MicrosoftSQL
サーバーB :TurboLinux on Apache + Perl
サーバーC :WindowsNT on oracle
同一セグメントにあるネットワークでつながれています。

サーバーAのMicrosoftSQL のデータベースにサーバーBのperlプログラムから
データを参照したり操作したいのですが、具体的にどういったものが必要でしょうか?

perlモジュールのDBIはインストール済みです。
同一サーバーのPostgreSQLのテーブルのデータ参照、操作はできます。

わからないのは、ネットワーク上、もしくはインターネット上にある
WindowsSQLへの接続方法とコマンドなのですが、PostgreSQLを操るのと同じ
コマンドではだめぽなので、そこらへん詳しい人教えてください。
また、このほかにも必要なことがあれば足得てください。

あと、サーバーBのperlプログラムからサーバーCのデータベースを
参照しにいくのに何が必要かもおしえてください。

824 名前:nobodyさん [04/11/17 16:23:50 ID:eshx/1+6]
PHPで、サーバのログファイルを解析すると、
300MBほどだと1〜2時間ぐらいかかってしまいます。
Analogだと1〜2分で出来てしまいます。
これはCとPHPの違いで出たのか、
それとも単にPHPスクリプトの記述がヘタなだけでしょうか?



825 名前:nobodyさん mailto:sage [04/11/17 22:57:24 ID:???]
>>824
単なるログファイル解析ぐらいではそんなに変わるわけがない。
その PHP スクリプトのアルゴリズムに問題があるとしか思えない

826 名前:nobodyさん [04/11/18 05:39:45 ID:UXvE31vx]
質問なんですけど、以下のCGIの組み込み方がやるだけやったのですが
微妙にわからないんでわかる方詳しく教えてもらえないでしょうか?
ttp://www.ken-labo.com/index2.shtml
Semi Flash BBS (Tiny-BBS Flash Ver)

827 名前:nobodyさん [04/11/18 05:52:39 ID:ZQ/HCIwT]
動的なWEBページをCGIで出力してます。
そのページ内へのアンカーを付けたいのですが、
CGI生成と同時にアンカー場所へ移動させる
という事がしたいです。これはおそらくjavascriptで
書くべきだと思いますが、どう書いたらいいでしょうか?

828 名前:nobodyさん mailto:sage [04/11/18 06:24:42 ID:???]
普通にbody onloadでいいんでないの?
詳しくは板違いだが

829 名前:nobodyさん mailto:sage [04/11/18 09:23:07 ID:???]
>>826
あなたの環境と具体的にどこがどうわからないのかがわからないと答えようがないですが、
当方では設置できました。動作確認もOK。


830 名前:827 [04/11/18 13:18:29 ID:OpqBMpf5]
板違いすいません。どこで聞けば良いでしょうか?

831 名前:nobodyさん mailto:sage [04/11/18 14:00:35 ID:???]
>>830
>>828を嫁

832 名前:nobodyさん mailto:sage [04/11/18 14:15:42 ID:???]
>>827
ttp://candybox.to/sample4/tackynote/tackynote.cgi
こういうこと?

833 名前:823 mailto:sage [04/11/18 16:46:56 ID:???]
自己解決しましたm(_ _)m

834 名前:826 [04/11/19 03:22:53 ID:VFe1OtJW]
>829
レスありがとうございます!
(!# /usr/local/bin/perl)等の意味合いがわからないです。
おしえてください。



835 名前:nobodyさん mailto:sage [04/11/19 06:20:27 ID:???]
サーバーから指定されたパスに書き換える。
わからなければサーバー会社に問い合わせる。
(たいてい会社のサイトに書いてあるが)

ここはおまいのサポート掲示板じゃないから、1から10まで聞こうとするなよ。

836 名前:nobodyさん mailto:sage [04/11/19 13:33:23 ID:???]
>>834
確かに
!# /usr/local/bin/perl
は意味解らないな・・・!#じゃ無くて#!だよ。
これの意味に関して事細かに知りたいならUnix板逝け
OSレベルでの仕様だから。

837 名前:nobodyさん mailto:sage [04/11/19 13:41:27 ID:???]
今まではうまくいってたけどいきなりエラーログに
Directory index forbidden by rule: C:/Apache2/htdocs/
と出たけど禁止されたフォルダって意味がわからない
localhostでForbiddenが出るんだがapacheが動いてないってこと?
ドキュメントルートのとこは直した

838 名前:nobodyさん mailto:sage [04/11/19 13:50:37 ID:???]
追記:

ページはみれるがCGIがうごかない

839 名前:nobodyさん mailto:sage [04/11/19 16:18:50 ID:???]
>>837
それは、
webサーバの設定でディレクトリ内ファイル一覧を非表示にしてあるので表示しなかった
と読む。

cgiが動かないのはオマイがヘタレプログラマだから。

840 名前:837 mailto:sage [04/11/19 23:30:25 ID:???]
解決

841 名前:ネタではありません。 mailto:st1727@excite.co.jp [04/11/20 15:36:11 ID:???]

すみません、困っています。
どなたかWEBアプリケーションを作れる方、
相談にのっていただけませんか?
「こういうWEBプログラムが作りたい」という案は
すでにあります。自宅サーバーもすでにあります。
平日の夜、都内で焼肉をおごります。

もし、「それなら作れるよ」ということでしたら
数万円の謝礼をお支払いする用意があります。
よろしくお願いいたします。

842 名前:nobodyさん mailto:sage [04/11/20 16:12:09 ID:???]
そこでヘタレ本7の出番ですよ

843 名前:nobodyさん mailto:sage [04/11/20 16:21:04 ID:???]
企画書や仕様書も提示せずに焼肉や数万円の謝礼で吊っておいて、実は数十万円分の作業だったりして…

844 名前:nobodyさん mailto:sage [04/11/20 17:38:12 ID:???]
土日休業の自営焼肉店だな



845 名前:nobodyさん mailto:sage [04/11/20 18:12:36 ID:???]
単発スレを建てなかったことだけは褒めてやろう。

846 名前:nobodyさん mailto:sage [04/11/20 19:23:20 ID:???]
これにノってくるPGが居ても、ノった事自体ネタだろうな


847 名前:nobodyさん mailto:sage [04/11/20 19:31:21 ID:???]
マルチだしな

848 名前:nobodyさん mailto:sage [04/11/20 19:39:02 ID:???]
perlを使ってて自己参照というものに出会いまた。これは何でしょうか?

849 名前:nobodyさん mailto:sage [04/11/20 19:39:44 ID:???]
運命の出会いじゃね?

850 名前:nobodyさん mailto:sage [04/11/21 01:21:52 ID:???]
焼き肉+数万円でどんな仕事なら請け負う?
数万円って言ってもピンキリだな…。
自分だったら、
3万円…打ち合わせのみ
5万円…簡易カウンター(もちろんログ解析無し)
9万円…簡易imode用掲示板w

これくらいかなぁ。
あ、焼き肉はどこの店かにもよるな。


851 名前:nobodyさん mailto:sage [04/11/21 01:36:37 ID:???]
簡易カウンターで5万取るのか。

852 名前:nobodyさん mailto:sage [04/11/21 02:09:58 ID:???]
無料サポスレも参考にドゾー
pc5.2ch.net/test/read.cgi/win/1100940551/

853 名前:nobodyさん mailto:sage [04/11/21 02:12:14 ID:???]
>>851
もちろん取るでしょw
クライアントなんてアホばっかりだから当然♪
自分の技術安売りしても儲からないよ。

854 名前:nobodyさん mailto:sage [04/11/21 10:15:24 ID:???]
アホでも簡易カウンタぐらい検索で探せるべ。

掲示板は入力項目とか要望あるかもだから金とれるけど。



855 名前:nobodyさん mailto:sage [04/11/21 12:49:58 ID:???]
焼き肉+数万円って事は必然的に面談含むという事になるから、クライアントの属性が重要だな。

856 名前:nobodyさん mailto:sage [04/11/21 18:16:29 ID:???]
>>854
> アホでも簡易カウンタぐらい検索で探せるべ。
クラなんてアホ以下だから大丈夫です。

857 名前:nobodyさん mailto:sage [04/11/22 03:25:15 ID:???]
>>851とか>>854はWebProgで稼いだこと無いのか?
「えっ?」って言うほど簡単なのでも数十万なんて当たり前。


858 名前:nobodyさん mailto:sage [04/11/22 04:17:26 ID:???]
えっ?

859 名前:nobodyさん mailto:sage [04/11/22 06:51:36 ID:???]
>>857
確かにカウンターでも2桁は欲しいよな
どっちかというと組むお金じゃなくて
PCオンチにカウンターの説明とかもしないとだめだしね
相手すること自体にお金発生って感じ

たまにHTMLだけでも2桁、3桁くれる人いるしね
まぁページ全体だから技術とデザイン両方いるけど。

860 名前:nobodyさん mailto:sage [04/11/22 07:11:23 ID:???]
>>857
カウンターなんかで稼いだことは無いな。
基幹システムとかそっち方向ばっかなんで。

861 名前:nobodyさん mailto:sage [04/11/22 07:13:19 ID:???]
基幹システムならなおさらぼったくり価格できそうね

862 名前:nobodyさん mailto:sage [04/11/22 07:17:58 ID:???]
平気で千万とか億だからなあ…。

カウンタも探せない香具師がカウンタを付けたいって発想持つの?

863 名前:nobodyさん mailto:sage [04/11/22 12:51:22 ID:???]
>>859
「まずコンサルで1人月」てやつだな

864 名前:nobodyさん mailto:sage [04/11/22 22:31:48 ID:???]
>>862
パソコンに関係なくても自社サイトが欲しくなるのと一緒。
無知同士でうちのカウンタ月何万だよとかの会話で
覚えるんだよきっと

>>859
確かに相手する行為だけで金が発生してる気がする



865 名前:nobodyさん [04/11/23 00:59:17 ID:qtpZrpAz]
とあるサービスをやってる者ですが、利用者から
「PCが壊れたのでパスワード忘れた」「パスが記載されたメールが消えた」
とかでパスワード再発行してくれってメールがくるんですが
だるくて再発行システムを作る気がしないとです。
これは自己責任って事で報知してもよかですか?

866 名前:nobodyさん mailto:sage [04/11/23 01:00:08 ID:???]
ヒロシです

867 名前:nobodyさん mailto:sage [04/11/23 01:16:28 ID:???]
>865
いやそれはがんばろうよ…

868 名前:nobodyさん mailto:sage [04/11/23 02:09:06 ID:???]
>>865
正直に俺はそんな管理できるほど頭がよくありませんって申告しれ

869 名前:nobodyさん mailto:sage [04/11/23 07:34:09 ID:???]
>>865
それって、サービスしてる側にとっては致命的だろ・・・

それと、パスワード再発行システム自体、そもそも最初から組み込んでおくべきだし、
今から実装しても1日かからないだろ・・・

870 名前:nobodyさん mailto:sage [04/11/23 13:59:56 ID:???]
ばかっ。>>865を追い詰めてどうするんだよ。
>>865 旅に出ようぜ旅に。息抜きしてこい

871 名前:nobodyさん mailto:sage [04/11/23 14:36:04 ID:???]
>>865
登録メアドからメールきたらそのアドレスに対してパスを送ってやるだけっしょ?
そんなにややこしいものか?

872 名前:nobodyさん [04/11/23 17:15:00 ID:PPHZ32w+]
TomcatでJSPを使ったWebアプリケーションを作ろうと
思っているのですが、どうもTomcatがうまく動作しません。
設定後にlocalhost:8080/を実行しても、

org.apache.jasper.JasperException: JSPのクラスをコンパイルできません

JSPファイル: null の中の行: -1でエラーが発生しました

生成されたサーブレットのエラーです:
[javac] Warning: jsp\snp\snoop_jsp.java modified in the future.
[javac] Compiling 1 source file

というエラーが出ます。ちなみに、HTMLファイルや
servlet配下のサーブレットに関しては正常に動作しますが、
JSPファイルになると動作しません。

OS:WindowsXP
Tomcatのバージョン:4.1.31

873 名前:nobodyさん mailto:sage [04/11/23 21:01:16 ID:???]
>> jsp\snp\snoop_jsp.java modified in the future.
ファイルの更新時刻が未来です

874 名前:nobodyさん [04/11/24 03:59:45 ID:H013aMY0]
もうかるんかよ



875 名前:nobodyさん mailto:    [04/11/24 09:55:44 ID:???]
perlのソースを整形するツールって無いでしょうか?

876 名前:nobodyさん mailto:sage [04/11/24 10:02:48 ID:???]
ヒアドキュメントまで勝手に整形されたらたまらんな

877 名前:nobodyさん mailto:sage [04/11/24 10:05:23 ID:???]
確かに・・・。
perlの整形ツールが無いのって、そういう理由なのかな。

878 名前:nobodyさん mailto:sage [04/11/24 10:09:17 ID:???]
>>875
www.att.or.jp/perl/faq/faq3j.html#3-4


879 名前:nobodyさん mailto:sage [04/11/24 13:07:43 ID:???]
>>875
Perl::Tidy

880 名前:nobodyさん [04/11/24 15:05:21 ID:Mxu9qnhP]
他人のプログラムをシステムごと引き継ぐ形になったのですが、
どうやらApacheで

PerlTransHandler Apache::Original

というものを指定して、Original.pmからいろいろと読み込み時の
制御を行っているというところまではわかったのですが、
これってmod_perlを使ってるってことですよね?

上からsuEXECで動かせという命令がきたのでこれは使えなく
なってしまうのですが、mod_perlなしでPerlTransHandlerの
ような手軽にモジュール読み込み設定ができる方法があれば
教えていただきたい次第です。

881 名前:nobodyさん [04/11/24 19:01:02 ID:77Vy4pvY]
お願いします。
掲示板で食わせるクッキーの有効期限切れをなくしたいんです。
現在以下のようにしてるんですが

$gmt = sprintf("%s, %02d-%s-%04d %02d:%02d:%02d GMT",
$w[$t[6]], $t[3], $m[$t[4]], $t[5]+1900, $t[2], $t[1], $t[0]);

現状ですと書き込み終えた後ブラウザで戻ると「有効期限が〜」のページに行ってしまい、さらにリロードかますと2重カキコになるという惨状でして・・・
これをどう変更してやればよいのか、どうかお知恵を拝借できませんでしょうか

882 名前:nobodyさん mailto:sage [04/11/24 19:37:04 ID:???]
>>880
いや、それは URI Translate のときに mod_perl なハンドラを呼び出しているだけの話で、
CGI の実行はまたそれとは別だ。

PerlTransHandler はそのまま使いつつ、
CGI の実行だけは mod_perl を使わずに、つまり suExec する、ということも可能。

「他人のプログラムをシステムごと引き継ぐ形になった」というところには
心からの同情を惜しまない。


883 名前:nobodyさん mailto:sage [04/11/24 21:08:00 ID:???]
>>881
クッキーの問題ではない。
ブラウザがCGIにPOSTでデータを送信した場合、
再びそのページに戻ると「有効期限〜」が出るのは当然。
リロードかますと二重になるってのは、もう一回POSTでCGIにデータ送信を行っているから。

まずはクッキーの何たるかをしっかり覚えたほうがいいな。

884 名前:881 [04/11/24 21:18:13 ID:SmArn7RW]
>>883さん
根本的に勘違いしてたんですね・・・
教えていただけなかったら、わからないままクッキー処理そのものを削除するところでした・・・
すっきりしました。
ありがとうございました。
もっかい勉強しなおします。



885 名前:880 mailto:sage [04/11/24 22:48:50 ID:???]
>>882
ご返答感謝です。
新しいサーバにはmod_perlとか余計なものはインストール
しちゃダメって一方的に偉い人から言われたので、このような
質問をさせていただきました。
説明不足ですみません。

なにかデフォルトで入っているもので代用できればと思ったの
ですが、やはりないですよね。

886 名前:nobodyさん mailto:sage [04/11/25 05:38:26 ID:???]
perlでCGI作る時って、CGI.pmとcgi-lib、どっち使うべきだろう?

887 名前:nobodyさん mailto:sage [04/11/25 05:50:37 ID:???]
昔から cgi-lib 使ってて上司に何言っても変更が認められない、とかじゃなければ
CGI.pm 使ったほうがいいよ。

888 名前:nobodyさん mailto:sage [04/11/25 05:53:03 ID:???]
俺はcgi-lib使ってる。
$in{'key'} =~ s/</>/g;
とか、直接%inをいじくるから。
CGI.pmだと、一旦別の変数に入れないといけない気がしてつかってない。

889 名前:nobodyさん mailto:sage [04/11/25 05:54:05 ID:???]
>>888
CGI.pm qw/:cgi-lib/

890 名前:nobodyさん [04/11/25 11:41:33 ID:9m2bYAP8]
phpの式の書き方が合ってるか分からないので見て欲しいのですが

http://〜〜test.php?a=5

のようなデータを受け取って処理を変更する際のifの書き方は

if ($_GET[a] == 5){
なんたらかんたら
}

でOKでしょうか。
環境はPHP4.3.6 APACHEです。

891 名前:nobodyさん mailto:sage [04/11/25 11:44:29 ID:???]
なんたらかんたらでOKです。

OKかどうかそれ位試してみれば…

892 名前:890 mailto:sage [04/11/25 12:17:59 ID:???]
即レスありがとうございます。

確認はできるのですが

($_GET[a] == 5)

ここの書き方が不安だったので…
ありがとうございました。

893 名前:nobodyさん mailto:sage [04/11/25 12:24:09 ID:???]
ダメっす。
× if ($_GET[a] == 5){
○ if ($_GET['a'] == 5){


894 名前:890 mailto:sage [04/11/25 12:55:52 ID:???]
>>893
助かりました。



895 名前:nobodyさん mailto:sage [04/11/25 14:49:14 ID:???]
perlのcgiなのですが、フォームから受け取った値をjcode'convert(*val,'sjis');でsjisに明示的に変換すると
特定の半角カナ文字が化けます("テスト"とか)。
しかし、convertしなければ文字化けが起こりません。
HTML:SJIS,サーバ:EUC,ソースコード:SJIS、という状態なのですが、convertしなくて問題ないのでしょうか?

896 名前:nobodyさん mailto:  [04/11/25 17:16:53 ID:???]
$val =~ tr/+/ /;
$val =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("H2", $1)/eg;
入力データをパースする際にこういう処理を見かけますが、イマイチ必要性がわかりません。
何のためにやるんでしょう?特に+を空白にするのとか。







[ 続きを読む ] / [ 携帯版 ]

前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