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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2013/08/05(月) NY:AN:NY.ANID:dIT4JFvF
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、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なしは原則スルーすること。
0369nobodyさん2013/08/23(金) NY:AN:NY.ANID:???
糞コテの手にありあまるスレに手を出しちまったことを今更後悔しても遅いぜ?
どうせなら最後まで突っ走れよ
0370nobodyさん2013/08/23(金) NY:AN:NY.ANID:???
dankogaiじゃないけど、糞PHPer達による糞正規表現の糞blogの氾濫を見ると、
「正規表現禁止」もあながち間違いじゃないと思えてくるな。
0371nobodyさん2013/08/23(金) NY:AN:NY.ANID:???
まあ24時間スレに粘着して荒らしてるのは2人ぐらいだし、
慣れればアホな書き込みはすぐわかるから読まずにスルーできるよ
0372nobodyさん2013/08/23(金) NY:AN:NY.ANID:???
自覚がないって怖いね
0373nobodyさん2013/08/23(金) NY:AN:NY.ANID:ze18SLGT
>>364
それは妥当であるかどうかをチェックする関数じゃないよ。
先のURLの話でも同じことがいえるけど、妥当なURL、妥当なメールアドレスであることを前提としてパースするのよ。

>>368
本題ってなんだったの?
0374nobodyさん2013/08/23(金) NY:AN:NY.ANID:???
>>373
うそつけ

>parse_url
>この関数は、指定された URL が有効かどうかを調べるためのもの "ではなく"、
>単に URL を上で示した 要素に分解するだけのものです。
>不完全な URL であっても受け入れられますし、 そのような場合でも parse_url() は可能な限り 正しく解析しようとします。
0375nobodyさん2013/08/23(金) NY:AN:NY.ANID:ze18SLGT
>>374
どこがウソだったんだろう。
> それは妥当であるかどうかをチェックする関数じゃないよ。
↑ここはいいよね?
> 先の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:zFTmNdUh
質問よこせとか自己顕示欲まるだしやな
0380nobodyさん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:CCB9C08G
ドシロウトですませんが、質問です。
PHPの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:???
情報が足りないものにわざわざ想像してまで回答してる自己顕示欲キモいww
0390nobodyさん2013/08/24(土) NY:AN:NY.ANID:???
何かを言わなきゃ気がすまない自己顕示欲キモいww
0391nobodyさん2013/08/24(土) NY:AN:NY.ANID:CCB9C08G
>>388
おーなるほど
調べてみたらinterfaceは継承も出来るんですね。
それならば今の実装でも多少の改修で済みそうですね。

ちょっとそれで組み直してみます。
ありがとうございます。
0392nobodyさん2013/08/25(日) NY:AN:NY.ANID:???
>>391
組み直す前に回線切れ
0393nobodyさん2013/08/25(日) NY:AN:NY.ANID:???
完全にスルーされててワロタwww
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:???
冗長な表現する奴を一瞬で欠陥人間する人って社会で円滑な人間関係を構築してそうだなwww
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:???
2chから色々流出して今日にも閉鎖しそうなのは、
開発者の腕が悪いのではなく、欠陥言語を使ったせいだな。
だから早くPHPに変えればよかったのにね。
0405nobodyさん2013/08/26(月) NY:AN:NY.ANID:???
子供って可愛いよな
反論できなくなると顔真っ赤とか自己顕示欲とか言い出すからな
0406nobodyさん2013/08/26(月) NY:AN:NY.ANID:???
だよな、Wikipediaで使われたことによってPHPが世界レベルで通用することが証明されたのに、いつまでも欠陥言語にしがみついてるからだよな。
0407nobodyさん2013/08/26(月) NY:AN:NY.ANID:???
PHP最強!
0408nobodyさん2013/08/26(月) NY:AN:NY.ANID:???
ただの煽りに反論ってww
0409片山博文MZコスモ ◆T6xkBnTXz7B0 2013/08/26(月) NY:AN:NY.ANID:erbB2blc
おーぷん2ちゃんねるは、こっちだよ〜〜〜
↓↓↓↓
kohada.open2ch.net/php/
0410nobodyさん2013/08/26(月) NY:AN:NY.ANID:???
何がopenだ死ね
0411nobodyさん2013/08/26(月) NY:AN:NY.ANID:???
ニュース速報
マ板
ほのぼの

という単語があるとして
ローマ字でインクリメンタルサーチをする場合どのように実装すればいいのでしょうか?

http://2ch-ranking.net/
こんな感じにしたいです

nyu-suって入れるとニュース速報やニュースが含む文字が表示され
newsでも同じく表示されるようにしたいです
どのような仕組みなのか教えてください
0412nobodyさん2013/08/26(月) NY:AN:NY.ANID:???
>>1
0413411 ◆9Ce54OonTI 2013/08/26(月) NY:AN:NY.ANID:???
>>412
◆質問用テンプレ
【OS名】windows7
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL
【質問内容
ニュース速報
マ板
ほのぼの

という単語があるとして
ローマ字でインクリメンタルサーチをする場合どのように実装すればいいのでしょうか?

http://2ch-ranking.net/
こんな感じにしたいです

nyu-suって入れるとニュース速報やニュースが含む文字が表示され
newsでも同じく表示されるようにしたいです
どのような仕組みなのか教えてください

教えてください
0414411 ◆9Ce54OonTI 2013/08/26(月) NY:AN:NY.ANID:hRiIq/2c
教えてください
0415nobodyさん2013/08/26(月) NY:AN:NY.ANID:???
普通の人ならそれがjavascriptで実装されてるというのがわかります
となるとソースを表示してみます
そうすると
<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
>>415
クソマジゴミありがとうございます!!!!
わからなかったらまたきます!!
0417nobodyさん2013/08/26(月) NY:AN:NY.ANID:???
php関係ないのでもうこないでね><;
0418nobodyさん2013/08/27(火) NY:AN:NY.ANID:???
http://ryushutu-2ch.nil.sh/thread/php/1369576918
0419nobodyさん2013/08/27(火) NY:AN:NY.ANID:vKQAVQzd
産廃はphpから出て来ないでね
0420nobodyさん2013/08/27(火) NY:AN:NY.ANID:???
Civ5とエロSLGっすかw
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:???
Perlは関数の仕様的に穴だらけ。phpもセキュリティホール的に穴だらけ。
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:???
5万アクセスくらい
0430nobodyさん2013/08/27(火) NY:AN:NY.ANID:tuhAzyvD
>>429
それはどんな基準?
0431nobodyさん2013/08/27(火) NY:AN:NY.ANID:???
>>428
お前みたいな奴は迷惑だからプログラムなんか組むな
0432nobodyさん2013/08/27(火) NY:AN:NY.ANID:tuhAzyvD
>>431
wwwwwwww
0433nobodyさん2013/08/27(火) NY:AN:NY.ANID:???
>>431
ゲーム板に戻れ
0434nobodyさん2013/08/27(火) NY:AN:NY.ANID:???
>>428みたいな池沼ってリアルでも陰で氏ねとか言われてるんだろうな
0435nobodyさん2013/08/27(火) NY:AN:NY.ANID:???
自分のサイトならいいけど他人のサイトにやるなよ
定期的なスクレイピングと言えば聞こえはいいけど
世間一般ではDoS攻撃っていうんだぜ
0436nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
>>434
自己紹介おつ
0437nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
>>436
自分のことじゃないと思ってるのか

"幸せ"ってそういうものなのかもな

>>436は幸せ者
0438nobodyさん2013/08/28(水) NY:AN:NY.ANID:15plovk3
SQLインジェクション対策について質問です。
通常、ユーザーからの入力値を利用する場合、
プリペアードステイトメントなどで無害化すると思います。

これに対して、システムが自動で発行したセッションからのデータを利用する場合、
無害化は不要として良いでしょうか?

具体的には、会員のログイン時にユーザーID番号をシステム側(DB)から取得し
セッションに代入。
その後、そのID番号をもとにDBからデータを取得することを想定しています。
ご回答よろしくお願いします。
0439nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
全て例外なくプリペアでいいだろ
IDがたまたまSQLの一部みたいだったらどうすんだw
0440nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
IDがたまたまSQLの一部みたいにはならないが
一律に無害化しておけ
0441nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
無害化しないでわざわざ入れるほうがめんどくさくて遅そう
0442nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
>>441
プリペアードステートメントを使うと、当然のことながら検索条件の実値がわからないため、
DMLをパースして実行計画を立てるときに、適切なプランにならない場合があるRDBMSもある。
0443nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
ちなみにPostgreSQLでは、9.2からやっとバインドされた値に基づく適切な実行計画が立てられるようになった。
04444382013/08/28(水) NY:AN:NY.ANID:QAUq0u2x
ご回答ありがとうございます。
ユーザーID番号でも、無害化した方が良いのですね。
システムからの番号なので、無害化は不要かとも思ったのですが。

万一、セッションファイルを書き換えられる可能性も
あるかもしれないし、無害化する方向で検討します。
ありがとうございました。
0445nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
アプリ全域にわたって全てのデータが汚染されている可能性があると考えるのは思考停止
0446nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
いまだにxampp使ってるカスは滅亡してくれや
0447nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
そもそもユーザIDって0-9a-zA-Z-_くらいしか使わんだろ
0448nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
xampp使うのやめてレン鯖で動作確認するようにしました
アップロードがめんどくさいけどとても快適です^^
0449nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
windowsで開発してる奴を見下してるのにmacにmamp入れてる気取ってるカスも死滅してくれや
0450nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
煩わしいインストール設定が好きならやればいい
そんなのにかける時間がアホ臭いからxampp使うだけ
0451nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
xamppとかどうせPHP 5.5なんか望むべくもないだろとホームページ見にいったら、既に出てた
0452nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
ソースコードから入れようがxampp使おうがどっちも設定なんてやるだろ
いま動いているxamppはどういうコンパイルオプションで動いたかも分からず使ってるカス4ねや
結局ローカルのxamppどまりでしかうごかねえコードしかかけねえんだよ
いつまでも逃げてたらスキルがあがんないしPHPえrの肩身が狭くなるから消えろ
0453nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
うぜーぞゴミが
0454nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
xampp入れればコメントアウトしてるモジュールを有効にするだけの簡単な作業
ソースから入れれば何もない設定に書き足していく面倒な作業
0455nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
それはxamppで用意されてるモジュールだけな
0456nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
xamppで用意されてるモジュール以外普通に開発してる分には必要ない
0457nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
さしずめ>>452はphpがプロ向けで商業開発に使う言語だと思ってんだろうw
0458nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
相手にされないもんだから、自演まで始めましたか。
だれもそんな話題出してねーっての
0459nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
もうIDの強制のopen2chでやらね?
0460nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
おk
0461nobodyさん2013/08/28(水) NY:AN:NY.ANID:???
ttp://kohada.open2ch.net/php/

ここか
スレ立てしようとしたけど鯖が落ちてるのかな
もう寝るから直ったら起こしてくれ
0462nobodyさん2013/08/29(木) NY:AN:NY.ANID:???
一人でやってろ
0463nobodyさん2013/08/29(木) NY:AN:NY.ANID:???
>>462みたいに非建設的な奴が最後にはぼっちになるんだよなw
0464nobodyさん2013/08/29(木) NY:AN:NY.ANID:???
いきなりxamppの話題出す奴は100%アスペ
これまじ
0465nobodyさん2013/08/29(木) NY:AN:NY.ANID:???
IP変えればいくらでも変わるID出せば建設的ってのはイミフ
0466nobodyさん2013/08/29(木) NY:AN:NY.ANID:???
煽り合いの絶えないphpスレ
これがphperの民度
0467nobodyさん2013/08/29(木) NY:AN:NY.ANID:???
phperがphperを貶めるスレ
0468nobodyさん2013/08/29(木) NY:AN:NY.ANID:???
初心者はxampp使うな
■ このスレッドは過去ログ倉庫に格納されています