私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 88
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
PHPで空メール送信機能を作りたいのですが処理とか必要なソフトとかどういう仕組みなのか教えてください
pcからmbのサイトを見れないようにする方法を教えてください。
.htaccessで教えて頂ければ助かります。
pcからmbにアクセスしたら、こちらはmb専用ページですと表示したいです。
その逆(mbからpcサイト)も教えて頂ければ助かります。
あとseoの事を考えると検索ロボットのipを全部許可したいんです。
これも教えて頂ければ非常に助かります。
もっと簡単でいい方法があればそれでも結構です。
以上宜しくお願いします。
.htaccessで教えて頂ければ助かります。
pcからmbにアクセスしたら、こちらはmb専用ページですと表示したいです。
その逆(mbからpcサイト)も教えて頂ければ助かります。
あとseoの事を考えると検索ロボットのipを全部許可したいんです。
これも教えて頂ければ非常に助かります。
もっと簡単でいい方法があればそれでも結構です。
以上宜しくお願いします。
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のままでいいんですか?
それとコメントアウトせずに通すにはどうしたらいいんですか?
の「例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
ありがとうございます。
ちなみに質問する前に例2も一緒にコピペしてみたんですけどダメでした。
しかも、困ったことに下半分をコメントアウトしない限りエラーメッセージも出ないんですよね。
cloneはfinalにしてあってcloneできないようにしてありますよね。
しかも、どこからも呼ばれていません。
ですからE_FATAL エラーの発生ではないですね。
Exceptionクラスのみでさえエラーが出るんですから
それ以上足しても・・・と思うんですけどどうですか?
ありがとうございます。
ちなみに質問する前に例2も一緒にコピペしてみたんですけどダメでした。
しかも、困ったことに下半分をコメントアウトしない限りエラーメッセージも出ないんですよね。
cloneはfinalにしてあってcloneできないようにしてありますよね。
しかも、どこからも呼ばれていません。
ですからE_FATAL エラーの発生ではないですね。
Exceptionクラスのみでさえエラーが出るんですから
それ以上足しても・・・と思うんですけどどうですか?
>>559
読んで分からないから質問しているんです。
マニュアル読んだだけですべて理解できるならこの質問スレの意義すらないでしょう。
せめてヒントをください。あなたのレスでは抽象的過ぎて分かりません。
読んで分からないから質問しているんです。
マニュアル読んだだけですべて理解できるならこの質問スレの意義すらないでしょう。
せめてヒントをください。あなたのレスでは抽象的過ぎて分かりません。
答えが分からないけど回答者ぶりたい奴ってマニュアル見ろしか言わないよね
激しくうざい存在
激しくうざい存在
>>560
あなたの質問内容がマニュアルを読めば解決するレベルだからです。
あなたの質問内容がマニュアルを読めば解決するレベルだからです。
自演じゃない煽りをスルーできない質問者もウザイということだ
答えが出てくるまで黙ってろボケ
答えが出てくるまで黙ってろボケ
例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してくれてるよ
// 例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してくれてるよ
>>569
ありがとうございます。
今、「例2 例外クラスを拡張する」のみを試したら、実行できました。
その中の「例1」「例2」「例3」「例4」も含めていますが、実行できます。
ということは、「例1 例外クラスを構築する」は元々既にPHPに組み込まれているクラスなのですか?
つまり、「例1 例外クラスを構築する」は「わざわざ打ち込んで実行する必要はない」という解釈で良いですか?
ありがとうございます。
今、「例2 例外クラスを拡張する」のみを試したら、実行できました。
その中の「例1」「例2」「例3」「例4」も含めていますが、実行できます。
ということは、「例1 例外クラスを構築する」は元々既にPHPに組み込まれているクラスなのですか?
つまり、「例1 例外クラスを構築する」は「わざわざ打ち込んで実行する必要はない」という解釈で良いですか?
>>570
そのとおりだよ。
php5にもともと入ってるクラスを書きだしたのが例1
例2 例外クラスを拡張する の
class MyException extends Exception
の親クラスの中を見てみ
そのとおりだよ。
php5にもともと入ってるクラスを書きだしたのが例1
例2 例外クラスを拡張する の
class MyException extends Exception
の親クラスの中を見てみ
>>571
応援、ありがとうございます。
正直、今回のは納得いきませんでしたね。
中途半端に回答して煽るくらいなら回答要りませんよね。
>>572
>以下のメンバーおよびプロパティは、 組み込みの Exception クラスから派生した子クラスの中でアクセス可能です。
それは「分かっている人の、分かっている人による、分かっている人のための」説明文でしょう。
では、少し長いですが「法人税法」第23条第2項を読んでみましょう:
「法人(公益法人等及び人格のない社団等を除く。以下この条において同じ)の株主等である内国法人が当該法人から
次に掲げる金銭その他の資産の交付を受けた場合において、その金銭の額及び金銭以外の資産の価値の合計額が
その交付の起因となった当該法人の株式(出資等も含む)の帳簿価額を超えるときは、この法律の規定の適用については、
その超える部分の金額のうち、当該法人の資本等の金額から成る部分の金額以外の金額は、利益の配当又は剰余金の分配の額とみなす」
・・・こういう文章がすっと頭に入る人は、頭が良いというより、「少しおかしいのではないか」と思う。 by 野口悠紀雄
確かに、どう見ても良い説明文ではないですよね。今回の件はそれと同じ印象を受けました。
それに、一言言ってくれれば済んだ話じゃないですか?
僕だって今はこうやって理解しているんですし。
回答者に不備があればこれからも一質問者として指摘していくつもりです。
その代わり、正しい回答が得られればきちんと感謝の意を示すつもりです。
応援、ありがとうございます。
正直、今回のは納得いきませんでしたね。
中途半端に回答して煽るくらいなら回答要りませんよね。
>>572
>以下のメンバーおよびプロパティは、 組み込みの Exception クラスから派生した子クラスの中でアクセス可能です。
それは「分かっている人の、分かっている人による、分かっている人のための」説明文でしょう。
では、少し長いですが「法人税法」第23条第2項を読んでみましょう:
「法人(公益法人等及び人格のない社団等を除く。以下この条において同じ)の株主等である内国法人が当該法人から
次に掲げる金銭その他の資産の交付を受けた場合において、その金銭の額及び金銭以外の資産の価値の合計額が
その交付の起因となった当該法人の株式(出資等も含む)の帳簿価額を超えるときは、この法律の規定の適用については、
その超える部分の金額のうち、当該法人の資本等の金額から成る部分の金額以外の金額は、利益の配当又は剰余金の分配の額とみなす」
・・・こういう文章がすっと頭に入る人は、頭が良いというより、「少しおかしいのではないか」と思う。 by 野口悠紀雄
確かに、どう見ても良い説明文ではないですよね。今回の件はそれと同じ印象を受けました。
それに、一言言ってくれれば済んだ話じゃないですか?
僕だって今はこうやって理解しているんですし。
回答者に不備があればこれからも一質問者として指摘していくつもりです。
その代わり、正しい回答が得られればきちんと感謝の意を示すつもりです。
>>575
タイトルが既に「例外を拡張する」なんだが
タイトルが既に「例外を拡張する」なんだが
>>577
・・・泣いてるのか?
・・・泣いてるのか?
それはあれだ
確かUnix系のコマンドでmimetypeを判別するやつがあったから
その外部コマンド使ってやるのがベターだったような気がする
もっと正確に判別可能な外部プログラムがあったらそれを通すのも手
とにかくPHPではやらないほうがいいと思う
昔自分もしょうがないからヘッダを見てmimetypeを決定するライブラリ作ろうとしたけど
車輪の再開発だからやめとけと説得されてやめた
確かUnix系のコマンドでmimetypeを判別するやつがあったから
その外部コマンド使ってやるのがベターだったような気がする
もっと正確に判別可能な外部プログラムがあったらそれを通すのも手
とにかくPHPではやらないほうがいいと思う
昔自分もしょうがないからヘッダを見てmimetypeを決定するライブラリ作ろうとしたけど
車輪の再開発だからやめとけと説得されてやめた
エラーは現在出ていません。
しかし、関数でmyme Typeを正確に判別していない点がバグと言った本当の意味なんです。
ですのでなにかご教授いただきたかったのですが。。
しかし、関数でmyme Typeを正確に判別していない点がバグと言った本当の意味なんです。
ですのでなにかご教授いただきたかったのですが。。
そりゃPECL導入しただけじゃ無理でしょ
条件に
(PHP >= 5.3.0, PECL fileinfo >= 0.1.0)
って書いてるんだから
PHPのバージョンも5.3.0以上じゃないと
条件に
(PHP >= 5.3.0, PECL fileinfo >= 0.1.0)
って書いてるんだから
PHPのバージョンも5.3.0以上じゃないと
http://manpages.ubuntu.com/manpages/hardy/ja/man1/file.1.html
アップロードされたファイルをこのコマンドにiオプションつけてexec関数あたりで叩けばいいんじゃね?
実行して返ってきた文字列から使う部分だけ抜き出してみたいな流れで
まぁどのプログラムも結局登録されたヘッダーを元に独自に解析してるので
未知のものも出てくるし100%判別できないこともあるのでどこかしら妥協が必要だよ
アップロードされたファイルをこのコマンドにiオプションつけてexec関数あたりで叩けばいいんじゃね?
実行して返ってきた文字列から使う部分だけ抜き出してみたいな流れで
まぁどのプログラムも結局登録されたヘッダーを元に独自に解析してるので
未知のものも出てくるし100%判別できないこともあるのでどこかしら妥協が必要だよ
>>599がいるじゃないか
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 80 (1001) - [98%] - 2009/2/18 6:30 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 78 (1001) - [98%] - 2009/1/13 21:32 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 87 (1001) - [98%] - 2009/9/15 18:32
- 【PHP】下らねぇ質問はID出して書き込みやがれ 86 (579) - [98%] - 2009/8/19 4:44
- 【PHP】下らねぇ質問はID出して書き込みやがれ 85 (1001) - [98%] - 2009/7/31 4:07 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 84 (1001) - [98%] - 2009/6/15 21:04 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 83 (1001) - [98%] - 2009/4/27 3:17 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 82 (1001) - [98%] - 2009/4/6 19:33
- 【PHP】下らねぇ質問はID出して書き込みやがれ 81 (1001) - [98%] - 2009/3/7 14:17 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 89 (1001) - [98%] - 2009/11/13 23:03
- 【PHP】下らねぇ質問はID出して書き込みやがれ 98 (1001) - [98%] - 2010/10/12 18:16
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [96%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 108 (1001) - [96%] - 2011/7/27 14:48
- 【PHP】下らねぇ質問はID出して書き込みやがれ 118 (1001) - [96%] - 2012/5/18 6:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 138 (991) - [96%] - 2015/1/6 8:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 91 (1001) - [96%] - 2010/1/9 4:06 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 76 (1001) - [96%] - 2008/12/6 22:36 ○
トップメニューへ / →のくす牧場書庫について