トップページ⇒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/
0481nobodyさん2013/07/26(金) NY:AN:NY.ANID:???
>>480みたいに煽れば回答をもらえると思ってるヴァカはどこから湧いてくるんだろう
0482nobodyさん2013/07/26(金) NY:AN:NY.ANID:???
>>481
話題変えて逃げたいならもう書くなよw
出来るか出来ないかはっきり言ってみなよ。
出来る理由、出来ない理由を言ってみなよ。
どうせ恥じかいたついでだろ?
調べてきてもいいよ、みんな君の成長を期待してる。
ヒントは「出来たらどうなるか?出来なかったらどうならないのか?」
スレタイから話しそらすな。

そして自己紹介乙。
0483nobodyさん2013/07/26(金) NY:AN:NY.ANID:???
>>482
よう、何回恥の上塗りする気だ?
0484nobodyさん2013/07/26(金) NY:AN:NY.ANID:???
>>482
自分で調べれば?
検索すらできない人がコーディングするとか
さすがPerlerのレベルは高いw
0485nobodyさん2013/07/26(金) NY:AN:NY.ANID:???
質問スレって検索の一形態だと思うが
本で調べる、検索するのがよくて人に聞くのがダメな理由が分からない
0486nobodyさん2013/07/26(金) NY:AN:NY.ANID:???
>>485
もう退院したのか。
よくOK出たね。
0487nobodyさん2013/07/26(金) NY:AN:NY.ANID:???
>>482
どういう教育受けたらそういう恥ずかしいカキコを平気できりようになるんだ?
0488nobodyさん2013/08/10(土) NY:AN:NY.ANID:???
>>471
特別なことは何もないはず(普通に解決できるはず)
セッション管理が必要なだけ
>送信にいたらなかったファイルの削除がめんどうだな。
これはクライアント側にあるファイルをサーバーのソフトウェアで削除
しようとしているって話か?危ないぞ
0489nobodyさん2013/08/10(土) NY:AN:NY.ANID:sfDUdOib
>>488
そういう話ではない。

ファイル出なかったら、input tyle=hiddenに入れておけばいいから
サーバー側にセッションは不要。

そもそも確認画面という必須ではないもののために
サーバー側にセッション処理を入れるのは
面倒な上にやり過ぎな話なんだよ。

で、ファイルの場合だが、ファイルはhiddenに入れられない。
だからサーバー側で一旦受け取らないといけない。

そして確認画面で戻るを押したりブラウザを閉じたりしたとき
サーバー側で一旦受け取ってサーバーにあるファイルは
いつ消せばいいのか?という話だよ。

>>471
JavaScriptを使ってもいいのであれば
確認画面をJavaScriptで生成してはどうかな?
フォームのsubmitを押した時、JavaScriptで処理を奪い、
画面を確認画面に変化させる。
そうすれば、確認画面はフロントエンドで完結するので
サーバー側に余計な機能を追加しなくて済む。
0490nobodyさん2013/08/10(土) NY:AN:NY.ANID:???
>>489は普段誰にも相手にされないからこういう当たり前のことをダラダラ書いてまで
相手にしてもらおうと必死なんだろうな

何でみんなが普段お前に当たり障りのない接し方しかしないか考えたことある?
0491nobodyさん2013/08/10(土) NY:AN:NY.ANID:???
PerlとCGIのスレで平気でJSの話をする奴が出てくるようになったか、このスレも質問スレとしては完全に機能しなくなったのが分かる。
1%くらい機能してるかと思ったが>>489見てき0%だと分かった。
0492nobodyさん2013/08/10(土) NY:AN:NY.ANID:rOYjj6y2
>>490
またお前かw
今日はレスしてやるが
いつもは鼻で笑ってるよ
俺に何がしたいの?w
0493nobodyさん2013/08/10(土) NY:AN:NY.ANID:???
>>471
「ファイルのアップ」=「サーバーからクライアントにファイルをアップ」
「送信」=「サーバーからクライアントに送信」
という意味で使っているんだね?
HTMLの <A HREF="uri"></A> でよさそうだね。それで質問のファイルをいつ
削除するのかってことか。今日は40℃を超えるところもあるからね。
0494nobodyさん2013/08/10(土) NY:AN:NY.ANID:???
>>489ってスレ違いの話でまた食べ物の話とかを誘い込みたいだけじゃねーの?
0495nobodyさん2013/08/10(土) NY:AN:NY.ANID:???
現実であまりに相手にされないもんだからたとえ煽りでも相手にしてほしくてとうとうを返してしまったかわいそうな子
今日はレスしてやると言えばそれを誤魔化せると思ってるかわいそうな子
0496nobodyさん2013/08/10(土) NY:AN:NY.ANID:???
コンビニでチキンカツとハンバーグと唐揚げの3種全部入った弁当が売ってたけど
あれって旨いのかな
0497nobodyさん2013/08/10(土) NY:AN:NY.ANID:???
コンビニ弁当のチキンカツはなぜかどれも油が不味い。
0498nobodyさん2013/08/10(土) NY:AN:NY.ANID:???
削除するためのリンクを作っておいて管理者がときどき削除、だな
パスワードも忘れずにな
0499nobodyさん2013/08/11(日) NY:AN:NY.ANID:t5ytAW4q
>>493
違うと思うよw
0500nobodyさん2013/08/11(日) NY:AN:NY.ANID:???
>>497
チキンカツに限らずコンビニならどれでも油物はまずいだろ
酸化してるのか何か知らんけど口の中に広がるあの油の風味が苦手
0501nobodyさん2013/08/11(日) NY:AN:NY.ANID:KoPe2ldv
また例のやつが来てるのか?

一人がくると、なぜか複数人で
会話するから面白いよな。

まるで自作自演しているかのようw
0502nobodyさん2013/08/11(日) NY:AN:NY.ANID:???
自作自演してるとそうなるの?
さすが自作自演し慣れてる人は知ってるんだねぇ
0503nobodyさん2013/08/11(日) NY:AN:NY.ANID:l3ZIv2/l
一人で会話しているようにみえるのは事実だろ?
そのことを自作自演っていうんだよ。
0504nobodyさん2013/08/11(日) NY:AN:NY.ANID:???
ファミマのチキンカツタルタル弁当だっけ?
あれはまぁまぁだった。
0505nobodyさん2013/08/11(日) NY:AN:NY.ANID:???
2週間もあけてから突然飯トークを再開する人
0506nobodyさん2013/08/11(日) NY:AN:NY.ANID:???
今度はバレないように、しばらく自分にレスをしないぞ!って思ってる。
0507nobodyさん2013/08/12(月) NY:AN:NY.ANID:???
コンビニ弁当とか底辺の食うものを話題にしてるってことは・・・・
0508nobodyさん2013/08/12(月) NY:AN:NY.ANID:???
×話題
○独り言
0509nobodyさん2013/08/13(火) NY:AN:NY.ANID:???
底辺はコンビニ弁当なんて高級料理買えないだろ。
400〜500円もするんだぞ。
底辺は100円以下のインスタント麺とか50円のコロッケとかだろ。
0510nobodyさん2013/08/13(火) NY:AN:NY.ANID:???
お前の感覚と一緒にすんなwww
0511nobodyさん2013/08/13(火) NY:AN:NY.ANID:???
コロッケ50円とかたけーよ
うちの近所で25円で売ってる
0512nobodyさん2013/08/14(水) NY:AN:NY.ANID:???
働かざる者食うべからず

Perlやってるような基地害厨房に仕事なんかあるわけないから
Perlは働いていないことになる
つまりPerl厨は何一つ食べてはならない
食べたければPHPを習得すべし
Perl厨の分際で食い物の話なんか言語道断
0513nobodyさん2013/08/15(木) NY:AN:NY.ANID:???
○○やってるような基地害厨房に仕事なんかあるわけないから (根拠はない俺の想像)

(根拠が無い俺の想像が正しい前提で話をすると)

○○は働いていないことになる
つまり○○厨は何一つ食べてはならない
食べたければ△△を習得すべし
○○厨の分際で食い物の話なんか言語道断

(つまり俺の想像は事実である!どや!論破は棄却www)
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
お前には無理
■ このスレッドは過去ログ倉庫に格納されています