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

Perlコーディング初心者質問スレ Part 65

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2013/01/15(火) 05:43:28.56ID:???
Perlのコーディングで困ってる人のスレです。

【投稿する際の注意】
質問するときは内容をよく吟味してから投稿してください。
「コマンドの意味がわかんない」とかはマニュアル見ましょう。
回答者さんは何でも屋じゃありません。

1: 自分はこういう事がしたい。
2: それでこんな風にやってみたが・・・
3: こんなエラーが出て上手く行かなかった。

最低でも1と3が無いと誰も答えられないよ。
良い回答は良い質問から。一緒に勉強しましょう。

お勧めサイトは >>2 以降

前スレ http://kohada.2ch.net/test/read.cgi/php/1343668425/
0514nobodyさん2013/08/15(木) NY:AN:NY.ANID:???
>>512-513
他所でやってくれ
ここは食べ物スレだ
0515nobodyさん2013/08/16(金) NY:AN:NY.ANID:???
働かざる者食うべからず

>>514のようなレスをやってるような基地害厨房に仕事なんかあるわけないから
>>514は働いていないことになる
つまり>>514は何一つ食べてはならない
食べたければPerlを習得すべし
>>514の分際で食い物の話なんか言語道
0516nobodyさん2013/08/16(金) NY:AN:NY.ANID:???
>食べたければPerlを習得すべし
Perlじゃ就職なんかできないのに何言ってんのこいつ。
0517nobodyさん2013/08/16(金) NY:AN:NY.ANID:???
コピペ基地害はほっとけ
0518nobodyさん2013/08/16(金) NY:AN:NY.ANID:???
お前らお盆休みは帰省とか旅行で旨いもん食ってんじゃねーの?
0519nobodyさん2013/08/16(金) NY:AN:NY.ANID:???
しゃぶしゃぶしか食ってない
0520nobodyさん2013/08/17(土) NY:AN:NY.ANID:???
うちは家族で寿司食いに行ったよ。
脂の乗ったサーモンは最高だな。
0521nobodyさん2013/08/18(日) NY:AN:NY.ANID:???
>>471
>送信にいたらなかったファイルの削除がめんどうだな。
送信にいたらなかったファイルがオリジナルのファイルだったら削除されたら
涙目だな
0522nobodyさん2013/08/18(日) NY:AN:NY.ANID:???
> 一回目に受け取ってしまうしかない?
> 送信にいたらなかったファイルの削除がめんどうだな。

一回目にサーバーで受け取ったファイルの話だろ?
0523nobodyさん2013/08/18(日) NY:AN:NY.ANID:???
>>522
↑
話の流れも読めないヴァカが書き込むとこうなる。
0524nobodyさん2013/08/18(日) NY:AN:NY.ANID:???
確認画面の前にアップロードしなきゃならないと本気で思ってそうで笑えるw
0525nobodyさん2013/08/18(日) NY:AN:NY.ANID:???
基礎もやらずにコーディングばっかやってる低能はそんなもんだろ
0526nobodyさん2013/08/18(日) NY:AN:NY.ANID:???
>>524
つまり、こういう話?

489 名前:nobodyさん[] 投稿日:2013/08/10(土) NY:AN:NY.AN ID:sfDUdOib
> >>471
> JavaScriptを使ってもいいのであれば
> 確認画面をJavaScriptで生成してはどうかな?
> フォームのsubmitを押した時、JavaScriptで処理を奪い、
> 画面を確認画面に変化させる。
> そうすれば、確認画面はフロントエンドで完結するので
> サーバー側に余計な機能を追加しなくて済む。
0527nobodyさん2013/08/18(日) NY:AN:NY.ANID:???
また妙なものを引用してきたな
0528nobodyさん2013/08/18(日) NY:AN:NY.ANID:???
え? だってJavaScript使わないと確認画面出せないでしょ?

httpはコネクションレスだから、
確認画面で新たにページ表示したら
入力値消えちゃうし。

ファイル以外の情報ならデータが小さいから
input type="hidden"に入れておけばいいけどさ。
0529nobodyさん2013/08/20(火) NY:AN:NY.ANID:???
俺も寿司食べたよ
0530nobodyさん2013/08/21(水) NY:AN:NY.ANID:???
寿司って結局、米も酢も握る奴の腕も関係なくて
ネタの旨さで決まるからなぁ。
ネタが悪ければ一流と呼ばれる職人が握ってもまずいし、
ネタが良ければそこらのバイトが握っても旨い。
0531nobodyさん2013/08/21(水) NY:AN:NY.ANID:???
そうでもない

下手クソがチンタラ握ってると脂の乗ったネタは脂が溶けて酸化するからまずい
0532nobodyさん2013/08/26(月) NY:AN:NY.ANID:???
夏場のナマモノはやめとけ。
0533nobodyさん2013/09/03(火) 08:04:11.59ID:???
シーチキン巻きとかなら大丈夫だろ
0534nobodyさん2013/09/07(土) 13:10:05.65ID:???
シーチキン巻きは寿司ではない。
あれは回転やテイクアウトなどのカジュアルな寿司が登場したときに
子供も顧客として取り込むために生み出された食品。
だからシーチキンの軍艦はサビ抜きだし、
サビを入れたシーチキンの軍艦なんてきいたことがないだろう。

ちなみにイクラの軍艦はキュウリなのにシーチキンにはなぜキャベツなのかというと
あれはツナマヨに含まれる油分がシャリに染み込まないようにするための
セパレータの役割を果たしている。
0535nobodyさん2013/09/08(日) 14:02:52.32ID:???
Perlの正規表現に関する質問です。
$matchの変数に
"文字"と含まれていた場合は真を得て、
含まれていない場合は、偽を得たいです。(現状では"文字"と含まれていなくても真の結果が表示されてしまいます。)

$match = "文字";
$str = "日本語文字チェックです"
if ($str = ~/\Q$match\E/) {
print '文字が入ってます';
}else{
print '文字が入ってません';
}

試しにmojiとした場合は、mojiが含まれていない場合はちゃんと偽の結果が表示されます。

$match = "moji";
$str = "nihongomojicheckdesu"
if ($str = ~/\Q$match\E/) {
print 'mojiが入ってます';
}else{
print 'mojiが入ってません';
}

文字コードはShift-jisです。
Perlのバージョンはperl5 5.8.9です。
こちらのページを参考にさせて頂きました。http://saboten009.blogspot.jp/2008/02/perl.html

どなたか分かる方おりましたら教えて頂けるとうれしいです。よろしくお願いします。
0536nobodyさん2013/09/08(日) 14:08:36.87ID:???
Encode使って内部文字列に変換してからマッチング
0537nobodyさん2013/09/08(日) 15:55:28.17ID:???
ありがとうございます。
Encodeを自分なりに試してみましたがうまくいかず、
試しに、$matchと$strををprintで書き出してみたら
文字化け等も特に無く正常に表示されたので、最初から見直していきましたところ、

× if ($str = ~/\Q$match\E/) {
○ if ($str =~/\Q$match\E/) {

=~ の間の半角スペースが不要だったためでした。。
初歩的なミスで申し訳ないです。
Encodeも初めて知りましたので後々役に立ちそうです。
アドバイス下さいましてありがとうございます。
0538nobodyさん2013/09/08(日) 17:47:09.99ID:???
これはstrictもwarningsもしてないとみた
0539nobodyさん2013/09/08(日) 17:53:15.84ID:???
>>537
馬鹿には無理だと理解できたか?
知能が低いくせに余計なもの手を出すなゴミクズ。
0540nobodyさん2013/09/08(日) 18:29:02.79ID:???
>>537はこのスレの質を下げるために来てるんだから仕方ないよ

こういうのって罵詈雑言と違って荒らし認定されにくいけど立派な荒らし

罵詈雑言はNGなり脳内スルーなりできるけど

>>537みたいな荒らし方は区別がつきにくいうえに長期的に効いてくる
0541nobodyさん2013/09/08(日) 19:09:46.40ID:???
初心者質問スレに質って・・・

荒らし「こういうのって罵詈雑言と違って荒らし認定されにくいけど立派な荒らし」
0542nobodyさん2013/09/08(日) 19:47:16.43ID:???
荒らし「荒らし「こういうのって罵詈雑言と違って荒らし認定されにくいけど立派な荒らし」」
0543nobodyさん2013/09/08(日) 20:44:27.97ID:???
SendMailでFromの部分、つまり差出人を表記したいのですが、
encode_base64($hoge);
だとうまくいきません。
目的とするものと違うタイプに返還されるようです。

よろしくです。
05445432013/09/08(日) 21:14:00.25ID:???
自己解決しました。
0545nobodyさん2013/09/08(日) 21:18:51.00ID:???
>>543
何でスレ違いの質問するの?
馬鹿はさっさと消えればいいのに。
0546nobodyさん2013/09/08(日) 21:22:08.79ID:???
>>543
メールのエンコードは結構デリケートだから注意しなきゃならないところが意外と多い
一つずつチェックしながらやるといい
http://www.google.co.jp/search?q=%E3%83%90%E3%83%BC%E3%82%AB%EF%BC%B7%EF%BC%B7%EF%BC%B7
0547nobodyさん2013/09/08(日) 21:24:56.61ID:???
>>543
mail_encode使えば一発だろうが

$maildata = mail_encode( $from , $to , $subject , $body , $file );
0548nobodyさん2013/09/08(日) 21:30:29.48ID:???
>>543=基礎もロクにやらずにコーディング始めた奴の末路wwwwwwwwwww
0549nobodyさん2013/09/08(日) 21:38:17.48ID:???
必要な知識もなく、コーディング能力どころか設計能力すらなく、
ネットで断片的な知識をかき集めだけなのに自分にもプログラムが組めると勘違いし、
応用が必要になれば急に頓挫。
自分の責任で頓挫したにも関わらず、赤の他人にタダで教えろと言い始め、教えてもらうまで完成せず。
質問するにしても適切なスレッドすら分からず、関係ないところへ垂れ流し。
05505432013/09/08(日) 22:19:43.80ID:???
FORM送信されたデータからMailを作製し、差出人を表示したいです。
DIYの世界ですが、このための予算はないので。すみませんがよろしくです。
0551nobodyさん2013/09/08(日) 22:21:48.28ID:???
>>550
金なしはやりたいこともできないのは当たり前
身の程を知れ
0552nobodyさん2013/09/08(日) 23:07:18.52ID:???
550「趣味の旅行だから予算はありません、だからタダで飛行機乗せろ」
0553nobodyさん2013/09/08(日) 23:11:47.28ID:???
FORMにFROMのINPUTを入れておくのが一番簡単。
0554nobodyさん2013/09/08(日) 23:16:58.73ID:???
Perl関係ない回答レス入ったな。
つーことはPerl関係ない食べ物の話してるのはどこかからやってきた荒らしではなくスレ住人という可能性が出てきた。
0555nobodyさん2013/09/08(日) 23:34:33.95ID:???
>>553
Mail自体は送れるのですが、
名前<++++@++++.ne.jp>
の名前の部分は、送信されたデータからMIMEエンコードしないと
正しく表示されないようで、Mail自体がエラーになってしまいます。

固定された差出人表記にすればいいのですが、MLに使うため、
できれば誰が出したかわかるようにしたいんです。
本文見ればわかるのですが、できればヘッダで。
簡単なことをアフォやってるのでしょうか。
0556nobodyさん2013/09/08(日) 23:43:49.71ID:???
>>555
スレ違いの質問を延々と続けるようなアフォには無理
身に染みただろ
0557nobodyさん2013/09/08(日) 23:47:50.29ID:???
何処がどうスレと関係ないのでしょうか、詳しく
0558nobodyさん2013/09/09(月) 00:03:51.30ID:???
>>555
何でこのスレを荒そうと思ったの?
0559nobodyさん2013/09/09(月) 00:15:20.92ID:???
>>557
何でもかんでも教えろ教えろ馬鹿じゃねーの。
独学でできないくせにやりたいなら専門学校でも行けよ。
0560nobodyさん2013/09/09(月) 00:28:24.06ID:???
また例のPerlスレ荒らしがきてるのか?
気にしないで質問続けていいよ。
0561nobodyさん2013/09/09(月) 01:18:09.85ID:???
しかしこの1週間で質問は1つも来ていない件
0562nobodyさん2013/09/09(月) 01:39:21.70ID:???
DIY()
0563nobodyさん2013/09/09(月) 01:47:10.70ID:???
>>555
ヘッダでの非US-ASCII 文字の扱い
ttp://ja.wikipedia.org/wiki/Multipurpose_Internet_Mail_Extensions

詳しくは
Perl徹底活用インターネットダイレクトアクセス―Mail・WWW・FTP自動化技法
でな
0564nobodyさん2013/09/09(月) 02:17:07.13ID:???
こな時間まで自己顕示欲乙
0565nobodyさん2013/09/09(月) 03:56:58.45ID:???
90年代の本をドヤ顔で提示するそのセンス
0566nobodyさん2013/09/09(月) 07:10:11.19ID:???
情報ソースにWikipedia出す知恵遅れって未だにいるんだな。
0567nobodyさん2013/09/09(月) 09:34:37.66ID:???
質問者も質問者だけど回答してる奴もまともな奴がいない
今までは並かそれ以上の知識とスキル持った奴が回答してたから馬鹿回答者のつけ入る隙はなかったが
過疎気味で並以上の回答者が来なくなったせいで馬鹿回答者が我が物顔でいい加減なレスをつけまくってる

回答がつかないよりはマシだとか恥ずかしい勘違いしてるんだろうけど
いい加減な回答は藁をもすがりたい質問者に爆弾付き泥船提供してるようなもん
しかも質問者も回答者も爆弾が付いてることすら気付いてない状態
ないほうがマシ
05685552013/09/09(月) 11:31:31.17ID:???
荒れているところを済みませんでした。

変換サービスサイトでJIS(ISO-2002-JP)でエンコードしたものを
過去の投稿者分用意して、置換するという力業も考えましたがw
それでは自由度がなさ過ぎです。

MIME::Base64でJIS(ISO-2002-JP)を指定してエンコードする
方法をお教えください。
他の一般的モジュールもサーバには入ってますので、それでもいいです。
0569nobodyさん2013/09/09(月) 15:02:40.29ID:GYx/2qOA
散々ゴミクズが荒らしてきたからな
そして優秀なPerlエンジニアもいなくなった
ゴミしかのこってねわ本当
uyも消えたし
0570nobodyさん2013/09/09(月) 16:39:57.34ID:???
まさか>>555は荒らしてる自覚がないのかね
0571nobodyさん2013/09/09(月) 18:46:01.83ID:???
hogeとか書いてみたり、単発芝つけてみたり、そのせいでなかなか回答が来ないのに気付かないんだろうな。
ここが荒れてる荒れてないに関わらず回答来るわけないだろう。たった2行で終わる回答なのにな。
05725552013/09/09(月) 21:10:14.47ID:???
不器用ですが、このような感じで動きました
Jcodeは読み込み済みと言うことで、不器用さを叩いてください。

use MIME::Base64;
jcode::convert(&#165;$str, 'euc');
jcode::convert(&#165;$str, 'jis', 'euc', 'z');
$str = "=?ISO-2022-JP?B?" . encode_base64($str,"") . "?=";

しかし前は素晴らしいスレだったのに、2chの多くが
こんな感じになりました。残念です。
0573nobodyさん2013/09/09(月) 23:36:07.39ID:???
荒らしは無視するに限ります。質問があったらまたきてください。
0574nobodyさん2013/09/09(月) 23:41:25.04ID:???
>>572がEncodeを毛嫌いする理由を知りたい
0575nobodyさん2013/09/09(月) 23:45:24.96ID:???
Encodeは挙動が分かりずらいので使う気になれません
Jcodeであれば習得済みと言うことで、不器用さを叩いてください。
0576nobodyさん2013/09/09(月) 23:49:46.73ID:???
でもJcodeって日本語にしか対応してないじゃん。
十数年前ならともかく、
今はいろんな言語に対応しないといけないし。
0577nobodyさん2013/09/09(月) 23:55:22.70ID:???
日本語しか扱わないのでJcodeで構いません
それに符号化方式だけ対応したところでその言語に対応することにはならないわけですし
0578nobodyさん2013/09/09(月) 23:56:19.78ID:???
お一人で楽しそうですね
05795552013/09/09(月) 23:58:16.80ID:???
>>574
Encodeも試したんですが、エラー出てよくわかりませんでしたw
サーバにはもちろん実装済みでしたが、検索しても情報が出なくて
良いWebサイトがあったら教えてください。
0580nobodyさん2013/09/09(月) 23:58:25.44ID:???
DIYですから
0581nobodyさん2013/09/10(火) 00:30:42.95ID:???
>>579
お前には無理
0582nobodyさん2013/09/10(火) 00:44:51.03ID:???
Jcodeって今はEncode使って作られているんだったよね。
0583nobodyさん2013/09/10(火) 01:31:55.05ID:???
>>579
荒らしもたいがいにしとけよ
貧乏人の分際で使う気になれないとか本当に頭おかしいんだろうな
0584nobodyさん2013/09/10(火) 04:30:53.85ID:???
貧困も長く続くと価値観や根性が歪んでくるからな。

特に20代までに一度歪むとほぼ一生治らない。

貧困になる状況を極力避けようとする余り金を使うべきところで払わなかったりな。

どうせ29歳以下だろ、再起不能乙。
0585nobodyさん2013/09/10(火) 06:42:30.20ID:???
>>579
日本語だけしか使わないならJcodeを使うのが正解です
特にDIYであるならばなおさらです
Encodeを使うと罠にはまります
0586nobodyさん2013/09/10(火) 07:13:17.37ID:???
こうやってJcodeしか使えない低知能を増やしてスレの更なる低レベル化を狙ってるんだろうな
0587nobodyさん2013/09/10(火) 12:44:47.32ID:DrHEo2WV
VPSのサービスを使用して、P2のプロキシサーバみたいの作れないでしょうか
0588nobodyさん2013/09/10(火) 15:14:35.11ID:???
馬鹿には無理
0589nobodyさん2013/09/10(火) 15:30:50.20ID:???
>>585
迷惑だよ
0590nobodyさん2013/09/10(火) 15:53:33.68ID:???
>>579
知識もスキルもないヴァカがネットワークに関わる開発なんかするな
そんなに世の中に迷惑をかけたいのか白痴

お前リアルな知り合いに陰でなんて言われてるか知らないだろ
お前が勝手に友達だと思ってる奴にも陰でなんて言われてるか知らないだろ
0591nobodyさん2013/09/10(火) 16:29:49.37ID:???
まぁ落ち着け、本当にみせかけた回答で>>555がどこまで釣れるか試してるんだ、邪魔をするな。
0592nobodyさん2013/09/10(火) 16:42:44.11ID:???
あ、やべ、こっちに書いちまったw
0593nobodyさん2013/09/10(火) 19:35:55.36ID:???
つか、perlとかCGIとか、過去の汚物じゃないの?
0594nobodyさん2013/09/10(火) 20:50:04.79ID:???
汚物だけどヲチするのは面白い
>>579みたいな本物の知能障がいも見られるし
0595nobodyさん2013/09/10(火) 23:15:34.69ID:???
JcodeがEncodeでできている以上、過去の汚物ということはないだろ、え?
まさかEncodeが過去の汚物とか言い出さないよな、な?
0596nobodyさん2013/09/10(火) 23:28:37.84ID:???
馬鹿は黙ってろ。
0597nobodyさん2013/09/10(火) 23:34:58.28ID:???
いいソフトはいいソフト、だめなソフトはだめなソフト。
それはいくら時間がたっても変わらない。登場順序とできのよさは無関係。
0598nobodyさん2013/09/11(水) 00:10:01.28ID:???
なんでこういう粘着キチガイの巣になったん、ここ?
0599nobodyさん2013/09/11(水) 00:32:20.88ID:???
>>579本人にきけよ
0600nobodyさん2013/09/11(水) 00:52:48.00ID:???
このスレが立つ前から「知能障害」の連発じゃんw
0601nobodyさん2013/09/11(水) 06:25:35.02ID:???
糞言語のスレは糞スレになるという法則。
0602nobodyさん2013/09/11(水) 21:24:05.64ID:???
P e r l 総 選 挙
localtime+Jcode
Time::Piece+Encode
あ な た は ど ち ら を 選 び ま す か ?
0603nobodyさん2013/09/11(水) 22:09:30.94ID:???
条件も書かずに単一の回答を求めようとする思考回路
これがPerlクォリティ
0604nobodyさん2013/09/11(水) 22:51:47.54ID:???
あとから、俺のサーバーは古くて使えないですーとか言い出すためだろw
0605nobodyさん2013/09/12(木) 00:06:36.78ID:???
localtimeとJcodeならどこでも使えるし、バグや挙動不信もないコォリティ
0606nobodyさん2013/09/12(木) 00:31:09.77ID:???
老害は黙ってろ
0607nobodyさん2013/09/12(木) 01:11:13.07ID:???
サーバーを新調したけどlocaltimeにJcodeだな。この安定感は揺るがない。
0608nobodyさん2013/09/12(木) 01:17:45.64ID:???
低スキルの雑魚にそう言われてもなぁ・・・
0609nobodyさん2013/09/12(木) 09:51:50.45ID:???
食欲の秋だからか最近食べ過ぎで肥えてきた
0610nobodyさん2013/09/12(木) 10:11:11.46ID:???
このスレ見てる人ってほとんど仕事で使ってる人?
0611nobodyさん2013/09/12(木) 13:42:26.46ID:???
>>607
5.10以降が入ってても5.005インストールですね、わかります
0612nobodyさん2013/09/12(木) 15:04:14.54ID:???
揚げ足取りウザい
職場でもキモいって嫌われてるだろ
0613nobodyさん2013/09/12(木) 16:51:37.05ID:???
タイトルが初心者なんだし業界板でもないのだからね。
本職じゃない人の質問とか何で叩くのか、わからん。
■ このスレッドは過去ログ倉庫に格納されています