のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,909人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 88

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    551 : nobodyさん - 2009/10/01(木) 20:19:36 ID:PoVmDbv7 (+23,+28,-28)
    PHPで空メール送信機能を作りたいのですが処理とか必要なソフトとかどういう仕組みなのか教えてください
    553 : 湯ノ口 - 2009/10/01(木) 20:39:02 ID:??? (+62,+29,-115)
    pcからmbのサイトを見れないようにする方法を教えてください。
    .htaccessで教えて頂ければ助かります。
    pcからmbにアクセスしたら、こちらはmb専用ページですと表示したいです。

    その逆(mbからpcサイト)も教えて頂ければ助かります。
    あとseoの事を考えると検索ロボットのipを全部許可したいんです。
    これも教えて頂ければ非常に助かります。

    もっと簡単でいい方法があればそれでも結構です。
    以上宜しくお願いします。
    554 : nobodyさん - 2009/10/01(木) 20:40:06 ID:??? (+31,+13,+0)
    スレタイ
    555 : nobodyさん - 2009/10/01(木) 20:40:09 ID:hYnFYsU3 (+33,-30,-212)
    http://www.php.net/manual/ja/language.exceptions.extending.php
    「例1 例外クラスを構築する」なんですけど、なにもコメントアウトしないとHTTP 500 Internal Server Errorが出ます。

    それで、下半分をコメントアウトすると
    Fatal error: Cannot redeclare class Exception in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\extended_exception01.php on line 7
    が出ます(長いので次レス参照のこと)。

    下半分をコメントアウトしたまま、クラス名をMyExceptionにすると、真っ白な画面ですが通ります。
    これってクラス名は本当にExceptionのままでいいんですか?
    それとコメントアウトせずに通すにはどうしたらいいんですか?
    557 : nobodyさん - 2009/10/01(木) 20:45:15 ID:??? (+9,-21,-21)
    >>555
    それは組み込みのExceptionクラスのインタフェースの紹介です。
    文章と例2を読んでみてください。
    558 : 555 - 2009/10/01(木) 20:53:49 ID:hYnFYsU3 (+6,+29,-54)
    >>557
    ありがとうございます。
    ちなみに質問する前に例2も一緒にコピペしてみたんですけどダメでした。
    しかも、困ったことに下半分をコメントアウトしない限りエラーメッセージも出ないんですよね。

    cloneはfinalにしてあってcloneできないようにしてありますよね。
    しかも、どこからも呼ばれていません。
    ですからE_FATAL エラーの発生ではないですね。

    Exceptionクラスのみでさえエラーが出るんですから
    それ以上足しても・・・と思うんですけどどうですか?
    559 : nobodyさん - 2009/10/01(木) 20:57:35 ID:??? (+46,+16,-3)
    マニュアルの文章を読んでください
    560 : 555 - 2009/10/01(木) 21:01:20 ID:hYnFYsU3 (+45,+29,-40)
    >>559
    読んで分からないから質問しているんです。
    マニュアル読んだだけですべて理解できるならこの質問スレの意義すらないでしょう。
    せめてヒントをください。あなたのレスでは抽象的過ぎて分かりません。
    561 : nobodyさん - 2009/10/01(木) 21:15:34 ID:??? (+65,+29,-21)
    答えが分からないけど回答者ぶりたい奴ってマニュアル見ろしか言わないよね
    激しくうざい存在
    562 : nobodyさん - 2009/10/01(木) 21:18:18 ID:??? (+159,+29,-25)
    >>560
    あなたの質問内容がマニュアルを読めば解決するレベルだからです。
    563 : 555 - 2009/10/01(木) 21:24:20 ID:hYnFYsU3 (+47,+30,-80)
    >>561
    激同です
    (出来ればIDを晒して文句を言っていただけると幸いです、自演と思われるとアレですので…)。
    前回質問したときも、まったく的外れだったことがあります。

    >>562
    こっちだって出来るだけのことは調べて質問しているんです。
    あなたが教える気がないのは分かりましたのでお引取りください。

    代わりに他の回答者の方、お願いします。
    564 : nobodyさん - 2009/10/01(木) 21:31:31 ID:??? (+70,+29,-22)
    >>562
    じゃ六法全書も読めばすぐに弁護士になれるよな?

    http://www.ron.gr.jp/law/

    マニュアルがあればこの世の問題はすべて解決
    ・・・って馬鹿じゃね?
    565 : nobodyさん - 2009/10/01(木) 22:00:03 ID:??? (+47,+30,+0)
    566 : 555 - 2009/10/01(木) 22:03:39 ID:hYnFYsU3 (-22,+6,+0)
    >>565
    自演乙です
    567 : nobodyさん - 2009/10/01(木) 22:07:27 ID:??? (+57,+29,-35)
    自演じゃない煽りをスルーできない質問者もウザイということだ
    答えが出てくるまで黙ってろボケ
    568 : nobodyさん - 2009/10/01(木) 22:15:15 ID:??? (+76,+29,-18)
    >>562
    本家PHPサイトの和訳を教えていただけませんか?
    英語辞書あるから完璧ですよね
    和訳を俺に伝授してくれませんか?^^
    569 : nobodyさん - 2009/10/01(木) 22:18:51 ID:??? (-11,-30,-200)
    例2 例外クラスを拡張するの

    // 例2
    try {
    $o = new TestException(TestException::THROW_DEFAULT);
    } catch (MyException $e) { // この型にはマッチしない
    echo "Caught my exception\n", $e;
    $e->customFunction();
    } catch (Exception $e) { // キャッチされる
    echo "Caught Default Exception\n", $e;
    }


    これだけためして
    ちゃんとExceptionしてくれてるよ

    570 : 555 - 2009/10/01(木) 22:42:33 ID:hYnFYsU3 (+50,+29,-89)
    >>569
    ありがとうございます。
    今、「例2 例外クラスを拡張する」のみを試したら、実行できました。
    その中の「例1」「例2」「例3」「例4」も含めていますが、実行できます。

    ということは、「例1 例外クラスを構築する」は元々既にPHPに組み込まれているクラスなのですか?
    つまり、「例1 例外クラスを構築する」は「わざわざ打ち込んで実行する必要はない」という解釈で良いですか?
    571 : nobodyさん - 2009/10/01(木) 22:44:17 ID:BF5xnbIm (+47,+29,-18)
    >>570
    よかったですねまともな回答者にめぐり合えて。
    >>562みたいな回答したいだけの香具師(知識はもちろん初心者レベルでしょうね)の事は気にしてはいけませんよ
    572 : nobodyさん - 2009/10/01(木) 22:49:02 ID:59iiS7vg (+42,+29,-114)
    >>570
    >以下のメンバーおよびプロパティは、 組み込みの Exception クラスから派生した子クラスの中でアクセス可能です。

    ってマニュアルに書いてあるでしょ?

    解答示せと言うのもわかる。ググレで終わるのもどうかと思う。
    だがそれに対して逆ギレするのもどうかと思うぞ。
    >>1のテンプレ位読んでくれ
    573 : nobodyさん - 2009/10/01(木) 22:56:26 ID:??? (+57,+29,-5)
    すまないがそれでは下質ID認定回答者の証は与えられないかな
    574 : nobodyさん - 2009/10/01(木) 23:00:50 ID:??? (-13,-29,-74)
    >>570

    そのとおりだよ。
    php5にもともと入ってるクラスを書きだしたのが例1


    例2 例外クラスを拡張する の
    class MyException extends Exception
    の親クラスの中を見てみ
    575 : 555 - 2009/10/01(木) 23:21:44 ID:hYnFYsU3 (+46,+30,+0)
    >>571
    応援、ありがとうございます。
    正直、今回のは納得いきませんでしたね。
    中途半端に回答して煽るくらいなら回答要りませんよね。

    >>572
    >以下のメンバーおよびプロパティは、 組み込みの Exception クラスから派生した子クラスの中でアクセス可能です。

    それは「分かっている人の、分かっている人による、分かっている人のための」説明文でしょう。
    では、少し長いですが「法人税法」第23条第2項を読んでみましょう:

    「法人(公益法人等及び人格のない社団等を除く。以下この条において同じ)の株主等である内国法人が当該法人から
    次に掲げる金銭その他の資産の交付を受けた場合において、その金銭の額及び金銭以外の資産の価値の合計額が
    その交付の起因となった当該法人の株式(出資等も含む)の帳簿価額を超えるときは、この法律の規定の適用については、
    その超える部分の金額のうち、当該法人の資本等の金額から成る部分の金額以外の金額は、利益の配当又は剰余金の分配の額とみなす」

    ・・・こういう文章がすっと頭に入る人は、頭が良いというより、「少しおかしいのではないか」と思う。 by 野口悠紀雄
    確かに、どう見ても良い説明文ではないですよね。今回の件はそれと同じ印象を受けました。

    それに、一言言ってくれれば済んだ話じゃないですか?
    僕だって今はこうやって理解しているんですし。
    回答者に不備があればこれからも一質問者として指摘していくつもりです。
    その代わり、正しい回答が得られればきちんと感謝の意を示すつもりです。
    577 : nobodyさん - 2009/10/01(木) 23:36:17 ID:??? (+95,+29,-12)
    >>575
    タイトルが既に「例外を拡張する」なんだが
    578 : nobodyさん - 2009/10/01(木) 23:47:23 ID:??? (+50,+29,-2)
    どうでもいいが顔真っ赤だぞ
    579 : nobodyさん - 2009/10/01(木) 23:48:49 ID:??? (+65,+29,-3)
    >>577
    ・・・泣いてるのか?
    580 : nobodyさん - 2009/10/01(木) 23:53:01 ID:??? (+57,+29,-11)
    例外を拡張するのページで例外を宣言する話してどうするのってこと
    581 : nobodyさん - 2009/10/02(金) 00:30:18 ID:??? (+57,+29,-4)
    流れよく読んでないが
    クラスの拡張は継承してやってください
    585 : nobodyさん - 2009/10/02(金) 00:49:46 ID:??? (+18,-29,-2)
    >>582
    http://www.php.net/manual/ja/function.finfo-file.php
    finfo-file関数ってのがある
    587 : nobodyさん - 2009/10/02(金) 01:04:44 ID:??? (-6,-29,-3)
    PECL入れればいいのでは?
    588 : nobodyさん - 2009/10/02(金) 01:05:02 ID:4UZHJi/j (-20,+29,-1)
    すいませんなにか勘違いしてました。

    それ現在使用中です。
    590 : nobodyさん - 2009/10/02(金) 01:21:43 ID:??? (+52,+29,-5)
    それってどんな風にバグがあるの?
    591 : nobodyさん - 2009/10/02(金) 01:26:27 ID:??? (+30,+29,-81)
    それはあれだ
    確かUnix系のコマンドでmimetypeを判別するやつがあったから
    その外部コマンド使ってやるのがベターだったような気がする
    もっと正確に判別可能な外部プログラムがあったらそれを通すのも手
    とにかくPHPではやらないほうがいいと思う
    昔自分もしょうがないからヘッダを見てmimetypeを決定するライブラリ作ろうとしたけど
    車輪の再開発だからやめとけと説得されてやめた
    592 : nobodyさん - 2009/10/02(金) 01:30:13 ID:4UZHJi/j (+13,+29,-14)
    エラーは現在出ていません。
    しかし、関数でmyme Typeを正確に判別していない点がバグと言った本当の意味なんです。

    ですのでなにかご教授いただきたかったのですが。。



    593 : nobodyさん - 2009/10/02(金) 01:30:57 ID:??? (+0,-30,-36)
    そりゃPECL導入しただけじゃ無理でしょ
    条件に
    (PHP >= 5.3.0, PECL fileinfo >= 0.1.0)
    って書いてるんだから
    PHPのバージョンも5.3.0以上じゃないと
    594 : nobodyさん - 2009/10/02(金) 01:32:49 ID:??? (+30,+29,-10)
    >>592
    何をどう誤検出するのか分かると対策もあるかもしれないよ
    まぁ591の方法でいいと思うけど
    あとmimeな
    >>593
    できてるじゃないか
    596 : nobodyさん - 2009/10/02(金) 01:37:54 ID:??? (-11,-29,-36)
    >>595
    個体識別ってリファラでいいの?
    HTTP_X_DCMGUIDなどでなく?
    598 : nobodyさん - 2009/10/02(金) 02:07:40 ID:??? (+62,+29,-76)
    http://manpages.ubuntu.com/manpages/hardy/ja/man1/file.1.html
    アップロードされたファイルをこのコマンドにiオプションつけてexec関数あたりで叩けばいいんじゃね?
    実行して返ってきた文字列から使う部分だけ抜き出してみたいな流れで

    まぁどのプログラムも結局登録されたヘッダーを元に独自に解析してるので
    未知のものも出てくるし100%判別できないこともあるのでどこかしら妥協が必要だよ
    599 : nobodyさん - 2009/10/02(金) 02:33:33 ID:??? (+72,+29,-22)
    12時超えたあたりから
    ゆとり率がぐんと減ったなw
    600 : nobodyさん - 2009/10/02(金) 02:34:21 ID:??? (+29,+28,+1)
    >>599がいるじゃないか
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について