【PHP】下らねぇ質問はID出して書き込みやがれ 129
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2013/08/05(月) NY:AN:NY.ANID:dIT4JFvF過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 128
http://kohada.2ch.net/test/read.cgi/php/1369576918/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。IDを出すこと。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・全員IDを出すことが推奨されるようになりました。IDなしは原則スルーすること。
0361nobodyさん
2013/08/23(金) NY:AN:NY.ANID:???おれはほぼ同意するが。
>>343の正規表現は、解読困難でありメンテ困難。妥当かどうかを調べるのも困難。
0363nobodyさん
2013/08/23(金) NY:AN:NY.ANID:???0364nobodyさん
2013/08/23(金) NY:AN:NY.ANID:???http://php.net/manual/ja/function.mailparse-rfc822-parse-addresses.php
0365nobodyさん
2013/08/23(金) NY:AN:NY.ANID:???「妥当ではない文字列を妥当ではないと判定できる」ことなんだよね。
正規表現を書いた本人が、どの「妥当ではないパターン」を考慮しているのかを読み解くのが難しい。
0366nobodyさん
2013/08/23(金) NY:AN:NY.ANID:???0368(´^ω^`)wwwww ◆vvzT0dXw7c
2013/08/23(金) NY:AN:NY.ANID:???0369nobodyさん
2013/08/23(金) NY:AN:NY.ANID:???どうせなら最後まで突っ走れよ
0370nobodyさん
2013/08/23(金) NY:AN:NY.ANID:???「正規表現禁止」もあながち間違いじゃないと思えてくるな。
0371nobodyさん
2013/08/23(金) NY:AN:NY.ANID:???慣れればアホな書き込みはすぐわかるから読まずにスルーできるよ
0372nobodyさん
2013/08/23(金) NY:AN:NY.ANID:???0373nobodyさん
2013/08/23(金) NY:AN:NY.ANID:ze18SLGTそれは妥当であるかどうかをチェックする関数じゃないよ。
先のURLの話でも同じことがいえるけど、妥当なURL、妥当なメールアドレスであることを前提としてパースするのよ。
>>368
本題ってなんだったの?
0374nobodyさん
2013/08/23(金) NY:AN:NY.ANID:???うそつけ
>parse_url
>この関数は、指定された URL が有効かどうかを調べるためのもの "ではなく"、
>単に URL を上で示した 要素に分解するだけのものです。
>不完全な URL であっても受け入れられますし、 そのような場合でも parse_url() は可能な限り 正しく解析しようとします。
0375nobodyさん
2013/08/23(金) NY:AN:NY.ANID:ze18SLGTどこがウソだったんだろう。
> それは妥当であるかどうかをチェックする関数じゃないよ。
↑ここはいいよね?
> 先のURLの話でも同じことがいえるけど、妥当なURL、妥当なメールアドレスであることを前提としてパースするのよ。
ここの中にウソが含まれてるってことになるから、
> 妥当なURL、妥当なメールアドレスであることを前提として
これが変?
もしも妥当じゃないURLが渡された場合にエラーを返す関数だったら、
妥当であるかどうかのチェックにも使える関数になるね。
0376nobodyさん
2013/08/23(金) NY:AN:NY.ANID:???0377nobodyさん
2013/08/23(金) NY:AN:NY.ANID:???0378(´^ω^`)wwwww ◆vvzT0dXw7c
2013/08/23(金) NY:AN:NY.ANID:???0379nobodyさん
2013/08/24(土) NY:AN:NY.ANID:zFTmNdUh0380nobodyさん
2013/08/24(土) NY:AN:NY.ANID:???ニコ生で顔出して質問受け付ければいいだろ
あ、知能も知識もないkzだから恥ずかしくて無理かw
0381nobodyさん
2013/08/24(土) NY:AN:NY.ANID:???他人を腐す書き込みだけして悦に入ってるようなのは、
自分の存在をアピールしたい自己顕示欲の何者でもないけどな。
0382nobodyさん
2013/08/24(土) NY:AN:NY.ANID:???質問応答以外はスレチだから最悪板にスレ建てて好き勝手やってろよw
0383nobodyさん
2013/08/24(土) NY:AN:NY.ANID:CCB9C08GPHPの5.4使って勉強してます。
オブジェクトに対してemptyコールした場合に戻り値を定義することって出来ないもんですかね。
今のところ基底クラスにisEmptyメソッドとemptyパラメータを定義して値格納時に継承したクラス側でemptyパラメータを変更することで対処してるんですけどイマイチかっこ良くないす。
もそっとかっこいい方法ありますかね。
0384nobodyさん
2013/08/24(土) NY:AN:NY.ANID:???0385nobodyさん
2013/08/24(土) NY:AN:NY.ANID:CCB9C08G空かどうか判別するために基底クラスとメソッド、プロパティを用意して継承側でパラメータをちくちく弄ってるのがかっこ悪いと思うですよ。
__isset的なマジックメソッド定義だけで済むならそれに越したことはないかと思うです。
0386nobodyさん
2013/08/24(土) NY:AN:NY.ANID:???さっさと消えろよクズが
0387nobodyさん
2013/08/24(土) NY:AN:NY.ANID:???たぶんお前に必要なのは例外処理だ
0388nobodyさん
2013/08/24(土) NY:AN:NY.ANID:zFTmNdUh> __isset的なマジックメソッド定義だけで済むならそれに越したことはないかと思うです。
ってのを見る限り、インターフェースが近そう。
0389nobodyさん
2013/08/24(土) NY:AN:NY.ANID:???0390nobodyさん
2013/08/24(土) NY:AN:NY.ANID:???0391nobodyさん
2013/08/24(土) NY:AN:NY.ANID:CCB9C08Gおーなるほど
調べてみたらinterfaceは継承も出来るんですね。
それならば今の実装でも多少の改修で済みそうですね。
ちょっとそれで組み直してみます。
ありがとうございます。
0393nobodyさん
2013/08/25(日) NY:AN:NY.ANID:???0394nobodyさん
2013/08/25(日) NY:AN:NY.ANID:???0395nobodyさん
2013/08/25(日) NY:AN:NY.ANID:???こんな低レベルなところで躓いて
人生の時間を何時間も無駄にしない
0396nobodyさん
2013/08/25(日) NY:AN:NY.ANID:???わざわざ欠陥言語のPHPなんか使って
人生の時間を何時間も無駄にしない
0397nobodyさん
2013/08/25(日) NY:AN:NY.ANID:???0398nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???人生の時間を無駄にしてるよ
0399nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???人生の時間なんて冗長な表現する欠陥人間が語らないで
0400nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???今日の香ばしい人入りました〜
0401nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???0402nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???欠陥人間には分からないのかな。
ああ、前言撤回。
欠陥人間って言うと>>399が屑じゃなくてまるで人間みたいだからな。
0403nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???0404nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???開発者の腕が悪いのではなく、欠陥言語を使ったせいだな。
だから早くPHPに変えればよかったのにね。
0405nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???反論できなくなると顔真っ赤とか自己顕示欲とか言い出すからな
0406nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???0407nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???0408nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???0409片山博文MZコスモ ◆T6xkBnTXz7B0
2013/08/26(月) NY:AN:NY.ANID:erbB2blc↓↓↓↓
kohada.open2ch.net/php/
0410nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???0411nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???マ板
ほのぼの
という単語があるとして
ローマ字でインクリメンタルサーチをする場合どのように実装すればいいのでしょうか?
http://2ch-ranking.net/
こんな感じにしたいです
nyu-suって入れるとニュース速報やニュースが含む文字が表示され
newsでも同じく表示されるようにしたいです
どのような仕組みなのか教えてください
0413411 ◆9Ce54OonTI
2013/08/26(月) NY:AN:NY.ANID:???◆質問用テンプレ
【OS名】windows7
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL
【質問内容
ニュース速報
マ板
ほのぼの
という単語があるとして
ローマ字でインクリメンタルサーチをする場合どのように実装すればいいのでしょうか?
http://2ch-ranking.net/
こんな感じにしたいです
nyu-suって入れるとニュース速報やニュースが含む文字が表示され
newsでも同じく表示されるようにしたいです
どのような仕組みなのか教えてください
教えてください
0414411 ◆9Ce54OonTI
2013/08/26(月) NY:AN:NY.ANID:hRiIq/2c0415nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???となるとソースを表示してみます
そうすると
<script type="text/javascript" src="http://cache.2ch-ranking.net/js/search.js"></script>
<script type="text/javascript" src="http://cache.2ch-ranking.net/js/searchtext.js"></script>
このへんが怪しいなというのがわかります
中身を見てフーンというのがわかります
romkanでググれば色々情報は出てきます
jsでいいならコレでも使ってて下さい
http://coderepos.org/share/wiki/RomKanMini
0416411 ◆9Ce54OonTI
2013/08/26(月) NY:AN:NY.ANID:hRiIq/2cクソマジゴミありがとうございます!!!!
わからなかったらまたきます!!
0417nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???0418nobodyさん
2013/08/27(火) NY:AN:NY.ANID:???0419nobodyさん
2013/08/27(火) NY:AN:NY.ANID:vKQAVQzd0420nobodyさん
2013/08/27(火) NY:AN:NY.ANID:???0421nobodyさん
2013/08/27(火) NY:AN:NY.ANID:???0422nobodyさん
2013/08/27(火) NY:AN:NY.ANID:???絶賛規制解除中
例外多いけどな・・・
0423nobodyさん
2013/08/27(火) NY:AN:NY.ANID:???どうせただの一時しのぎ対策でしょうwww
今頃ソースいじってんだろうな
0424nobodyさん
2013/08/27(火) NY:AN:NY.ANID:???0425nobodyさん
2013/08/27(火) NY:AN:NY.ANID:???結局は技術者の腕しだいってのがよくわかったろ雑魚が
0426nobodyさん
2013/08/27(火) NY:AN:NY.ANID:???0427nobodyさん
2013/08/27(火) NY:AN:NY.ANID:???侵入経路探すのに(言語は関係なく)スクリプト経由ってのは難易度が高い
2chはたぶんソース公開されてるけどクローズドのとこなら尚更
phpやperlの脆弱性をついてDBなんかのリソースにアクセス出来るってのも
複合的な要因が重なってようやくアクセス可能になったりするので
脆弱性が存在するというだけではアクセス出来るとは限らない(2chはテキストベースだけど)
最もてっとり速く確実で多くの流出を生み出すのはサーバのrootを乗っ取ることだ
0428nobodyさん
2013/08/27(火) NY:AN:NY.ANID:tuhAzyvD特定サイトに対して
一日にアクセス数がどのくらいまでなら
常識的な範囲だと思いますか?
ブロックされないと思いますか?
10万アクセスくらい?
0429nobodyさん
2013/08/27(火) NY:AN:NY.ANID:???0430nobodyさん
2013/08/27(火) NY:AN:NY.ANID:tuhAzyvDそれはどんな基準?
0432nobodyさん
2013/08/27(火) NY:AN:NY.ANID:tuhAzyvDwwwwwwww
0435nobodyさん
2013/08/27(火) NY:AN:NY.ANID:???定期的なスクレイピングと言えば聞こえはいいけど
世間一般ではDoS攻撃っていうんだぜ
0438nobodyさん
2013/08/28(水) NY:AN:NY.ANID:15plovk3通常、ユーザーからの入力値を利用する場合、
プリペアードステイトメントなどで無害化すると思います。
これに対して、システムが自動で発行したセッションからのデータを利用する場合、
無害化は不要として良いでしょうか?
具体的には、会員のログイン時にユーザーID番号をシステム側(DB)から取得し
セッションに代入。
その後、そのID番号をもとにDBからデータを取得することを想定しています。
ご回答よろしくお願いします。
0439nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???IDがたまたまSQLの一部みたいだったらどうすんだw
0440nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???一律に無害化しておけ
0441nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???0442nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???プリペアードステートメントを使うと、当然のことながら検索条件の実値がわからないため、
DMLをパースして実行計画を立てるときに、適切なプランにならない場合があるRDBMSもある。
0443nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???0444438
2013/08/28(水) NY:AN:NY.ANID:QAUq0u2xユーザーID番号でも、無害化した方が良いのですね。
システムからの番号なので、無害化は不要かとも思ったのですが。
万一、セッションファイルを書き換えられる可能性も
あるかもしれないし、無害化する方向で検討します。
ありがとうございました。
0445nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???0446nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???0447nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???0448nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???アップロードがめんどくさいけどとても快適です^^
0449nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???0450nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???そんなのにかける時間がアホ臭いからxampp使うだけ
0451nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???0452nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???いま動いているxamppはどういうコンパイルオプションで動いたかも分からず使ってるカス4ねや
結局ローカルのxamppどまりでしかうごかねえコードしかかけねえんだよ
いつまでも逃げてたらスキルがあがんないしPHPえrの肩身が狭くなるから消えろ
0453nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???0454nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???ソースから入れれば何もない設定に書き足していく面倒な作業
0455nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???0456nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???0458nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???だれもそんな話題出してねーっての
0459nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???■ このスレッドは過去ログ倉庫に格納されています