- 1 名前:nobodyさん mailto:Perl,PHP,JSP,DB,ドンと来いゴルァ! [04/03/06 19:25 ID:???]
- 2ちゃんねるは初めて。
WebProg 板は初めて。 質問したいけど、どうしたら良いか分からない。 そんなときは、ここに書き込んでください。 板の住人や、その他が、けなしながら、厳しく教えてくれるかも。 質問する前に、まずはここを読んでね。 2ch 総合ガイド www.2ch.net/guide/ 前スレ △▲ WebProg 初心者の質問 Part7 ▼▽ pc2.2ch.net/test/read.cgi/php/1073460282/ △▲ WebProg 初心者の質問 Part6 ▼▽ pc2.2ch.net/test/read.cgi/php/1066318233/ △▲ WebProg 初心者の質問 Part5 ▼▽ pc2.2ch.net/php/kako/1060/10602/1060263267.html △▲ WebProg 初心者の質問 Part4 ▼▽ pc2.2ch.net/php/kako/1056/10560/1056078605.html WebProg 初心者の質問 Part3 pc2.2ch.net/php/kako/1045/10450/1045091733.html △▲ WebProg 初心者の質問 Part2 ▼▽ pc2.2ch.net/php/kako/1037/10372/1037222063.html △▲ WebProg 初心者の質問 ▼▽ pc.2ch.net/php/kako/1030/10301/1030151932.html お願い。 適切な、板、スレ、を発見した場合、誘導してあげましょう。 スレの性質上 age 進行でお願いします。
- 556 名前:nobodyさん mailto:sage [04/05/08 21:26 ID:???]
- >549
5.6->5.8とかの大幅なアップデートだとダメ。5.6のファイルが半端に残る。 こないだ何も考えずに上書きしてppmの動きがガタガタになって焦った焦った…… てことで>548 とりあえず「コマンドプロンプトが〜」の辺りをもうちっと詳しく説明してくれ どんなウインドウが開いて、それから何でそれが表示されるとアンインストール できないのか(「アンインストールできねーから中止するぞゴルァ」とか出て 作業を強制中断されるとか? )を明確にタノム。
- 557 名前:nobodyさん [04/05/08 21:27 ID:3p4uAER8]
- コーディングスレではスレ違いだと教えてもらいましたので、こちらならいいかと思い質問です。
コーディング(符号化)の流れについてなんですが、 例えばUNIX系のサーバにあるwebページに対して、「あいうえお」と送ったとします。 そのときの内部で起こっている事は、 1、送られてきた文字データをEUCでコーディング(エンコード) 2、それをさらにASCUコードでエンコード 文字列データとして表示させるには 1、まずはASCUコード化されたデータを受け取りASCU方式でデコード 2、それをさらにEUCでデコード で、合っていますか?なんか違う気もするんですが・・・ 一番初めに文字列データをどの形式でコーディングするかの決定権をもっているのは クライアント側のユーザですよね?受け取り側で自動でされる処理はASCUでエンコードするのみですか? でもそれだと、何故UNIX系でEUCを指定されているのか?ですし・・ ・・・ここでもスレ違いでしょうか?
- 558 名前:nobodyさん mailto:sage [04/05/08 21:34 ID:???]
- >コーディング(エンコード)
チョーうけるんだけどぉ
- 559 名前:nobodyさん mailto:sage [04/05/08 21:37 ID:???]
- >>557
英数字は半角で書け。 Uのような機種依存文字を使うな。 ASCUじゃなくてASCIIだ。 PerlにしろCGIにしろ本でも買ってきて一から勉強しろ。 脳内用語や脳内解釈で一人よがりにやってたって無駄なだけ。
- 560 名前:nobodyさん mailto:sage [04/05/08 21:42 ID:???]
- >>557
> 例えばUNIX系のサーバにあるwebページに対して、「あいうえお」と送ったとします。 送っちゃいけません。 詳しい話は cgi-spec.golux.com/ あたりのドキュメントをご覧ください。 前提がオカシイので以下略。
- 561 名前:nobodyさん mailto:sage [04/05/08 21:57 ID:???]
- みんな優しいいなウルウル
- 562 名前:nobodyさん [04/05/08 22:14 ID:GHSjKHwv]
- 質問です!perlで
*****[tab]iiiii[tab]oooo[tab]・・・[tab]oooo・・・・・・・・・・・・・・・ っていう内容のテキストファイルがあって *****を読むにはどうしたらいいですか? よろしくお願いします
- 563 名前:557 mailto:sage [04/05/08 22:29 ID:???]
- UNIX系サーバにある、とあるウェブページの掲示板とかで
テキストボックスに「あいうえお」といれると次のページで「あいうえお」と書きこみが完了しますよね。 そのとき「あいうえお」という文字列が内部でどうゆう順番どんな処理をされていくのか。 という質問だったのですが、説明が下手ですいませんでした。 >>560 サイトを教えていただいてありがとうございます。翻訳で読んでみます。 >>559 全角と機種依存文字を使ってすいませんでした。 現在勉強中なので、勉強しろと言われても困りますが、WebProg 初心者の質問 というスレタイのこのスレはもしかして本当は質問するスレではないのですか? 勉強の一環としてここで質問したのですが・・・
- 564 名前:nobodyさん mailto:sage [04/05/08 22:43 ID:???]
- ssl通信の場合hiddenのセキュリティってどれくらい?
例えばフォームからpost形式でデータを送らせるのと比べて。 っていう質問はどこのスレッドですればいい?
- 565 名前:nobodyさん mailto:sage [04/05/09 00:31 ID:???]
- ここでいうセキュリティが復号化のされなさとすれば、
sslを使わない時のpostデータに比べて、sslの共通鍵が40,56,128bitだから、 128/0 = ∞倍 ってことでええんでないの?
- 566 名前:nobodyさん mailto:sage [04/05/09 01:49 ID:???]
- (∞) <ゴレン ジャイ!
- 567 名前:nobodyさん mailto:sage [04/05/09 02:24 ID:???]
- (∞)(↑)(−)(?)(V)
- 568 名前:564 mailto:sage [04/05/09 03:11 ID:???]
- >>565
ごめんpostデータもsslを使ってって話だった。 DBもCOOKIEも使わないでpostデータとhiddenだけつかって相手の入力した住所を 相手に確認させたのち、sendmailで送らせようと思ってるんだけど、そのときhidden で住所の入力値をページ持ち越しさせようと思って。 ssl使ってて、住所をどっかに保存する必要がないならそれが一番安全だよねって。 まあそうゆうサイトを今すぐ作るわけじゃなくて、勉強中に気になっただけなんだけどね。
- 569 名前:nobodyさん mailto:sage [04/05/09 03:52 ID:???]
- >>568
ますます意味わからん。 そうなると問題はformのtype=hiddenのセキュリティはどれだけかって聞いてるのか? hiddenだろうとtextだろうとpasswordだろうと、波平のうぶ毛程度にも大局に影響ない
- 570 名前:nobodyさん mailto:sage [04/05/09 03:58 ID:???]
- 平文でメール書くって落ちはないよな
- 571 名前:564 mailto:sage [04/05/09 05:18 ID:???]
- >>569
そうだよね。意味わかんないよね。変わらないに決まってるよね。 >>570 平文?サニタイジングした後JIS変換くらいするけど多分そうゆう意味じゃないね。 >>563 なんとなく俺が答えてみる。 1、「あいうえお」の文字コードの種類はブラウザに依存。 2、ブラウザによって(JIS/sjis/EUC)コード化されているデータがいつASCになるのかは知らないけど とりあえずpostならSTDINで読み込むとASC状態。 3、ASCをpackでchar値に直すと送られてきた時の(JIS/sjis/EUC)コードに戻る。 4、それを普通はEUCに直して処理。出力時にsjisにしておしまい。 合ってるか保証できないから聞き流してね。ところでASCにはいつなってるんだ? 誰が知ってるの?
- 572 名前:nobodyさん [04/05/09 08:23 ID:x0wso6xn]
- Perl用のエディタで、Perlを動かすことのできるフリーソフトってないですか?
Visual Studio の Run見たいな機能がほしいんです。 英語版の製品(DzSoft Perl Editor)を使ったことがあるんですけど、 日本語が文字化けしたりするんですよね・・・ 誰かおすすめあったら教えてください。
- 573 名前:nobodyさん mailto:sage [04/05/09 08:27 ID:???]
- 557と564は”超初心者同士で勉強するスレ”でも立てて
お互いに助け合いした方がいいんじゃないだろうか。 その場しのぎの対症療法だけ知ろうとしないで 自分で基礎から積み重ねないと教える側の言葉すら通じない。 ASCUとか平文って何?とかいう状態じゃどうにもならないよ。
- 574 名前:nobodyさん mailto:sage [04/05/09 10:11 ID:???]
- >>572
おまいは今現在どうやってPerlを動かしているのかな? まさかエディタで編集後FTPでUPして…とかやってるのか?
- 575 名前:nobodyさん mailto:sage [04/05/09 10:24 ID:???]
- >>571
なんのために HTTPS を使うのかわかってんのか。 入力された情報を生のまま SMTP に投げるのなら HTTPS でセッション盗聴を防いだ意味がないだろうが。 メールも SMTP over TLS なり PGP なりで防御しろ。
- 576 名前:nobodyさん mailto:sage [04/05/09 10:48 ID:???]
- ASC2なんて思ってる人がこの世に二人もいるとは思えない。
- 577 名前:nobodyさん [04/05/09 10:52 ID:x0wso6xn]
- >>574
ActivePerlガうまく動かないので、そのまさかだったりします・・
- 578 名前:nobodyさん mailto:sage [04/05/09 10:56 ID:???]
- >>577
今すぐやめろ。 おまいにPerlをいじる資格はない。
- 579 名前:nobodyさん mailto:sage [04/05/09 10:57 ID:???]
- >>578
黙れ
- 580 名前:座敷荒氏 mailto:sage [04/05/09 11:13 ID:???]
- お聞きしたいのですが、
よくネット通販で注文したとき、確認メールが自動配信されてきますよね。 あのメールって送信側にとうぜん残っているものでしょうか?
- 581 名前:nobodyさん mailto:sage [04/05/09 11:16 ID:???]
- >>577
ActivePerlさえ入れれないようじゃ・・・
- 582 名前:nobodyさん mailto:sage [04/05/09 11:16 ID:???]
- >>577
どううまく動かないのかな? ActivePerlはインスコ出来たのか? ウイソだな? コマンドプロンプトでperl -vって打って見ろ httpdはどうした?
- 583 名前:nobodyさん mailto:sage [04/05/09 11:17 ID:???]
- >>580
そんなのはどちらだってある
- 584 名前:nobodyさん mailto:sage [04/05/09 11:18 ID:???]
- >>580
ま、残しておくべきものでしょうが、送信側はメールという物で残してない。
- 585 名前:座敷荒氏 mailto:sage [04/05/09 11:29 ID:???]
- >>583・584
ありがとうございます。 ものによるでしょうから断定はできないですよね。 ただどちらもありうるということだけでもわかりました。
- 586 名前:nobodyさん mailto:sage [04/05/09 11:32 ID:???]
- ID:x0wso6xnが俺と同じレンタルサーバーを使ってないことを祈るよ。
- 587 名前:nobodyさん mailto:sage [04/05/09 13:29 ID:???]
- PHPで2GB以上のファイルのサイズを正しく取得する良い方法って無いですか?
オンラインマニュアルを見ると、 >2GBから4GBのサイズのファイルについては sprintf("%u", filesize($file))を >使うことで打開されます。 とあるんだけど、うちの環境(PHP4+orenosrv)ではfilesize()が誤った+の値(600,000,000とか)を 返してきてうまくいきませんでした。
- 588 名前:nobodyさん mailto:sage [04/05/09 13:34 ID:???]
- >>572
Winだけど「Perlを始めよう」はエディタに標準出力のウィンドウが合体してるからボタン一個で動作確認できるよ。 けどエディタで編集・保存→DOSプロンプトで確認でも大して面倒とは思わないけど。
- 589 名前:nobodyさん mailto:sage [04/05/09 14:43 ID:???]
- 今時ApacheやらActivePerlやら本家をインストールしなくても
WAMP環境のパッケージが一杯あるやん。 UniformServer使ってるけどライブラリやら拡張dll入れたら楽に使えていいよ。 他のは試してないんだけどね。
- 590 名前:nobodyさん mailto:age [04/05/09 15:59 ID:???]
- 保守あげ
- 591 名前:nobodyさん mailto:sage [04/05/09 16:01 ID:???]
- 今時ApacheやActivePerlごときのインスコでつまづくやつなんかいないでしょ。
- 592 名前:nobodyさん mailto:sage [04/05/09 18:00 ID:???]
- 上のほうにいるモヨン
- 593 名前:nobodyさん mailto:sage [04/05/09 18:43 ID:???]
- おまいらPerlのパッケージとかモジュールとかオブジェクト指向について詳しく解説してるサイトってどこ?
自分のサイトにリンク貼ろうと思ってるんだけど、お勧めのページある?
- 594 名前:nobodyさん mailto:sage [04/05/09 18:47 ID:???]
- Perlスレのテンプレでも見れば
- 595 名前:nobodyさん mailto:sage [04/05/09 20:00 ID:???]
- >>593
あなたのサイト教えて下さい。 コンストラクタの必要性もわからない初心者です。
- 596 名前:517 [04/05/09 20:51 ID:iCumG1+f]
- おかげさまでCMSのXoopsのダウンロードと導入まではできました。
ありがとうございます。 いまは、Xreaで独自ドメイン+広告免除サービスのものを使っています。 sample.s23.exrea.comとかで sample.comに飛べるようになりました。 public_html/htmlの中にXOOPSのインストールもできました。 初期の設定画面も出て、成功したようです。 でも… sample.com/htmlにしないとサイトが表示されないのです。 sample.com/でサイトが表示されるようにするには、どうしたらいいでしょうか? エクスリアのpublic_htmlにインストールするとXOOPSが動かなかったのです。
- 597 名前:nobodyさん mailto:sage [04/05/09 20:56 ID:???]
- ここで聞くな
- 598 名前:nobodyさん mailto:sage [04/05/09 22:17 ID:???]
- 質問です。
自宅のPCでhttpd使ってPerlでCGI作ってるんですが、 画像の表示が上手くできません。 #!/usr/local/bin/perl $pass = 'image.gif'; $size = -s $pass; print ("content-type: image/gif\n\n"); open(IN,"$pass"); binmode(IN); binmode(STDOUT); read(IN,$buf,$size); print $buf; close(IN); こんな感じで、cgiと同一ディレクトリにimage.gifを用意して、 [c:\www\home] とか [c:\www\home\a] 上みたいなディレクトリにある時は上手く動くんですが、 [c:\www\home\cgi-bin] 上みたいにcgi-binディレクトリに移動すると画像が表示されません。 どなたか対処法など御教授お願いします m(_ _)m
- 599 名前:nobodyさん mailto:sage [04/05/09 22:20 ID:???]
- ぱーみっしょん
- 600 名前:598 mailto:sage [04/05/09 22:28 ID:???]
- あ、ちなみにWindows環境であります(゚-゚ゞ
- 601 名前:nobodyさん mailto:sage [04/05/09 22:33 ID:???]
- 画像をcgiと別のディレクトリに置いてみるのはどうよ。
- 602 名前:598 mailto:sage [04/05/09 22:36 ID:???]
- それも試してみたんですけど上手くできないです。
相対パスも絶対パスも試したのでパス指定のミスでも無いと思うんですけど('A`)
- 603 名前:nobodyさん mailto:sage [04/05/09 23:01 ID:???]
- ・ print $size してみて、ちゃんとサイズが取れているか確認する
・いろんな関数のあとに || print 'error dayo'; などとつけまくって、どっかでコケてないか確認する
- 604 名前:nobodyさん mailto:sage [04/05/09 23:09 ID:???]
- >>598
> [c:\www\home\cgi-bin] > 上みたいにcgi-binディレクトリに移動すると画像が表示されません。 httpd.conf 嫁。 になるので(w Manual の ScriptAlias 嫁。ってことでご勘弁を。
- 605 名前:598 mailto:sage [04/05/09 23:25 ID:???]
- >>604
一言、言わせてもらいます ホントに 有 難 う !
- 606 名前:598 mailto:sage [04/05/09 23:31 ID:???]
- そうしてHPスペースにageてみると・・・
また動かなかったとか・・・ガンガリマス _| ̄|○
- 607 名前:nobodyさん mailto:sage [04/05/10 00:05 ID:???]
- >>604
ん? gif を直接呼び出してるんじゃなくて CGI 経由で出力してるんでしょ? 関係ないのでは?
- 608 名前:nobodyさん mailto:sage [04/05/10 00:11 ID:???]
- ずいぶん前の話だけど、ScriptAliasで指定したディレクトリに
CGIのスクリプトファイルとcssファイル置いたら Apacheがcssを実行形式と見なして(当然実行できるわけもなく)500エラーが出まくって 何事かと思ったことがあった。 604が考えているのはそういう事態かな? と見当外れかも知れないことを言ってみるテスト。
- 609 名前:nobodyさん [04/05/10 00:59 ID:bW7dwAUu]
- 初心者質問で本当にすみません。
携帯のメール料金節約にと、 自分のサーバーにanonymailのようなCGIを設置してみました。 送信などはきちんとできるのですが、 送信文、送信先のログを残しておければなーと思っています。 もし可能であれば簡単な説明で構いませんので教えて頂けると助かります。 どうか宜しくお願いします。
- 610 名前:nobodyさん mailto:sage [04/05/10 01:14 ID:???]
- >>609 同じ物を鯖に保存すればいいだけだろ。何か問題でも。
- 611 名前:609 [04/05/10 01:49 ID:bW7dwAUu]
- 同じcgiファイルをサーバーの別フォルダに保存しておくと言う事でしょうか?
本当に初心者なもので…申し訳ないです。 メール送信後に自動的にログができるようなシステムにしたいのですが…。
- 612 名前:nobodyさん mailto:sage [04/05/10 02:07 ID:???]
- ファイルのIOといったら基本中の基本だろ。
ここは一応プログラミングの初心者が来るところだぞ。 プログラミングできない香具師はスレ違い。
- 613 名前:nobodyさん mailto:sage [04/05/10 02:28 ID:???]
- >>609
まあ、改造依頼丸投げスレにでも行ってみては
- 614 名前:nobodyさん mailto:sage [04/05/10 02:57 ID:???]
- ■ 設置の方法がわからない場合には
CGI設置について質問 pc5.2ch.net/test/read.cgi/php/1054216089/15(テンプレ) ■ 自分で改造できない場合には 【 スクリプト改造依頼スレ 】(丸投げ) pc5.2ch.net/test/read.cgi/php/1076831972/324(テンプレ) ■ 自分で改造するアドバイスが欲しい場合には ★三 【 スクリプト改造工房 PART 8 】 ★三 pc5.2ch.net/test/read.cgi/php/1077525387/79(テンプレ)
- 615 名前:nobodyさん mailto:sage [04/05/10 15:20 ID:???]
- Perlをインストールしてるよ俺。
vectorから拾って来たPerl5だけど5.の後がわからない。 自分のpcにいれてるPerlの正確なverを知る方法ってあるのかい? ところで俺の自信のバージョンを調べたら「役に立たないタイプです」ってさ・・・ マホカンタ!!
- 616 名前:nobodyさん mailto:sage [04/05/10 15:25 ID:???]
- perl -v
- 617 名前:nobodyさん mailto:sage [04/05/10 15:35 ID:???]
- うちの615がすみません。
毎日〜家で暗〜くなってたものですから、試しにパソコンを買ってあげたのですが、 それからというもの少しは明るくなったかなと思ったらこの頃「ごちそうさまですた」 とか「漏れ」とか「キター」???とか意味のわからない言葉を使うようになってしまって 頭を悩ませてるんです。 成人しても未だに無職で・・・この子もう駄目なのかなってなんだか私の方がふさぎこんで しまうような状態で・・・ でもねこの間、そんな私を見てあの子が「イキロ」って言ってくれたんです。嬉しくて気づいたら あの子にすがって泣きながら「モマエモナー」って繰り返してました。
- 618 名前:nobodyさん mailto:sage [04/05/10 20:52 ID:???]
- PERLの話なんだけどさ
test.txtに下記のような文があったとして <p>$x</p> このtest.txtをsample.cgiで読み込出力 $x=123456789; open(FH,"<test.txt"); while(<FH>){ print; } ってすると当然ブラウザには$xが展開されずに「$x」だけが表示されるけど、これを ブラウザに「123456789」って表示させるのっておまいらできる系?
- 619 名前:nobodyさん mailto:sage [04/05/10 20:56 ID:???]
- 俺はできる系。
すごいだろ?
- 620 名前:nobodyさん mailto:sage [04/05/10 21:22 ID:???]
- 俺もできる系(,,・e・)
- 621 名前:nobodyさん mailto:sage [04/05/10 21:24 ID:???]
- おまいら凄いな。軽くウケたw
- 622 名前:nobodyさん mailto:sage [04/05/10 21:34 ID:???]
- >>621
おまい、できない系?
- 623 名前:621 mailto:sage [04/05/10 22:02 ID:???]
- 俺はできない系だから618を書いたけど
おまいらが方法について全く書く様子がないあたりが面白かったよ。 <できない系の俺の回答> sample.cgiのコードをこう変える $x=123456789; open(FH,"test.cgi"); binmode(FH); @a=<FH>; $b=join('',@a); seek(FH,0,0); print "Content-type:text/html\n\n"; read(FH,$c,index($b,'$x',0)); print $c; print $x; 以下略・・・ さあおまいら心の準備はできてるから、馬鹿にしてくれ!!!! ・・・・・・優しい心をもってるそこのおまい。教えてくれても良い系みたいよ。
- 624 名前:nobodyさん mailto:sage [04/05/10 22:28 ID:???]
- >>623氏ね
- 625 名前:nobodyさん mailto:sage [04/05/10 22:32 ID:???]
- while (<FH>) {
eval "print \"$_\""; }
- 626 名前:nobodyさん mailto:sage [04/05/10 22:37 ID:???]
- んー、、、じゃあ
while(<FH>){ $_ =~ s/\$x/$x/g; print; }
- 627 名前:621 mailto:sage [04/05/10 22:54 ID:???]
- うお!!
・・・・・俺って馬鹿だね>>624も合わせて軽く鬱。 Template-Toolkitって説明みるの面倒だからHTML部分はShift_JISでテキストファイルに別に書こうと とか思ってたけど、俺の脳みそで思いついたそのやり方じゃどうせゴミみたいなもんなんだろな・・・ ていうかeval位知ってろよと・・・・
- 628 名前:621 mailto:sage [04/05/10 23:13 ID:???]
- とりあえずPerl限定なんだけどさ・・・
こんな機能を実現するためのコードを書け!!(中級レベル) っていう感じ頼むよ。 馬鹿な漏れに問題をだしておくれ。
- 629 名前:nobodyさん mailto:sage [04/05/10 23:23 ID:???]
- 問題集スレみたいなのか。
それはそれでおもしろいかもな。
- 630 名前:nobodyさん mailto:sage [04/05/10 23:25 ID:???]
- >>628
Web注文システム。セッション管理を使用したカートによる注文システム。 Webベース、またCSVフォーマットファイルでの商品・顧客管理。
- 631 名前:621 mailto:sage [04/05/10 23:43 ID:???]
- >>630
おまい長い
- 632 名前:nobodyさん mailto:sage [04/05/10 23:48 ID:???]
- >>628
%itemと%maneyの同じキー同志を掛け算して%pricetotalっていうハッシュを作れ
- 633 名前:621 mailto:sage [04/05/10 23:54 ID:???]
- >>632
キー?値じゃなくて?多分値の間違いと思うけど、漏れ的馬鹿回答↓ @key = keys %item; for($i = 0 ; $i < $#name ; $i++){ $pricetotal{@name[$i]} = $item{@name[$i]} + $money{@name[$i]}; }
- 634 名前:nobodyさん mailto:sage [04/05/10 23:56 ID:???]
- >>633
掲示板を作るから、フォームに入力された文字列を無害化したいんだけどそれ
- 635 名前:621 mailto:sage [04/05/11 00:03 ID:???]
- >>633
>@key = keys %item; これ @name = keys %item; の間違い。
- 636 名前:nobodyさん mailto:sage [04/05/11 00:04 ID:???]
- %pricetotal = map { ($_, $item{$_} * $maney{$_}) } keys %item;
%maney (・∀・)ニヤニヤ
- 637 名前:621 mailto:sage [04/05/11 00:48 ID:???]
- >>636
やっぱり漏れってゴミなのね・・・ >>634 難しいから明日やるよ。今日はご飯食べて寝まつ。
- 638 名前:nobodyさん [04/05/11 02:38 ID:b1LbH1Z6]
- 質問です、すいません。
The RoomのRanking Link Ver.1.86という ランキングCGIを設置してるんですけど、 登録されるURLの記述が http:// じゃなく http%3a%2f%2fwww%2e のように記号が文字化けします。 このままだとrl_out.cgiをかまないと相手先に飛べません。 記号の文字化けを無くす方法わかる方お願いいたします。
- 639 名前:nobodyさん mailto:sage [04/05/11 02:41 ID:???]
- 文字化け?してないよ。
- 640 名前:nobodyさん mailto:sage [04/05/11 02:42 ID:???]
- 茶化しつつも文句言われたらコードで答える。
カコイイな。
- 641 名前:nobodyさん mailto:sage [04/05/11 02:49 ID:???]
- >>638
同梱のマニュアルをちゃんと読め。 そもそもスレ違い。
- 642 名前:636 mailto:sage [04/05/11 05:13 ID:???]
- >>637
なにをもって「ゴミ」なのかよーわからん。
- 643 名前:nobodyさん [04/05/11 08:03 ID:d7QjPssI]
- クローラーってPHPで作れますか?
どっかスクリプトあったら、教えてください。 英語でもOK!!!!! ロボット型価格比較サイト作りたくて? え? 価格コム=YAHOOっぽい わがサイト=GOOGLEっぽくしたくてね。
- 644 名前:nobodyさん mailto:sage [04/05/11 08:24 ID:???]
- >>643
ここは作る人の板だ。 クレクレは他に池
- 645 名前:621 mailto:sage [04/05/11 09:08 ID:???]
- >>634
<漏れ的馬鹿回答> require "jcode.pl"; read(STDIN,$x,$ENV{'CONTENT_LENGTH'}); jcode::convert(\$x,"euc"); $x =~ s/[\x21-\x2f\x3a-\x40\x5b-\x60\x7b-\x7e]//g; jcode::convert(\$x,"sjis"); print "Content-type:text/html\n\n"; print $x; ってこれ記号系を排除しただけなやつだから的外れかも・・・ 的外れな上、相手がJISで送って来たものをEUCに変換すると「紗」とかが文字化けして タグになっちゃうとかいう辺りの対策をどうやればいいかもわかんないから書けなかったよ。 っていうかJISをEUC変換すると文字化けするとかってどっかで読んだけど意味をイマイチ理解できてない漏れ_| ̄|○
- 646 名前:nobodyさん mailto:sage [04/05/11 09:23 ID:???]
- $maney = 0;
$okozukai = 0.001; for (1..10000) { $maney += $okozukai } print $maney; 正しく貯金する方法を教えてくださいm(_ _)m
- 647 名前:621 mailto:sage [04/05/11 09:30 ID:???]
- >>645
>>jcode::convert(\$x,"euc"); の前に $x =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C",hex($1))/eg;
- 648 名前:621 mailto:sage [04/05/11 10:09 ID:???]
- >>646
おまい難しいこというね。1052回くらいからおかしくなっていくみたいだけど・・・・ もうちょっと頑張ってみるよ。
- 649 名前:nobodyさん mailto:sage [04/05/11 16:36 ID:???]
- >>647
リファレンス全部読め。 $x =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack("H2", $1 )/eg;
- 650 名前:nobodyさん mailto:sage [04/05/11 16:43 ID:???]
- ファイルのDLカウンターについて質問があるのですが
ファイルへのリンクをクリックした後ファイルのダウンロードをキャンセルしてもカウントされてしまうのではないですか?
- 651 名前:nobodyさん mailto:sage [04/05/11 16:44 ID:???]
- されるんじゃないの?
- 652 名前:nobodyさん mailto:sage [04/05/11 16:46 ID:???]
- カウントの仕方にもよるよな。途中できれてrange指定で
やり直しなんてのもあるし、あまりマジメに数えようとすると ハゲそうだが。
- 653 名前:nobodyさん [04/05/11 18:05 ID:xLF+apwo]
- situmonndesu
Perlで出来なくてJavaやASP.netとか他の言語でしか出来ない事って あるんですか?(個人でHPを作るにあたって)
- 654 名前:nobodyさん mailto:sage [04/05/11 18:07 ID:???]
- >>653
Perl使いをいじめることぐらいかなぁ。。
- 655 名前:nobodyさん [04/05/11 18:10 ID:xLF+apwo]
- >>654はどの言語使ってるんですか??
- 656 名前:nobodyさん mailto:sage [04/05/11 18:12 ID:???]
- PerlやASPに出来なくてJAVAに出来ることはいっぱいいっぱいあるぞ!
ま、そういうときのJAVAは板違いかもしれんが
|

|