- 1 名前:デフォルトの名無しさん(ワッチョイ bfb2-csvI) mailto:sage [2017/03/15(水) 00:41:22.79 ID:ko4BTSP20.net]
- PHPに関する下らない質問用避難スレです。
まず読むこと【PHPマニュアル】 www.php.net/manual/ja/ 前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 7 echo.2ch.net/test/read.cgi/tech/1478657006/ 次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。 次スレを立てる時は本文の1行目に以下を追加して下さい !extend:on:vvvvv:1000:512 VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
- 3 名前:デフォルトの名無しさん (ワッチョイ bfb2-csvI) mailto:sage [2017/03/15(水) 00:42:50.37 ID:ko4BTSP20.net]
- 関連リンク
■本家マニュアル www.php.net/manual/ja/ ■日本PHPユーザ会 www.php.gr.jp/ ■PHPNG https://wiki.php.net/phpng ■PEARマニュアル pear.php.net/manual/ja/ ■メーリングリスト ml.php.gr.jp/mailman/listinfo/ ■ZFマニュアル framework.zend.com/manual/ja/ ■Smartyマニュアル www.smarty.net/manual/ja/ (以下英語) ■Zend本家 www.zend.com/ ■Zend Framework framework.zend.com/ ■php | architect www.phparch.com/ ■Smarty www.smarty.net ■Smartyマニュアル smarty.php.net/manual/en/ ■PECL本家(英語) pecl.php.net/
- 4 名前:デフォルトの名無しさん (ワッチョイ 323c-ZZsN) mailto:sage [2017/03/15(水) 01:07:59.96 ID:FiGu7lnE0.net]
- >>1乙
前スレ>>974の件はDB云々よりも別担当者が作ったコード片の安全性をどう担保するかが一番の問題 会員対応の担当者が自由にカスタマイズ部分をPHPで編集できるようにしたいけど その都度システム担当者(質問者)がレビューやテストをやってコードに組み込む手間はかけられないから それを解決する手段として考えた案だと想像してる
- 5 名前:デフォルトの名無しさん (ワッチョイ f342-aox5) mailto:sage [2017/03/15(水) 11:58:13.95 ID:ffUP4kqV0.net]
- DBにコードを入れることも想定できない人が騒いでたようだね。
最近はジョブ管理システムなどもWebの技術で作ったりするんだけど・・ あと読み込んだ文字列をプログラムとして実行するようなものも、システム周りのスクリプト読むと多いよ。 まぁPerlが多いけど、最近だとRubyで作った管理ツールとかも増えてるね。 Perlは後で人が読むことを考えないプログラムが多くて辛いけどw Rubyの人は、Rubyの世界で全てやろうとする傾向に違和感あるけどww
- 6 名前:デフォルトの名無しさん (アウアウウー Sa93-gCpv) mailto:sage [2017/03/15(水) 12:24:24.35 ID:J6/fNsfAa.net]
- 宝石系嫌い
- 7 名前:デフォルトの名無しさん (ササクッテロル Sp57-xX7A) mailto:sage [2017/03/15(水) 14:48:50.99 ID:OWgSYbFWp.net]
- まだ馬鹿がなんかホザいてるよ
- 8 名前:デフォルトの名無しさん (ワッチョイ e3d6-1sZU) mailto:sage [2017/03/15(水) 20:07:30.21 ID:HiQDR7mt0.net]
- >>5みたいなアホとは一緒に仕事したくねぇなぁ
- 9 名前:デフォルトの名無しさん (ワッチョイ 323c-ZZsN) mailto:sage [2017/03/15(水) 21:00:11.40 ID:FiGu7lnE0.net]
- 同じく
自分が分かってないことを分からない人は成長の見込みも薄いからね
- 10 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 01:27:45.84 ID:Vx3V2zIi0.net]
- 前スレで
> WEB以外を知ってたら、なんでDBにコードぶっこむことになるんだよ土人 > 何より、DBに入れるメリットが何処にあるんだ、アホなのか? って聞かれたのにそれには答えず、 > DBにコードを入れることも想定できない人が “騒いでたようだね”。 だもんな。本物の馬鹿じゃん。 > 最近はジョブ管理システムなどもWebの技術で作ったりするんだけど・・ とか、DBにコードぶち込むことがなんでWEBの技術になるのかわけわからんし、 PerlとかRubyとか名前出すことが何の意味があるのか、そいつの説明からは全くわからん。 何よりこの馬鹿 >>5 ってさ、HOWばっか気にしてんのな。 何をするか=DBにコードを入れる にずっとこだわってんの。 アホほどHOWだのWHATだのにこだわるんだよ。 頭がマトモなやつが重要視するのはいつでもたった一つ、WHYなのさ。 なんでそんなことするのか、何故そうしなければいけないのか。 このアホ>>5には、その説明が一切ない。 それこそがノータリンの証なわけさ。 > Perlは後で人が読むことを考えないプログラムが多くて辛いけどw > Rubyの人は、Rubyの世界で全てやろうとする傾向に違和感あるけどww そして、アホは必ず全く意味のないところで草を生やす。これも定番だ。
- 11 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 01:29:38.79 ID:Vx3V2zIi0.net]
- 一応、正確に
> WHATやHOWばっか気にしてんのな。 > 何をするか、どうやるか=DBにコードを入れる にずっとこだわってんの。 に訂正しとくけど、それはしなくてもわかんだろ。
- 12 名前:デフォルトの名無しさん (ワッチョイ a3ce-tpgq) mailto:sage [2017/03/17(金) 01:39:03.85 ID:V8wqUpE70.net]
- インスタンス生成時、変数に代入しない場合何かデメリットありますか?
- 13 名前:デフォルトの名無しさん (アウアウウー Sa37-yKHs) mailto:sage [2017/03/17(金) 02:14:52.46 ID:s4yX6lW3a.net]
- staticメソッドにしろとしか
- 14 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 02:15:12.57 ID:Vx3V2zIi0.net]
- ?
・参照できない ・スコープが外れるまでメモリから意図的に破棄できない ・場合、言語によってはメモリリーク あたりか? 何が聞きたい? てか、なんでそんな事したい? オレがWHYが大事だと言った直後の書き込みとは思えん
- 15 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 02:17:55.47 ID:Vx3V2zIi0.net]
- >>13
お前、何言ってんの? ちょっと詳しく説明しろよ
- 16 名前:デフォルトの名無しさん (ワッチョイ f359-ndK9) mailto:sage [2017/03/17(金) 02:49:25.98 ID:Uy7AiPod0.net]
- > スコープが外れるまでメモリから意図的に破棄できない
これについて詳しく教えていただけますか
- 17 名前:デフォルトの名無しさん (ワッチョイ bf17-0VuM) mailto:sage [2017/03/17(金) 07:03:21.91 ID:Q0Da4JGK0.net]
- ホワイ ジャパニーズ ピーポォォォォォォォォォォ!!!
- 18 名前:デフォルトの名無しさん (アウアウウー Sa37-Rmg3) mailto:sage [2017/03/17(金) 07:24:16.93 ID:95f1ccRPa.net]
- 2つの別々の変数に同じ文字列が入っている場合、それぞれの変数をキーにした
要素数2の連想配列を作ろうとすると最終的な要素数が1になってしまうのは 仕様ですか?
- 19 名前:デフォルトの名無しさん (ワッチョイ c3d6-KiZK) mailto:sage [2017/03/17(金) 08:47:19.57 ID:Vx3V2zIi0.net]
- >>16
おまえ、誰だよ?
- 20 名前:デフォルトの名無しさん (ワッチョイ c3d6-KiZK) mailto:sage [2017/03/17(金) 09:12:27.47 ID:Vx3V2zIi0.net]
- >>18
お前のPHPは、変数がキーになんのか?
- 21 名前:デフォルトの名無しさん (アウアウカー Sa57-Rmg3) mailto:sage [2017/03/17(金) 10:54:56.44 ID:fQxwTC+aa.net]
- >>20
できないんですね、すみません 普通に動くことは動くので出来ると思ってました データベースから値を2つ持ってきてそれらをキーとバリューで紐付けようとしてました 勉強し直します
- 22 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 12:00:52.57 ID:Vx3V2zIi0.net]
- >>21
できないとかじゃなくて、「お前のPHPは、どうやって“変数”をキーにしてんだ」って聞いてんだ。 変数の値をキーにすることは出来るが。
- 23 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 12:02:24.84 ID:Vx3V2zIi0.net]
- あーあ、>>17のチンコ、もげ落ちねーかな…
- 24 名前:デフォルトの名無しさん (ワッチョイ 0342-QFag) mailto:sage [2017/03/17(金) 12:53:02.59 ID:hXHSlYUO0.net]
- >>10
え?まじ? DBにコードを入れるメリットというより、 デメリットがどのくらいあるのかを知りたい、入れて良いのかを知りたいってのが 元の質問だったはずなんだけど・・ だから、実際にコード入れてるシステムの例をあげるのが一番わかりやすいと思うんだけど そもそも、それにメリットがあるかどうかはシステムの要件によるので意味のない質問なんだよ
- 25 名前:ねww
運用する人からDBに入れてくれって要望があることもないとは言えないからね。 実際ちょっとしたファイル変更もやりたくないって人もたまにいるんだよね。 DBなら認証もバックアップもセキュリティもDB管理者がやってくれるからって、たまにあるんだよね。 [] - [ここ壊れてます]
- 26 名前:デフォルトの名無しさん (ワッチョイ 0342-QFag) mailto:sage [2017/03/17(金) 13:07:23.79 ID:hXHSlYUO0.net]
- >>21
今変なのが湧いてるけどwww 最初の質問の意味がわかりにくかったんだが・・ ハッシュキーで、同じキーを使ったら上書きされてしまうのは仕様ですね(これはPHPとか関係なく) 2つのキーを持った連想配列ってことならPHPでは簡単に出来るよ 例えば多次元連想配列でググってみて 他にも、配列の中に配列を入れたりもPHPだと簡単に出来るので便利だよ。
- 27 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 13:19:02.49 ID:Vx3V2zIi0.net]
- > 運用する人からDBに入れてくれって要望があることも“ないとは言えないからね”。
> DBなら認証もバックアップもセキュリティもDB管理者がやってくれるからって、“たまにあるんだよね”。 > あと読み込んだ文字列をプログラムとして実行するようなものも、システム周りのスクリプト読むと“多いよ”。 > まぁPerlが多いけど、最近だとRubyで作った管理ツールとかも“増えてるね”。 >“最近はジョブ管理システムなどもWebの技術で作ったりするんだけど”・・ ばーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーかw
- 28 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 13:19:38.75 ID:Vx3V2zIi0.net]
- >>25 : デフォルトの名無しさん (ワッチョイ 0342-QFag)2017/03/17(金) 13:07:23.79 ID:hXHSlYUO0
>21 > 今変なのが湧いてるけどwww 自己紹介おつかれさまっす
- 29 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 13:21:22.82 ID:Vx3V2zIi0.net]
- >そもそも、それにメリットがあるかどうかはシステムの要件によるので意味のない質問なんだよねww
メリット無いものについて「DBにプログラムリストを入れるのを最初から否定するのは“発想が貧困すぎww”」とか 草生やす馬鹿は、マジ、ペチパーくらいしかいねぇよなw
- 30 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 13:22:19.88 ID:Vx3V2zIi0.net]
- >>24 : デフォルトの名無しさん (ワッチョイ 0342-QFag)2017/03/17(金) 12:53:02.59 ID:hXHSlYUO0
>10 > え?まじ? おまえの頭がマジかよ!?w
- 31 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 13:24:44.85 ID:Vx3V2zIi0.net]
- >>25 : デフォルトの名無しさん (ワッチョイ 0342-QFag)2017/03/17(金) 13:07:23.79 ID:hXHSlYUO0
>ハッシュキーで、同じキーを使ったら上書きされてしまうのは仕様ですね(これはPHPとか関係なく) 使用じゃなくて“道理”だよ、ノータリン >2つのキーを持った連想配列ってことならPHPでは簡単に出来るよ お前、何いってんの? 日本語話せよクズ >他にも、配列の中に配列を入れたりもPHPだと簡単に出来るので便利だよ。 PHPだけじゃねーよ、そんなの。本当に脳みそ腐ってんのかお前 ばーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーかw
- 32 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 13:25:51.58 ID:Vx3V2zIi0.net]
- ID:hXHSlYUO0
こいつ、マジ、話せば話すほどボロだしくるの、マゾなん?
- 33 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 13:31:11.22 ID:Vx3V2zIi0.net]
- > 運用する人からDBに入れてくれって要望があることも“ないとは言えないからね”。
> 実際ちょっとしたファイル変更もやりたくないって人も“たまにいるんだよね“。 > DBなら認証もバックアップもセキュリティもDB管理者がやってくれるからって、“たまにあるんだよね”。 なるほどー、つまりお前 ID:hXHSlYUO0 は、マトモなシステム構築ではなく 他人のわけわからん指示に従わなければならない下僕、ただのクソコーダー、というわけですね? そんな下流の人に、発言権なんか、ねーです、さーせん
- 34 名前:デフォルトの名無しさん (ワッチョイ 0342-QFag) mailto:sage [2017/03/17(金) 13:40:32.18 ID:hXHSlYUO0.net]
- 他人のわけのわからん指示って、運用を考えたシステム構築とかやったことないんだね。
もしくは、人と話をしたこともないのか? どうりで質問者の意図を読み取ろうとしないわけだ
- 35 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 13:43:58.40 ID:Vx3V2zIi0.net]
- >他人のわけのわからん指示って、運用を考えたシステム構築とかやったことないんだね。
“本当に運用を考えた構築”したら、お前の言うようなシステムになんかなんねーよ アホが集まって考えたアホシステムを言われたとおりに作らされてるお前の意見なんか、説得力ね〜ってまだわかんねーの? お前自信が言ってんだろ > 運用する人からDBに入れてくれって要望があることも“ないとは言えないからね”。 > 実際ちょっとしたファイル変更もやりたくないって人も“たまにいるんだよね“。 > DBなら認証もバックアップもセキュリティもDB管理者がやってくれるからって、“たまにあるんだよね”。 そりゃ、それを選んだんじゃなくて、“仕方なく”やってるだけじゃねーか 本物の下流だな
- 36 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 13:45:06.23 ID:Vx3V2zIi0.net]
- >もしくは、人と話をしたこともないのか?
おまえがなw 人と話すには論理ってのものが必要になる。 おまえの言い分に論理があるかよ? お前の言ってることは、「上が言うから仕方ないんです」の一辺倒じゃねーか
- 37 名前:デフォルトの名無しさん (ワッチョイ 0342-QFag) mailto:sage [2017/03/17(金) 13:45:55.68 ID:hXHSlYUO0.net]
- >>16
多分何かと勘違いしてるんじゃないかなぁ? 14自体意味不明だしww 頭の中でGCの話に強制変換されてるのかもねww まぁ最初の質問が壮大すぎて・・もう少し具体的に書いてもらうと回答あると思うよ。
- 38 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 13:46:40.37 ID:Vx3V2zIi0.net]
- >どうりで質問者の意図を読み取ろうとしないわけだ
ここはYahoo! 知恵袋じゃねーよ 質問者の意図よりも、技術者としてどう対応するかの方が重要だ まぁ、上の指図に反論もできない使いっぱは、せいぜい質問者に併せてなぁなぁやってろ
- 39 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 13:48:24.05 ID:Vx3V2zIi0.net]
- >>36 : デフォルトの名無しさん (ワッチョイ 0342-QFag)2017/03/17(金) 13:45:55.68 ID:hXHSlYUO0
>16 >多分何かと勘違いしてるんじゃないかなぁ? >14自体意味不明だしww >頭の中でGCの話に強制変換されてるのかもねww ほらな、この程度の馬鹿だもん そりゃ、上からの指示をそのまま実行することしかできねーよな。 このバカ、多分メモリ使用量とか図ったこともないぜ
- 40 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 13:50:53.37 ID:Vx3V2zIi0.net]
- てか、実際のところ、ぺちぱーって
>>14とか>>16の意味分かんないやつ、マジでたくさんいるんだろうな そりゃ、多言語ユーザーから馬鹿にされるわけだよ
- 41 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 13:52:14.53 ID:Vx3V2zIi0.net]
- >>36
>頭の中でGCの話に強制変換されてるのかもねww こんな自虐的に草は生やせるのが、ノータリンペチパークオリティーなのですw
- 42 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 13:56:22.08 ID:Vx3V2zIi0.net]
- おーい、ワッチョイ 0342-QFag ID:hXHSlYUO0
ま じ で、 >>14 と >>16 の意味、わ か ん ね ー の ????? 本 当 に プ ロ グ ラ マ ー な の ? www
- 43 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 13:58:13.89 ID:Vx3V2zIi0.net]
- やべぇw
まじ、ぺちぱー、やべぇw
- 44 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 14:01:01.19 ID:Vx3V2zIi0.net]
- おーい、アホ >>25 ワッチョイ 0342-QFag ID:hXHSlYUO0
> >2つのキーを持った連想配列ってことならPHPでは簡単に出来るよ > お前、何いってんの? 日本語話せよクズ これについて、詳しく説明しろよw 逃げるなよw
- 45 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 14:06:07.16 ID:Vx3V2zIi0.net]
- アホレスを晒しとこ
>>985 = ワッチョイ 0342-QFag ID:hXHSlYUO0 : デフォルトの名無しさん (ワッチョイ f342-aox5)2017/03/13(月) 14:08:04.12 ID:f3raQE2X0 > プログラムも信頼できない人が作っておける環境だとまずいけど > そうでなければ、DBにどんなプログラムを実行するかの情報を入れること自体は問題ないと思いますよ。 > まぁ直接文字コードを入れさせると、入力間違いで変なプログラムが実行される危険があるので > そこはプログラムリストから選ぶような仕組みにした方が良いと思うよ。 > >>973 みたいにDBにプログラムリストを入れるのを最初から否定するのは発想が貧困すぎww 前スレ>>973の発想が貧困なんじゃなくて、お前に決定権が無くて言われたことを実行するしか許されてねーだけじゃんwwww
- 46 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 14:08:45.39 ID:Vx3V2zIi0.net]
- お? 貼ってみて気づいた
>まぁ直接文字コードを入れさせると、入力間違いで変なプログラムが実行される危険があるので > >>973 みたいにDBにプログラムリストを入れるのを最初から否定するのは発想が貧困すぎww なんすか? この、「オレだけが分かる用語定義」みたいなのwwww 「もじこーどいれる」ってなんすか?wwww 「ぷろぐらむりすと」ってなんすか?wwww ちょっと説明プリーズっすwwwwwwwwwwwwwwwwwwwwwwww
- 47 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/17(金) 14:09:35.23 ID:Vx3V2zIi0.net]
- やべぇ、
まじ、ぺちぱー ワッチョイ 0342-QFag ID:hXHSlYUO0、やべぇw マジ、脳みそ腐ってるwwwww
- 48 名前:デフォルトの名無しさん (ワッチョイ f359-ndK9) mailto:sage [2017/03/17(金) 15:40:04.00 ID:Uy7AiPod0.net]
- 巻き込まんでくれ。
気が付けばジャグ配列もメジャーになったもんだね。 あと本当にどうでもいいんだけど ID に iPod が入ってて、世が世なら神IDだった
- 49 名前:デフォルトの名無しさん (アウアウカー Sa57-Rmg3) mailto:sage [2017/03/17(金) 16:23:29.08 ID:fQxwTC+aa.net]
- >>25
ああ、キーを一意につけてからバリュー自体を配列にしてそこにデータを入れ込めばいいんですね ありがとうございます。やってみます
- 50 名前:デフォルトの名無しさん (ワッチョイ ef03-v8EU) mailto:sage [2017/03/17(金) 21:47:37.52 ID:21PDp4R80.net]
- >>25
遅くなりましたが無事出来ました イメージとしては $hoge = 'hoge'; $hoge_flg = '1'; $hoge2 = 'hoge'; $hoge2_flg = '1'; $piyo = 'piyo'; $piyo_flg = '0'; みたいなデータがいくつかあって、変数名_flgが1の変数だけ格納した配列を作りたかったんです 最初は連想配列をよくわかってなかったので $array = array_keys(array_filter([ $hoge=>$hoge_flg, $hoge2=>$hoge2_flg, $piyo=>$piyo_flg ],function($elm){ return $elm === '1'; }) ); と書いたら$arrayは['hoge','hoge']になるかと思ったのですが実際は['hoge']となり重複が 消
- 51 名前:えてしまったので困っていました
>>25を参考に $array2 = array_column(array_filter([ ['id' => $hoge, 'flg'=> $hoge_flg], ['id' => $hoge2,'flg'=> $hoge2_flg], ['id' => $piyo, 'flg'=> $piyo_flg] ],function($elm){ return $elm['flg'] === '1'; }), 'id'); と書き直したところ無事期待していた配列を得られました。改めてありがとうございました PHPはまだ触り始めてから1ヵ月も経ってないので難しいですがなかなか面白い言語ですね [] - [ここ壊れてます]
- 52 名前:デフォルトの名無しさん (アウアウカー Sa57-fNt+) mailto:sage [2017/03/17(金) 23:04:52.79 ID:+pUlJu44a.net]
- 結局phpとRubyてどっちがいいの?
初心者より
- 53 名前:デフォルトの名無しさん (ワッチョイ 33b2-u6wT) mailto:sage [2017/03/18(土) 00:10:26.21 ID:BLlmwqVR0.net]
- >>49
いろいろ作りながら学習していくと良い ただこのスレとかWebProgのスレとかは2chの中でも特に治安が悪いから, 2ch以外で聞いたりした方がいいだろう
- 54 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/18(土) 07:57:17.28 ID:+lFcCe0u0.net]
- >>50
Rubyだっつってんだろ、 安易にPHPとか使う馬鹿は ワッチョイ 0342-QFag ID:hXHSlYUO0 みたいに初心者と馴れ合いする知識しかない馬鹿にしかなれん 少しはマシな知識がほしいならRubyやってろ
- 55 名前:デフォルトの名無しさん (ワッチョイ bf17-rLl6) mailto:sage [2017/03/18(土) 21:01:01.61 ID:xjI3A+LX0.net]
- マジかよ「パーフェクトPHP」買ってきたばっかりなのに
返金してもらったほうがいいかな?
- 56 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/18(土) 21:18:26.52 ID:+lFcCe0u0.net]
- まず、そんな理由で返金してもらうような人外はじゃまだからこの業界に入ってくるな
- 57 名前:デフォルトの名無しさん (ワッチョイ c3a0-Dx6a) mailto:sage [2017/03/19(日) 02:24:42.37 ID:L+LO5eNf0.net]
- データベースで数百万有るデータの中から10件のデータをランダムに呼び出したい場合
何が一番データベースに負担かけずに呼び出せるんだ?
- 58 名前:デフォルトの名無しさん (ワッチョイ bf17-rLl6) mailto:sage [2017/03/19(日) 02:30:20.81 ID:2b676Nbt0.net]
- >>54
おまえが出てけよハゲ
- 59 名前:デフォルトの名無しさん (ワッチョイ c3d6-59kE) mailto:sage [2017/03/19(日) 05:02:55.94 ID:cMktmhnn0.net]
- >>55
まず、おまえがどんな検索をしてるか書けよ >>56 オレが出ていったらおまえらみたいな搾りカスしかいなくなって困るだろ?
- 60 名前:デフォルトの名無しさん (ワッチョイ f359-ndK9) mailto:sage [2017/03/19(日) 05:25:57.98 ID:WY6A8OUp0.net]
- >>55
order by random 使っているRDBMS でググる
- 61 名前:デフォルトの名無しさん (ワッチョイ 7f4a-ndK9) mailto:sage [2017/03/19(日) 06:46:36.92 ID:YCrUJypg0.net]
- >>55
ランダムという言葉が指す意味が不明確。 DBにインデックス張れ、で済みそうな気もする。
- 62 名前:デフォルトの名無しさん (ワッチョイ bfd7-9g2g) mailto:sage [2017/03/19(日) 15:44:21.57 ID:VNFtv3+R0.net]
- 変数の連結には.じゃなくて,使えって言われた!
速いんだって! 知らんがな(´・ω・`)
- 63 名前:デフォルトの名無しさん (アウアウウー Sa37-Rmg3) mailto:sage [2017/03/19(日) 16:04:54.90 ID:cwNaGN41a.net]
- いや知っとけよ
遅い速い以前に内部の挙動が違うやん
- 64 名前:デフォルトの名無しさん (ワッチョイ bfd7-9g2g) mailto:sage [2017/03/19(日) 16:59:56.34 ID:VNFtv3+R0.net]
- カンマは区切りごとに出力するんですっけ?
- 65 名前:デフォルトの名無しさん (ワッチョイ c3a0-Dx6a) mailto:sage [2017/03/19(日) 22:22:23.29 ID:L+LO5eNf0.net]
- >>58
うまくいきました。 ありがとうございます。
- 66 名前:デフォルトの名無しさん (ワッチョイ bf17-0VuM) mailto:sage [2017/03/19(日) 22:31:52.47 ID:2b676Nbt0.net]
- , には連結の意味はないけど
echoしたら空白無く出力されるから連結して見えるだけ . は実際に連結処理してる
- 67 名前:デフォルトの名無しさん (ワッチョイ 3f46-fXK0) mailto:sage [2017/03/20(月) 03:19:42.40 ID:uEePBO/e0.net]
- web系プログラム初心者です
PHPを使ってローカル内のCSVをアップして、MySQLにインサートする処理をしたいのですがファイルのアップ処理で躓いています HTMLあたりの処理から自信なくやってるため、 PHP以前にHTMLの要因もあるかもしれませんが、どなたかご教示願えませんか?
- 68 名前:デフォルトの名無しさん (ワッチョイ cf42-9jmm) [2017/03/20(月) 07:28:42.54 ID:k0XFnqnY0.net]
- HTMLもCSVも使わず、まずは一つのデータをMySQLに追加してみる
これができないならHTMLの知識と関係はない
- 69 名前:デフォルトの名無しさん (ワッチョイ 3f46-fXK0) mailto:sage [2017/03/20(月) 09:27:49.03 ID:uEePBO/e0.net]
- >>66
あと別スレで無事解決しました ありがとうございます
- 70 名前:デフォルトの名無しさん (ワッチョイ 6f92-1rpH) [2017/03/24(金) 11:54:56.68 ID:BuI/zHvr0.net]
- WEBアプリで、例えば宿泊客管理アプリで
ズラーと顧客一覧が並んでて 田中一郎 [編集][削除] 香山誠一 [編集][削除] 美樹本洋介[編集][削除] みたいなかんじとするじゃないですか。 で、選ぶと、当然 GETなりPOSTなりで IDが送られ 編集画面で 名前[ 田中一郎 ] カナ[ たなかいちろう ] 住所[ 東京都足立区... ] .... みたいな感じで編集画面が表示され、編集完了のサブミットをおすと これまた GET POST で情報が送られ SQLなどに送信されてデータが書き換わるという感じだとおもうのですが、 この際にGETやPOSTの内容を WEBデベロッパーツール等で 書き換えて不正な値や、他のデータへまで影響するのを避けるようにするは どういった対策が考えられるでしょうか? できればバリデーション処理無しで。
- 71 名前:デフォルトの名無しさん (ワッチョイ dff0-FAJs) mailto:sage [2017/03/24(金) 12:21:53.54 ID:AiSXPZSJ0.net]
- >>68
>どういった対策が考えられるでしょうか? いっぱい勉強する 以上
- 72 名前:デフォルトの名無しさん (ササクッテロル Spd3-NetD) [2017/03/24(金) 12:58:03.20 ID:fGSTFy7up.net]
- >>69
それ言い出したらこのスレの存在の意味はないな
- 73 名前:デフォルトの名無しさん (アウアウウー Sa3f-XZr6) mailto:sage [2017/03/24(金) 14:59:47.54 ID:vLNz1zg4a.net]
- faxでおくってもろたらええ
- 74 名前:デフォルトの名無しさん (ワッチョイ ea3c-EscV) mailto:sage [2017/03/24(金) 15:19:47.27 ID:suDsBIm10.net]
- >>68
>できればバリデーション処理無しで。 無理 以上
- 75 名前:デフォルトの名無しさん (ワッチョイ 1bcd-9ZJb) mailto:sage [2017/03/24(金) 16:24:15.90 ID:m5wjNG320.net]
- サーバサイドのバリデーションは外せないよ
- 76 名前:デフォルトの名無しさん (ワッチョイ 6a79-jHpr) mailto:sage [2017/03/24(金) 22:35:18.56 ID:p/x57KqO0.net]
- > バリデーション処理無し
ここでいうValidationっていうのがなんかのフレームワークの機能を指してる可能性?
- 77 名前:デフォルトの名無しさん (ワッチョイ fe1f-5sBS) mailto:sage [2017/03/24(金) 22:45:34.37 ID:Y5D1Pp+00.net]
- 暗号化したやり取りすれば良いのでは
- 78 名前:デフォルトの名無しさん (ワッチョイ ea3c-EscV) mailto:sage [2017/03/24(金) 23:08:55.79 ID:suDsBIm10.net]
- ネイティブならともかくWebアプリで
クライアント側の暗号化ロジックを隠すのはほぼ無理
- 79 名前:デフォルトの名無しさん (ワッチョイ dff0-FAJs) mailto:sage [2017/03/24(金) 23:43:34.75 ID:AiSXPZSJ0.net]
- >>75
お前のアプリは通信を暗号化することで > この際にGETやPOSTの内容を WEBデベロッパーツール等で > 書き換えて不正な値や、他のデータへまで影響するのを避ける ことが出来んだ、すげーなwwww ちょっとそのアルゴリズムを教えろよwwww
- 80 名前:デフォルトの名無しさん (ワッチョイ dff0-FAJs) mailto:sage [2017/03/24(金) 23:44:40.72 ID:AiSXPZSJ0.net]
- >>74
指していたらなんか話が変わってくるのか? ゴミカス
- 81 名前:デフォルトの名無しさん (ワッチョイ dff0-FAJs) mailto:sage [2017/03/24(金) 23:46:18.26 ID:AiSXPZSJ0.net]
- >>76
おまえの喋っていることに、何か意味があると思ってる?
- 82 名前:デフォルトの名無しさん (ワッチョイ fe1f-5sBS) mailto:sage [2017/03/24(金) 23:47:36.80 ID:Y5D1Pp+00.net]
- それってクライアントが不正することが前提の話なの?
- 83 名前:デフォルトの名無しさん (ワッチョイ 6a79-jHpr) mailto:sage [2017/03/24(金) 23:55:10.59 ID:p/x57KqO0.net]
- >>78
馬鹿すぎて想像もできないんだろうけど通常の思考を持ってたらバリデーション無しとか書かねえだろ無能
- 84 名前:デフォルトの名無しさん (ワッチョイ ea3c-EscV) mailto:sage [2017/03/25(土) 00:00:20.61 ID:WyZVpsBF0.net]
- >>79
つおまえか! 口は悪いが理解はマシなやつだと思ってたんだが
- 85 名前:デフォルトの名無しさん (ワッチョイ dff0-FAJs) mailto:sage [2017/03/25(土) 00:05:37.12 ID:Bl9nCmA60.net]
- 誰かすまん、この馬鹿展開が論理的に成立している根拠を教えてくれないか? >>81 こいつ、マジ、脳みそ無い
74 : デフォルトの名無しさん (ワッチョイ 6a79-jHpr)2017/03/24(金) 22:35:18.56 ID:p/x57KqO0 > バリデーション処理無し ここでいうValidationっていうのがなんかのフレームワークの機能を指してる可能性? 78 : デフォルトの名無しさん (ワッチョイ dff0-FAJs)2017/03/24(金) 23:44:40.72 ID:AiSXPZSJ0 >>74 指していたらなんか話が変わってくるのか? ゴミカス 81 : デフォルトの名無しさん (ワッチョイ 6a79-jHpr)2017/03/24(金) 23:55:10.59 ID:p/x57KqO0 >>78 馬鹿すぎて想像もできないんだろうけど通常の思考を持ってたらバリデーション無しとか書かねえだろ無能
- 86 名前:デフォルトの名無しさん (ワッチョイ dff0-FAJs) mailto:sage [2017/03/25(土) 00:06:33.77 ID:Bl9nCmA60.net]
- あーあ、 >>81 みたいな文盲、早く死なねーかな…
- 87 名前:デフォルトの名無しさん (ワッチョイ dff0-FAJs) mailto:sage [2017/03/25(土) 00:09:10.36 ID:Bl9nCmA60.net]
- > >>82 : デフォルトの名無しさん (ワッチョイ ea3c-EscV)2017/03/25(土) 00:00:20.61 ID:WyZVpsBF0
> >79 > つおまえか! > 口は悪いが理解はマシなやつだと思ってたんだが そうだよ? オレだよ? 口は悪いが博識で知能も高く、常に正しいことを言い清廉潔白で汚いことはせず、 中肉中背、暴飲暴食はせず、つつましく人生を全うする髪の毛フッサフサのオレだよ? なんか文句ある?
- 88 名前:デフォルトの名無しさん (ワッチョイ 6a79-jHpr) mailto:sage [2017/03/25(土) 00:42:44.27 ID:zDJcZvGp0.net]
- まあ全員頭悪い
- 89 名前:デフォルトの名無しさん (ワッチョイ dff0-FAJs) mailto:sage [2017/03/25(土) 01:10:02.46 ID:Bl9nCmA60.net]
- >>86
オレ以外な
- 90 名前:デフォルトの名無しさん (ワッチョイ fe1f-5sBS) mailto:sage [2017/03/25(土) 01:11:39.88 ID:xo5w+TUA0.net]
- これPHPじゃ無理でしょう
ネットゲームのチート対策みたいなことしないといけなくない?
- 91 名前:デフォルトの名無しさん (ワッチョイ dff0-FAJs) mailto:sage [2017/03/25(土) 02:17:29.70 ID:Bl9nCmA60.net]
- はい、アホ登場
>これPHPじゃ無理でしょう 論拠、よろしく♪
- 92 名前:デフォルトの名無しさん (ワッチョイ fe1f-5sBS) mailto:sage [2017/03/25(土) 03:32:56.70 ID:xo5w+TUA0.net]
- 住所が
「東京都足立区.」のはずが 「東京都墨田区」に書き換えられていたとして どうやってその正当性をチャックしたら良いのだろう? 23区に存在する名前かどうかまでは出来るだろうけど 存在する区名なら、予め適正値を知ってない限り受け入れないといけないよね?
- 93 名前:デフォルトの名無しさん (ワッチョイ dafa-9ZJb) mailto:sage [2017/03/25(土) 06:20:24.60 ID:WgNDHupM0.net]
- チャック?
- 94 名前:デフォルトの名無しさん (オッペケ Srd3-6vFh) mailto:sage [2017/03/25(土) 11:25:36.08 ID:if2hVLxAr.net]
- get値変えてpostなんてデベロッパーツール使わなくてもアドレスバーに入れれば送信できるやん?
- 95 名前:デフォルトの名無しさん (ワッチョイ 6f92-1rpH) [2017/03/25(土) 14:45:58.30 ID:lr4XG1zL0.net]
- >>92
受け取り側が$_POST["hoge"]しか受け取らない設定であれば POST値でおくらなければならない。 しかし POST値であっても Chrome検証ツールとかでなんとでも書き換えれる。 ラジオボタンで <input name="impression" value="はい"> <input name="impression" value="いいえ"> があったとして、ローカルでソースを書きかえて <input name="impression" value="どちらでもない"> とついかすれば、 「どちらでもない」という値がポストされる。 権限レベルが3以上の方でないと編集できません。 <input name="permission_level" value="1"> ↓ 権限レベルが3以上の方でないと編集できません。 <input name="permission_level" value="5"> とかもできるかもしれない。 まあ、権限レベルとかは流石にPOSTでもGETでもなくSESSIONに格納するが・・・。
- 96 名前:デフォルトの名無しさん (ワッチョイ dff0-FAJs) mailto:sage [2017/03/25(土) 20:00:41.92 ID:Bl9nCmA60.net]
- 見たまえ、諸君 この噛み合わない会話をwwwwwwwwwwww
> この際にGETやPOSTの内容を WEBデベロッパーツール等で > get値変えてpostなんてデベロッパーツール使わなくてもアドレスバーに入れれば送信できるやん?
- 97 名前:デフォルトの名無しさん (ワッチョイ dff0-FAJs) mailto:sage [2017/03/25(土) 20:02:30.85 ID:Bl9nCmA60.net]
- >>90 : デフォルトの名無しさん (ワッチョイ fe1f-5sBS)2017/03/25(土) 03:32:56.70 ID:xo5w+TUA0
> 住所が >「東京都足立区.」のはずが >「東京都墨田区」に書き換えられていたとして > どうやってその正当性をチャックしたら良いのだろう? 自分がアホなこと言ってるって気づくのに3年くらいかかりそうだな…
- 98 名前:デフォルトの名無しさん (オッペケ Srd3-6vFh) mailto:sage [2017/03/25(土) 20:48:37.60 ID:if2hVLxAr.net]
- >>94
何か間違っとるの? post値はurlじゃムリだけどgetはいけるやん?
- 99 名前:デフォルトの名無しさん (ワッチョイ fe1f-5sBS) mailto:sage [2017/03/25(土) 21:05:11.30 ID:xo5w+TUA0.net]
- 荒らしを相手にしないで
- 100 名前:デフォルトの名無しさん (ワッチョイ dff0-FAJs) mailto:sage [2017/03/25(土) 21:11:32.38 ID:Bl9nCmA60.net]
- >>96
そうだよ、そのとおりだよ? で、お前、本当に文盲? 相手が「GETやPOSTの値の変更」って言ってるのに、 なんで「GET値を変更してPOST」に話変えちゃうの? それから、普通は紛らわしいから「GET値を変更して送信」とか言うよね 英語的にはPOSTするで間違ってはいないけど、頭がマトモなら「GET値を変更してPOST」とか言わないよね おまえ、ノータリンだよね?
- 101 名前:デフォルトの名無しさん (ワッチョイ dff0-FAJs) mailto:sage [2017/03/25(土) 21:12:09.04 ID:Bl9nCmA60.net]
- >>97
舐めたこと言ってんじゃねーぞ、ゴミカス
- 102 名前:デフォルトの名無しさん (オッペケ Srd3-6vFh) mailto:sage [2017/03/25(土) 23:22:33.97 ID:if2hVLxAr.net]
- >>98
お前周りにいちいち細けえことウザいって思われてるだろ
- 103 名前:デフォルトの名無しさん (ワッチョイ aa72-qnrk) mailto:sage [2017/03/26(日) 04:44:40.28 ID:oLhLT+zP0.net]
- phpでデータベースに接続するときのまとめ
qiita.com/mpyw/items/b00b72c5c95aac573b71
|

|