くだすれPerl(超初心者用)
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/09/10(日) 13:33:48ID:???もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
Perl使いが優しくコメントを返しますが、
お礼はPerlの布教と初心者の救済をお願いします。
0357356
2007/09/03(月) 02:36:30ID:???0358nobodyさん
2007/09/03(月) 10:36:26ID:5z4DsU1Gみなさんどうやってデバッグしてるんですか?
0359nobodyさん
2007/09/03(月) 14:58:39ID:???最悪の場合、debug.txt作って処理を全て書き込み。
基本的にはエラー表示を使って大雑把に問題を切り分け。
0360nobodyさん
2007/09/03(月) 21:53:27ID:???0361nobodyさん
2007/09/04(火) 02:47:11ID:???0364nobodyさん
2007/09/05(水) 18:27:45ID:y75V3THa▼写メールで画像を送信できます。<HR>
件名、本文には何も書かなくてOK!<BR>
(サイズ制限:容量制限$maximg\k以内)<BR>
<a href='mailto:$SV_MAIL'>写メール送信</a><BR>
<BR>
送信が成功したら<a href='$CGI_MAIL?ID=$id&PASS=$pass'>こちらへ</a>
と、なってるんですがメインのCGIの $SV_MAIL が、カラなんでメール送信できないし
携帯でアクセスしても画像貼れないし、管理のwebmaster@〜のメルアドいれても画像転送できないのですが
どうやって設定したら画像転送できるようになるでしょうか?
わかりにくくてすいません。わかる方いたら宜しくおながいします。
0365nobodyさん
2007/09/05(水) 18:37:00ID:???そして、そのアドレスではプログラムが待ち受けていて
受け取った画像を登録するようになってるはず
ちゃんと説明読んでインストールしたのかね?
0366364
2007/09/05(水) 18:42:12ID:y75V3THa管理のwebmaster@〜のメルアドいれて携帯から送って受信したメール
見たら、英数字だけが大量に送られていて画像がなかったんです。
<そのアドレスではプログラムが待ち受けていて>のプログラムが
おかしくなってるんでしょうか?
0367nobodyさん
2007/09/06(木) 10:07:23ID:???それってContent-Type: multipart/mixed だったりしない?
メールってのは文字しか送れないから、画像のときは
英数字に変換して送られる。
受け取った側は自分で画像ファイルに変換しないと。
0368364
2007/09/06(木) 15:14:11ID:CdaTSQs2に、なっています。
どうやったら英数字に変換して送れるようになりますか?
CGIの中身は・・
# マルチパートの検出
if ($mHead =~ /Content-type:.*multipart\//i || $mHead =~ /Content\-Transfer\-Encoding:.*base64/i)
に、なっています。これじゃだめでしょうか?
これだけじゃわからないですか?
0369364
2007/09/06(木) 15:19:08ID:CdaTSQs2# マルチパートの検出
if ($mHead =~ /Content-type:.*multipart\//i || $mHead =~ /Content\-Transfer\-Encoding:.*base64/i) {
# 区切り文字列で分割
$bound = '';
if ($mHead =~ /boundary\=\"(.*)\"/i)
受信したメールのヘッダが
Content-Type: multipart/mixed; boundary="mimemk00_0_"
Content-Transfer-Encoding: 7bit
と、なってます。
0370nobodyさん
2007/09/06(木) 15:24:09ID:???おそらく本文には
Content-Type: image/jpeg;とかContent-Transfer-Encoding: base64 とかあるだろう
で、何ができてないの?画像の保存?
画像を保存する場所のパーミッションとかじゃないの?
エラーログには何か出てないのか
0371364
2007/09/06(木) 15:47:39ID:CdaTSQs2/9j/4QIGRXhpZgAASUkqAAgAAAALAA4BAgAlAAAAkgAAAA8BAgAHAAAAuAAAABA
BAgAGAAAAwAAA ABIBAwABAAAAAQAAABoBBQABAAAAygAAABsBBQABAAAA0gAAA
CgBAwABAAAAAgAAADIBAgAUAAAA 2gAAABMCAwABAAAAAQAAAJiCAgABAAAAAAA
AAGmHBAABAAAA7gAAAAAAAAAyMDA3MDkwNjE0MDkw MDAAAAAAAAAAAAAAAAAAA
エラーもでてないしこんなのがずらずらでてるだけだす。
携帯から掲示板に画像をアップしたいけどPCからはできるけど
携帯から送るとこうなってしまって解らなくて;;
0373nobodyさん
2007/09/06(木) 16:30:22ID:???0374364
2007/09/06(木) 17:17:30ID:CdaTSQs2初心者なんでデコードしてバイナリデータに戻す方法が
わかりません・・・;;
0375nobodyさん
2007/09/06(木) 17:28:13ID:???CGIの中身中身言ってるけど、それは何のCGIなんだよ
メール受信時にforwardとかでプログラム起動して画像データ抽出してんじゃないのか
CGIでメールを直接読んでるのなら、そこでデコードしてるはずだろ
どういう構造で、今どういう動作をしてて、本当はどういう動作をするべきなのか
全部書けよ
0376364
2007/09/06(木) 17:43:51ID:CdaTSQs2なってます
CGIの中身を貼りたいけど長すぎて貼れないや・・・
0377nobodyさん
2007/09/06(木) 21:42:23ID:???それは、Perlに対してであり、日本語に対して超初心者用なのでは無い。
>>364の質問に的確に答えられる奴はいないだろう。
例えるなら、「和食を作ったのですが、出来た物が辛いです。
どうしたら良いでしょうか?」と言ってるようなもんだ。
こんな質問には超一流の料理人でも答えられないよ。
つまり、Perlを勉強する前に日本語と最低限の
コミュニケーション術を学んでから出直して来い。
0378nobodyさん
2007/09/07(金) 01:22:28ID:???荒らしだから相手にしないほうがいいよ
0379nobodyさん
2007/09/07(金) 01:46:41ID:???そうでないならエンコードも入ってると思うがなあ
エンコードそのものはそんな手間でもないので
自分で書くつもりならbase64とmultipartの扱いだけ調べりゃすぐだ
0380364
2007/09/07(金) 15:23:45ID:2t2s6ltNスルーで終了してくれ
0381nobodyさん
2007/09/07(金) 16:17:59ID:???筋だと思ふ、そういうのは…
改造ならこの板に適切なスレがあるし
0382364
2007/09/07(金) 16:30:08ID:2t2s6ltNありがとう
0383nobodyさん
2007/09/09(日) 12:02:21ID:???TMPL_LOOPでいくつかのラジオボタンを表示してます。
NAMEはすべて変えてます。
ただparamを配列で受けとればいいのですか?
ラジオボタンの個数とNAMEをhiddenで渡さないとだめでしょうか?
0384nobodyさん
2007/09/10(月) 09:56:44ID:???だったらそうなるね
0385383
2007/09/10(月) 11:57:32ID:pVVOBct/なんというか、二択のラジオボタンが複数あるということです。
それぞれどちらがチェックされたかが知りたいのですが
0386nobodyさん
2007/09/10(月) 12:17:53ID:???全部Name変えてるならその名前で全部チェックしては。
チェックされてなければValueが入ってこない
0387nobodyさん
2007/09/10(月) 19:36:15ID:???ラジオボタンのグループごとにidを決める。
ex.radio1,radio2...
次にデコード後に送信内容をハッシュに収めて↓みたく値を参照する。
$DATA{'radio1'},$DATA{radio2'}...
これで中身に其々の値が代入される。
0388nobodyさん
2007/09/11(火) 23:05:59ID:bdpoEocxどのようにすれば取得できますか?
0389nobodyさん
2007/09/12(水) 00:28:37ID:???0390nobodyさん
2007/09/12(水) 00:31:26ID:m2heepaUformなどの受け取りは普通に出来るのですが、
textareaだけは同じように受け取ろうとしても出来なくて、、
0391nobodyさん
2007/09/12(水) 00:52:50ID:???terminalから
> /usr/local/bin/perl < hoge.cgi
とすると、
Content-type: text/html;\n\n
<html>
中略
</html>
みたいに目的のhtml書き出せるんですが、ブラウザからやると
500になってしまいます。。。
パーミッション/転送モードは大丈夫です。
何か考えられる原因ってありますか??
0392nobodyさん
2007/09/12(水) 00:53:02ID:???0393nobodyさん
2007/09/12(水) 00:58:46ID:???エスパーレス、ブラウザに対する出力がなされていない。
次の文章をスクリプトの最終処理の後にくっつけてみれ。
print "Content-type: text/html; charset=Shift_JIS\n\n";
print "テスト";
これでテストが表示されれば、HTMLの出力なりlocation指定するなりすればよかろう。
それでもアウトなら上の二行を少しずつ処理の前方へとズラしていけ。
0394nobodyさん
2007/09/12(水) 03:04:50ID:???> Content-type: text/html;\n\n
> <html>
> 中略
> </html>
print 'Content-type: text/html;\n\n'; と書いてるところを
print "Content-type: text/html;\n\n"; に書き換えろ
じゃないのか。出力がそうなってるらしいし。
0395394
2007/09/12(水) 03:06:38ID:???誤: print "Content-type: text/html;\n\n"; に書き換えろ
正: print "Content-type: text/html\n\n"; に書き換えろ
0396nobodyさん
2007/09/20(木) 19:00:31ID:tH1/iNYn0397nobodyさん
2007/09/20(木) 20:28:19ID:???0399nobodyさん
2007/09/24(月) 16:40:32ID:HMQ03/cj将来的にIT系に就職を考えてるので、もし失敗しても良い経験になるかなと思ってます。
質問なのですが、WebアプリはGatewayの7万円台で買った安パソコンでも作れますか?
一応情報系なのでPerlやコンピュータの基礎知識はあるつもりですが、
制作実務経験が足りてないもので、ましてやWeb系は手を出したことがなく右も左も上もわからない状態です。
調べたところCatalystというフレームワークがよく使われるそうですね。
簡単に作れるというふうに書いてありました。
しかし、常識的に考えると、serverを増強していくのにかなり費用が必要だったりするので、
ちょっと学生が手を出して儲かる世界なのかなと思います。
学生で儲かっている人はいますか?
周りの友達などからは何もそういう類の情報がないので、わかりません。
ちょっと傲慢な申し出ですが、何か少しでもヒントやアドバイスを頂ければと思う次第であります。
0400399
2007/09/24(月) 16:52:16ID:HMQ03/cjWebアプリは一人でも開発できますか?
もちろん、一人が作ったという話はちらほら聞きますが、
Perl暦一年の私でも大丈夫でしょうか?
PerlはLLだから簡単という話もありますが、一人だと出来ることはかなり小規模なものに限られてくるのでしょうか?
たとえば、はてなは少人数ですが、みんなすごいPerl使いなはずなので、はてなを見て「少人数でもあれだけのものが
作れるのだから、一人でもそれなりのものが作れるはずだ」などと思うのは早計でしょうね。
何が言い対価というと、一人だときついかもしれないということです。
個人的にはこのように(勝手に)判断していたのですが、最近どうしても学生のうちに作りたいと
思ってきたので、一人で作れないかと思い始めています。
ちなみに、協力者(同志)はいまのところいそうにないので、まずは一人で作る線で考えている次第です。
Web系のPerl熟練の皆様の判断をいただければと思います。
どうかよろしくお願いいたします。
0401nobodyさん
2007/09/24(月) 17:15:49ID:???できなければリーナスは誕生していない。
CだろうがJAVAだろうがPerlだろうが計算機は所詮計算機でしかない。
0402nobodyさん
2007/09/24(月) 17:40:21ID:???2チャン工業[150円]+0.5% ひろゆき証券[3,270円]+1.7%
みたいに表示させたいです。
parlでできる事は調べたら分りましたが、解説サイトが少なくて分りにくいです。
どこか初心者向けのないでしょうか?
http://www110.kir.jp/study/jissen/script2143.html
↑これをhtmlに変換したけど動かなかった。
http://d.hatena.ne.jp/hetappi/20070313/1173800678
↑これは動いたけど、もっと沢山数値が欲しい時どうするのか分らない。
0403nobodyさん
2007/09/24(月) 18:26:44ID:???本で買える情報は本で買ったほうが早い。
時間が有り余っているなら別ですが。
0404399
2007/09/24(月) 18:28:06ID:HMQ03/cjありがとうございます。
作れるのはいいとして、
しかしサーバ増強などに費用がかかりませんか?
0405nobodyさん
2007/09/24(月) 20:05:11ID:???スタンフォード大学の
コンピューターセンターに
転がってるマシンを勝手に
無断で持ってきて自分達のものにしてた。
また、配送されてきて、
梱包を解かれないで
配送センターに放置されたままの
マシンは
「誰も必要としていない」
と勝手に判断して、それも
自分達のものにしてた。
0406nobodyさん
2007/09/24(月) 20:42:24ID:???いったいどの程度の規模のサイトを作るかによる。
(単位時間当たりのアクセス数、コンテンツの要領、動かすアプリのメモリ使用etc...)
まあはっきり言って、Dellやらのやすもんセットでも、ちょっと型落ちの中古機なんかでも
サイト立てるだけなら全然可能。(それこそ3〜5万位のマシンでも十分)
初めから処理能力とかハード的なこと気にするより、とりあえず自分でサイトなりなんなり立ててみて、
公開とか運用とかしてみる。
それでハード的にきつそうになってから、気にしましょう。
0407399
2007/09/24(月) 21:13:35ID:HMQ03/cj>>406 やってみないと分からないですね。規模は。
目標は、10,000PV/day, 100MBのコンテンツ です。
サイト立てるためにapacheというやつを導入しました。
localhostを立てるまでは出来ました。
この調子でいくとlampかなと思ってます。
Windows依存できたので、1からunix勉強しなおすのは少し大変です。
ありがとうございます。
0408nobodyさん
2007/09/24(月) 22:40:40ID:???その3-5倍程度のサイトを椅子で運営してるがレンタルでもクレーム来たことない。
まぁ、共用ですらその程度なら大丈夫ってことだ。
0409399
2007/09/24(月) 22:50:31ID:HMQ03/cj貴重なアドバイスありがとうございます。
すみませんが、椅子、レンタル、共用というのはどういう意味ですか?
検索にかけてみたんですが、わかりませんでした。
お手数かけてすみません。。
0410nobodyさん
2007/09/24(月) 23:29:42ID:???レンタル・共用が分からないってのは……
0411nobodyさん
2007/09/24(月) 23:34:58ID:HMQ03/cj質問の仕方が悪かったようです。
共用サーバサービスやレンタルサーバなら聞いたことあるんですが、
レンタルや共用が何の略かが分からなかったんです。
何か根本的に基礎知識がかけていると考えたほうが妥当でしょうか?
先達は、どのようにして知識を得たのでしょうか?
0412nobodyさん
2007/09/24(月) 23:41:48ID:???#/usr/bin/perl
#生きてる限り勉強
while(>>411){
print "トライ&エラー";
}
__END__
0413nobodyさん
2007/09/25(火) 00:10:08ID:OOv8Weabなんだかそう言われると、これまで学習を継続してきたことを肯定されたようで
安心します。笑
とりあえず、これまでやってきたことは当たり前のことではありますが、少なくとも
間違ってはいなかったと思えました。
0415nobodyさん
2007/09/25(火) 00:50:17ID:???0416nobodyさん
2007/09/25(火) 00:53:46ID:OOv8Weab動くスクリプトというのはどういうことなんでしょう。
スクリプトは1日平均100行くらいですかね。
やっていた時期は、300行くらいでしたが、最近はネットワークやUNIXに関する勉強にも
追われていて。
0417nobodyさん
2007/09/25(火) 01:14:03ID:???ここで質問するよりも、本を読むよりも↓行って作って来い。
多分その方がいい勉強になる。作れないものは調べて作る。
ご希望のCGIを作成いたします
http://pc11.2ch.net/test/read.cgi/php/1145308869/
0418nobodyさん
2007/09/25(火) 01:37:09ID:OOv8Weabその行動としてどういったものが妥当かを入念に検討しているのです。
私は学生なので、行動範囲も限られはしますが、まずは手始めにWeb applicationを制作しようかと
考えております。
一年perlやってきましたが、これまではこれを生かそうという計画はなかったのですが、
それは行動力がなかったというよりも、
もとからそういう発想がなかったんです。
それがここ数週間に間に急にWeb applicationをやろうという欲望がふつふつとわきあがってきているので
自分でも驚いています。
この欲望を実現すべく、過去の先達たちはものすごい行動力を発揮してこられたのでしょうが、
私も負けてはいません。
>>417
CGIを作ってもらうんですか。
スレッド見ました。
オープンソースのperl scriptを見るのも良い勉強になりますよね。
あと、思うんですが、方法にグタグタこだわるよりも、何をやりたいかが
大事ですよね。
ところが、自分の場合は何をやりたいかが明確なのにそのための方法がまるで
分からないというか少しずつ分かっているのですが、
その分かっていくスピードがあまりに低速であきれているんです。
なんと進みにくいのだろうかと。
だから、少しでも速く進めるように先輩方のお力を頂きたくこのスレッドに
参上いたしました。
0419nobodyさん
2007/09/25(火) 16:28:46ID:???俺が苦労して書いた10行ぐらいの処理が
うまい人だと2〜3行で処理効率も上とか普通にあるし。
0420nobodyさん
2007/09/25(火) 17:11:40ID:???「○○するスクリプトを××行で書きました」
ならまだしも。
0421nobodyさん
2007/09/25(火) 18:43:18ID:???0422nobodyさん
2007/09/25(火) 20:20:09ID:???0423399
2007/09/25(火) 21:39:39ID:tW7VjElz申告すべきものが何もなかったので行を申告しました。
ところで、上のほうで少し書いたかもしれませんが、私は長いプログラムを書いた経験がありません。
そこで、サイト制作に着手しようかと今日サーバについて調査しておりました。
そこで質問ですが、アプリケーション開発はどういう手順で行われるのでしょうか?
一応情報系なので、要件定義から設計・coding、テストといった過程については勉強したのですが、
実際の現場でどういう開発工程がとられているかというのは、
いかなる手段で学べばいいのでしょうか?
やはり、アルバイトが一番でしょうか。
しかし、アルバイトは当たり外れが大きいとも聞きます。
0424nobodyさん
2007/09/25(火) 21:43:43ID:???0425399
2007/09/25(火) 21:55:39ID:tW7VjElzというよりは、これも自分のなかでは地道な努力の一環なのですが、いかがでしょう。
たとえば、第一線の開発者が実際にどんなツールや手法やスタイルで仕事をしているか、
というのは学生が学ぶのは困難なのでしょうか、ということを現在調査中なのです。
0426nobodyさん
2007/09/25(火) 22:14:32ID:???0427399
2007/09/25(火) 22:23:40ID:tW7VjElzはい。どういう形で報告すればいいのか指定くだされば、検討します。
0428399
2007/09/25(火) 22:32:09ID:tW7VjElz現場の空気を吸うことが大事かなと考えまして、それで、さっそくサーバについて調査していたのです。
幸い、私にはやりたいことがそれなりに明確です。だが、よく考えてみると道のりがはなはだしく曖昧なのです。
それは当然です。全く未経験なのですから。
そこで、「ロードマップ」が欲しいと考えたのです。
何かおかしなところがあればご指摘ください。
0429nobodyさん
2007/09/25(火) 22:38:38ID:???0430399
2007/09/25(火) 22:39:50ID:tW7VjElz0431399
2007/09/25(火) 22:41:44ID:tW7VjElz他所で調査をしながら、ここでも質問しているという次第です。
ただし、マルチポストはしていませんよ。笑
0432nobodyさん
2007/09/25(火) 22:42:20ID:???まあ、コードを書いた経験があるだけomotiよかましだろうが
「ハイキング程度の人間がエベレストに挑む」
「プーアルが完全体セルに挑む」
のを単に夢想してるだけだ。
「ロードマップが欲しい」?
地図の見方すら分ってない人間に分るようなフローチャートを無償で作れと?
おまえさんがやるべき事は経験を積むことだよ。
ここでうだうだ、くだらん持論を述べる事ではなく。
さっさとアルバイトに応募しろ、外れだと思ったら止めて他を当りゃいいだけだ。
0433399
2007/09/25(火) 23:08:16ID:tW7VjElzある意味納得です。アルバイトへの応募も必要だし、経験を積むことをするのは必須事項でしょう。
omotiって何か知りませんが、私は地図を読む能力がゼロだとは思いません。
私は自分を過少評価する傾向がありますが、それをゼロだと言ってしまうと、卑下しすぎでしょう。
地図を必要とする理由は、地図を頭に入れてから実践したほうが効率面で有効だと判断したからです。
どういった手段で、先人達は、地図を入手してこられたのでしょう。素朴な疑問。
0434nobodyさん
2007/09/25(火) 23:29:27ID:???>omoti
ぐぐれ。
>地図を読む能力
「読む」のは誰でも出来る、経験に応じたレベルで。
経験を積むと見方が分ってきてより深く地図を読むことが出来るようになる。
>自分を過少評価
何様だ?オマエ。
経験をコードの行数で書くようなドシロウトみたいなマネしといて、
よくもまあ、自分を過大評価出来るもんだ。
0435nobodyさん
2007/09/25(火) 23:38:09ID:???迷惑だから来ないで下さい
0436399
2007/09/25(火) 23:45:43ID:tW7VjElzどうも意志の伝達が正常に行われなかったようです。
自分を過少評価というのは、自分が偉いというのとは逆に、
自分をネガティブに評価する傾向があるという私の一般的性質を指しています。
だから、なぜあなたが怒りを発生させたかについては責任を負いかねます。
それから経験をコードの行数で書くのが実力や経験量を測定する尺度としてあまり妥当な手段でないことは認めるものの
何がしかの尺度にはなるかと思います。
一応情報系なので日常会話で行数について耳にしますので、補足しました。
>>435
アルバイトに来ると迷惑ですか。
私はやる気だけはありますよ。これまでもアルバイトしてましたが、面接でそう言いました。
0437nobodyさん
2007/09/25(火) 23:52:05ID:???PMだけを目指すのならともかく、若いうちはガンガンスクリプトを書いとけ。
出来たものから汎用性のある部分をモジュールとして使えるようにしろ。
モジュールとして使わないまでも、関数なりクラスとして再利用出来るようにストックしとけ。
ロードマップだの何だの言うよりも、とにかくショウモないスクリプトでもいいから書いて書きまくれ。
言われてることが分からないなら、とっとと現実に戻ってクソして寝てみる夢を見つづけろ。
0438nobodyさん
2007/09/26(水) 02:18:47ID:???0439nobodyさん
2007/09/26(水) 02:21:03ID:???それでいてゼビウスのようなゲーム作って大成功する奴もいるんだ
お前みたいに能書きだけで先に進もうとしない奴は何やっても駄目
0440nobodyさん
2007/09/26(水) 02:24:18ID:???とりあえず、会員制のサイトでも作ってみたら?最初はモジュールを
使わず、全てPurePerlで組む。完成しても公開はしない。あくまで、
自分の学習用。機能としては…
・新規登録フォームで必要項目を記述して送信すると
入力されたデータを保存。同時に確認メール発射。
・確認メールの中にURLが記入されていて、そこに
アクセスすると入会登録完了。
・入会登録完了すると完了メールが届いて、そこに
書かれているIDとパスワードでログイン。
ここまで出来れば、Webサイトを作成する上での基本は学べると思う。
その後に、サイトの中でBBSなりユーザ情報設定等を追加していく。
ここまでで、Webサイトを運営する上で解決策が学べると思う。
その後に、同じ物をモジュールを使って作り直す。
ここまでで、モジュールの有難さを学べると思う。
ここまでできて、解らない事があれば、質問してくれ。逆に
それまでは、自分の力で解決してくれ。途中でどうしても
自分の力で解決できなければ、才能が無いので、諦めてくれ。
>>399
いきなり大きなものを一から作ろうとすると挫けるから、自分の思ってる機能に
一番近いものを実装してるCGI探してきて設置。まずはそれを好きなように
改造しまくる。これだけで一通りの流れは掴めると思う。次が>>440かな。
ちなみに個人で始めるWebサービスは99%赤字になるから、金が欲しいなら
素直に今できるバイトで稼げ。
0442nobodyさん
2007/09/27(木) 22:26:20ID:???0443nobodyさん
2007/09/28(金) 09:09:43ID:???うざったいことこの上ない。
0444nobodyさん
2007/09/28(金) 20:52:36ID:???全部同一人物かw
0445437
2007/09/29(土) 00:32:05ID:???プログラミングなんて習うよりも作れだというのに。
0446nobodyさん
2007/09/29(土) 01:20:03ID:???ってか実はいつもいるのか?
0447nobodyさん
2007/09/29(土) 01:25:07ID:???0448nobodyさん
2007/09/29(土) 13:45:18ID:???0449nobodyさん
2007/10/04(木) 08:24:35ID:???if ($vote_terminal == 0){$voteflag = 1;}
else{
$a1 = $ENV{'HTTP_USER_AGENT'};
if (($a1 =~ /^DoCoMo\//)||($a1 =~ /^ SoftBank\//) ||($a1 =~ /^UP\.Browser/)){
if ($vote_terminal == 1){$voteflag = 0;}else{$voteflag = 1;}
}
elsif ($vote_terminal == 1){$voteflag = 1;}else{$voteflag = 0;}
}
HTTP_USER_AGENTの部分をREMOTE_ADDRにしたいのですが
携帯電話会社のIPアドレスをどう追加してやれば良いのでしょうか?
携帯電話のIPアドレスリスト
http://ja.wikipedia.org/wiki/%E5%88%A9%E7%94%A8%E8%80%85:Tietew/%E6%90%BA%E5%B8%AF%E9%9B%BB%E8%A9%B1%E3%81%AEIP%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%83%AA%E3%82%B9%E3%83%88
0450nobodyさん
2007/10/04(木) 09:06:18ID:???IPアドレスで判定する部分そのものを新たに追加するってんならわかるが。
0451449
2007/10/04(木) 13:54:49ID:wlik/mVjそうなんですか
尚更手に追えそうもないです;
失礼しました
0452nobodyさん
2007/10/06(土) 23:30:58ID:???目的は一度、デコード&整形した後でデコードだけの整形していないデータを取り出すこと。
seek STDIN 0, 0;は既に試しました。
0453nobodyさん
2007/10/06(土) 23:35:10ID:???0455nobodyさん
2007/10/07(日) 00:05:53ID:???やっぱり、その方法が手っ取り早いですか?
考えてはみたけど、それなら結局は最初から変数に読み込んで後で使う方がいい気も…
んー、キーボード入力じゃなくてPOSTデータだから取り出せるものと思ってました。
一生手を入れないでマージンまでやってくれるクラスを作ろうと思ってまして。
■ このスレッドは過去ログ倉庫に格納されています