2ちゃんねる★スマホ版★■掲示板に戻る■全部1-最新50

【PHP】下らねぇ質問はここに書き込みやがれ 8 [無断転載禁止]©2ch.net

1 :
2017/03/15(水) 00:41:22.79 ID:ko4BTSP20
PHPに関する下らない質問用避難スレです。
まず読むこと【PHPマニュアル】
http://www.php.net/manual/ja/

前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 7
http://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
2 :
2017/03/15(水) 00:42:20.59 ID:ko4BTSP20
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】7.0
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・ 解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・ 誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・ SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
3 :
2017/03/15(水) 00:42:50.37 ID:ko4BTSP20
関連リンク
■本家マニュアル   http://www.php.net/manual/ja/
■日本PHPユーザ会 http://www.php.gr.jp/
■PHPNG        https://wiki.php.net/phpng
■PEARマニュアル  http://pear.php.net/manual/ja/
■メーリングリスト   http://ml.php.gr.jp/mailman/listinfo/
■ZFマニュアル    http://framework.zend.com/manual/ja/
■Smartyマニュアル  http://www.smarty.net/manual/ja/

(以下英語)
■Zend本家      http://www.zend.com/
■Zend Framework  http://framework.zend.com/
■php | architect   http://www.phparch.com/
■Smarty       http://www.smarty.net
■Smartyマニュアル http://smarty.php.net/manual/en/
■PECL本家(英語) http://pecl.php.net/
4 :
2017/03/15(水) 01:07:59.96 ID:FiGu7lnE0
>>1

前スレ>>974の件はDB云々よりも別担当者が作ったコード片の安全性をどう担保するかが一番の問題

会員対応の担当者が自由にカスタマイズ部分をPHPで編集できるようにしたいけど
その都度システム担当者(質問者)がレビューやテストをやってコードに組み込む手間はかけられないから
それを解決する手段として考えた案だと想像してる
5 :
2017/03/15(水) 11:58:13.95 ID:ffUP4kqV0
DBにコードを入れることも想定できない人が騒いでたようだね。
最近はジョブ管理システムなどもWebの技術で作ったりするんだけど・・

あと読み込んだ文字列をプログラムとして実行するようなものも、システム周りのスクリプト読むと多いよ。
まぁPerlが多いけど、最近だとRubyで作った管理ツールとかも増えてるね。
Perlは後で人が読むことを考えないプログラムが多くて辛いけどw
Rubyの人は、Rubyの世界で全てやろうとする傾向に違和感あるけどww
6 :
2017/03/15(水) 12:24:24.35 ID:J6/fNsfAa
宝石系嫌い
7 :
2017/03/15(水) 14:48:50.99 ID:OWgSYbFWp
まだ馬鹿がなんかホザいてるよ
8 :
2017/03/15(水) 20:07:30.21 ID:HiQDR7mt0
>>5みたいなアホとは一緒に仕事したくねぇなぁ
9 :
2017/03/15(水) 21:00:11.40 ID:FiGu7lnE0
同じく
自分が分かってないことを分からない人は成長の見込みも薄いからね
10 :
2017/03/17(金) 01:27:45.84 ID:Vx3V2zIi0
前スレで

> WEB以外を知ってたら、なんでDBにコードぶっこむことになるんだよ土人
> 何より、DBに入れるメリットが何処にあるんだ、アホなのか?

って聞かれたのにそれには答えず、

> DBにコードを入れることも想定できない人が “騒いでたようだね”。

だもんな。本物の馬鹿じゃん。

> 最近はジョブ管理システムなどもWebの技術で作ったりするんだけど・・

とか、DBにコードぶち込むことがなんでWEBの技術になるのかわけわからんし、
PerlとかRubyとか名前出すことが何の意味があるのか、そいつの説明からは全くわからん。

何よりこの馬鹿 >>5 ってさ、HOWばっか気にしてんのな。
何をするか=DBにコードを入れる にずっとこだわってんの。
アホほどHOWだのWHATだのにこだわるんだよ。

頭がマトモなやつが重要視するのはいつでもたった一つ、WHYなのさ。
なんでそんなことするのか、何故そうしなければいけないのか。
このアホ>>5には、その説明が一切ない。
それこそがノータリンの証なわけさ。

> Perlは後で人が読むことを考えないプログラムが多くて辛いけどw
> Rubyの人は、Rubyの世界で全てやろうとする傾向に違和感あるけどww

そして、アホは必ず全く意味のないところで草を生やす。これも定番だ。
11 :
2017/03/17(金) 01:29:38.79 ID:Vx3V2zIi0
一応、正確に

> WHATやHOWばっか気にしてんのな。
> 何をするか、どうやるか=DBにコードを入れる にずっとこだわってんの。

に訂正しとくけど、それはしなくてもわかんだろ。
12 :
2017/03/17(金) 01:39:03.85 ID:V8wqUpE70
インスタンス生成時、変数に代入しない場合何かデメリットありますか?
13 :
2017/03/17(金) 02:14:52.46 ID:s4yX6lW3a
staticメソッドにしろとしか
14 :
2017/03/17(金) 02:15:12.57 ID:Vx3V2zIi0


・参照できない
・スコープが外れるまでメモリから意図的に破棄できない
・場合、言語によってはメモリリーク

あたりか?

何が聞きたい? てか、なんでそんな事したい?
オレがWHYが大事だと言った直後の書き込みとは思えん
15 :
2017/03/17(金) 02:17:55.47 ID:Vx3V2zIi0
>>13

お前、何言ってんの? ちょっと詳しく説明しろよ
16 :
2017/03/17(金) 02:49:25.98 ID:Uy7AiPod0
> スコープが外れるまでメモリから意図的に破棄できない
これについて詳しく教えていただけますか
17 :
2017/03/17(金) 07:03:21.91 ID:Q0Da4JGK0
ホワイ ジャパニーズ ピーポォォォォォォォォォォ!!!
18 :
2017/03/17(金) 07:24:16.93 ID:95f1ccRPa
2つの別々の変数に同じ文字列が入っている場合、それぞれの変数をキーにした
要素数2の連想配列を作ろうとすると最終的な要素数が1になってしまうのは
仕様ですか?
19 :
2017/03/17(金) 08:47:19.57 ID:Vx3V2zIi0
>>16
おまえ、誰だよ?
20 :
2017/03/17(金) 09:12:27.47 ID:Vx3V2zIi0
>>18
お前のPHPは、変数がキーになんのか?
21 :
2017/03/17(金) 10:54:56.44 ID:fQxwTC+aa
>>20
できないんですね、すみません
普通に動くことは動くので出来ると思ってました
データベースから値を2つ持ってきてそれらをキーとバリューで紐付けようとしてました
勉強し直します
22 :
2017/03/17(金) 12:00:52.57 ID:Vx3V2zIi0
>>21
できないとかじゃなくて、「お前のPHPは、どうやって“変数”をキーにしてんだ」って聞いてんだ。
変数の値をキーにすることは出来るが。
23 :
2017/03/17(金) 12:02:24.84 ID:Vx3V2zIi0
あーあ、>>17のチンコ、もげ落ちねーかな…
24 :
2017/03/17(金) 12:53:02.59 ID:hXHSlYUO0
>>10
え?まじ?
DBにコードを入れるメリットというより、
デメリットがどのくらいあるのかを知りたい、入れて良いのかを知りたいってのが
元の質問だったはずなんだけど・・
だから、実際にコード入れてるシステムの例をあげるのが一番わかりやすいと思うんだけど

そもそも、それにメリットがあるかどうかはシステムの要件によるので意味のない質問なんだよねww
運用する人からDBに入れてくれって要望があることもないとは言えないからね。
実際ちょっとしたファイル変更もやりたくないって人もたまにいるんだよね。
DBなら認証もバックアップもセキュリティもDB管理者がやってくれるからって、たまにあるんだよね。
25 :
2017/03/17(金) 13:07:23.79 ID:hXHSlYUO0
>>21
今変なのが湧いてるけどwww
最初の質問の意味がわかりにくかったんだが・・
ハッシュキーで、同じキーを使ったら上書きされてしまうのは仕様ですね(これはPHPとか関係なく)

2つのキーを持った連想配列ってことならPHPでは簡単に出来るよ
例えば多次元連想配列でググってみて
他にも、配列の中に配列を入れたりもPHPだと簡単に出来るので便利だよ。
26 :
2017/03/17(金) 13:19:02.49 ID:Vx3V2zIi0
> 運用する人からDBに入れてくれって要望があることも“ないとは言えないからね”。
> DBなら認証もバックアップもセキュリティもDB管理者がやってくれるからって、“たまにあるんだよね”。


> あと読み込んだ文字列をプログラムとして実行するようなものも、システム周りのスクリプト読むと“多いよ”。
> まぁPerlが多いけど、最近だとRubyで作った管理ツールとかも“増えてるね”。
>“最近はジョブ管理システムなどもWebの技術で作ったりするんだけど”・・


ばーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーかw
27 :
2017/03/17(金) 13:19:38.75 ID:Vx3V2zIi0
>>25 : デフォルトの名無しさん (ワッチョイ 0342-QFag)2017/03/17(金) 13:07:23.79 ID:hXHSlYUO0
>21
> 今変なのが湧いてるけどwww

自己紹介おつかれさまっす
28 :
2017/03/17(金) 13:21:22.82 ID:Vx3V2zIi0
>そもそも、それにメリットがあるかどうかはシステムの要件によるので意味のない質問なんだよねww

メリット無いものについて「DBにプログラムリストを入れるのを最初から否定するのは“発想が貧困すぎww”」とか
草生やす馬鹿は、マジ、ペチパーくらいしかいねぇよなw
29 :
2017/03/17(金) 13:22:19.88 ID:Vx3V2zIi0
>>24 : デフォルトの名無しさん (ワッチョイ 0342-QFag)2017/03/17(金) 12:53:02.59 ID:hXHSlYUO0
>10
> え?まじ?

おまえの頭がマジかよ!?w
30 :
2017/03/17(金) 13:24:44.85 ID:Vx3V2zIi0
>>25 : デフォルトの名無しさん (ワッチョイ 0342-QFag)2017/03/17(金) 13:07:23.79 ID:hXHSlYUO0
>ハッシュキーで、同じキーを使ったら上書きされてしまうのは仕様ですね(これはPHPとか関係なく)

使用じゃなくて“道理”だよ、ノータリン

>2つのキーを持った連想配列ってことならPHPでは簡単に出来るよ

お前、何いってんの? 日本語話せよクズ

>他にも、配列の中に配列を入れたりもPHPだと簡単に出来るので便利だよ。

PHPだけじゃねーよ、そんなの。本当に脳みそ腐ってんのかお前


ばーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーかw
31 :
2017/03/17(金) 13:25:51.58 ID:Vx3V2zIi0
ID:hXHSlYUO0

こいつ、マジ、話せば話すほどボロだしくるの、マゾなん?
32 :
2017/03/17(金) 13:31:11.22 ID:Vx3V2zIi0
> 運用する人からDBに入れてくれって要望があることも“ないとは言えないからね”。
> 実際ちょっとしたファイル変更もやりたくないって人も“たまにいるんだよね“。
> DBなら認証もバックアップもセキュリティもDB管理者がやってくれるからって、“たまにあるんだよね”。


なるほどー、つまりお前 ID:hXHSlYUO0 は、マトモなシステム構築ではなく
他人のわけわからん指示に従わなければならない下僕、ただのクソコーダー、というわけですね?

そんな下流の人に、発言権なんか、ねーです、さーせん
33 :
2017/03/17(金) 13:40:32.18 ID:hXHSlYUO0
他人のわけのわからん指示って、運用を考えたシステム構築とかやったことないんだね。
もしくは、人と話をしたこともないのか?
どうりで質問者の意図を読み取ろうとしないわけだ
34 :
2017/03/17(金) 13:43:58.40 ID:Vx3V2zIi0
>他人のわけのわからん指示って、運用を考えたシステム構築とかやったことないんだね。

“本当に運用を考えた構築”したら、お前の言うようなシステムになんかなんねーよ
アホが集まって考えたアホシステムを言われたとおりに作らされてるお前の意見なんか、説得力ね〜ってまだわかんねーの?

お前自信が言ってんだろ

> 運用する人からDBに入れてくれって要望があることも“ないとは言えないからね”。
> 実際ちょっとしたファイル変更もやりたくないって人も“たまにいるんだよね“。
> DBなら認証もバックアップもセキュリティもDB管理者がやってくれるからって、“たまにあるんだよね”。

そりゃ、それを選んだんじゃなくて、“仕方なく”やってるだけじゃねーか
本物の下流だな
35 :
2017/03/17(金) 13:45:06.23 ID:Vx3V2zIi0
>もしくは、人と話をしたこともないのか?

おまえがなw

人と話すには論理ってのものが必要になる。
おまえの言い分に論理があるかよ?

お前の言ってることは、「上が言うから仕方ないんです」の一辺倒じゃねーか
36 :
2017/03/17(金) 13:45:55.68 ID:hXHSlYUO0
>>16
多分何かと勘違いしてるんじゃないかなぁ?
14自体意味不明だしww
頭の中でGCの話に強制変換されてるのかもねww

まぁ最初の質問が壮大すぎて・・もう少し具体的に書いてもらうと回答あると思うよ。
37 :
2017/03/17(金) 13:46:40.37 ID:Vx3V2zIi0
>どうりで質問者の意図を読み取ろうとしないわけだ

ここはYahoo! 知恵袋じゃねーよ
質問者の意図よりも、技術者としてどう対応するかの方が重要だ
まぁ、上の指図に反論もできない使いっぱは、せいぜい質問者に併せてなぁなぁやってろ
38 :
2017/03/17(金) 13:48:24.05 ID:Vx3V2zIi0
>>36 : デフォルトの名無しさん (ワッチョイ 0342-QFag)2017/03/17(金) 13:45:55.68 ID:hXHSlYUO0
>16
>多分何かと勘違いしてるんじゃないかなぁ?
>14自体意味不明だしww
>頭の中でGCの話に強制変換されてるのかもねww

ほらな、この程度の馬鹿だもん

そりゃ、上からの指示をそのまま実行することしかできねーよな。

このバカ、多分メモリ使用量とか図ったこともないぜ
39 :
2017/03/17(金) 13:50:53.37 ID:Vx3V2zIi0
てか、実際のところ、ぺちぱーって
>>14とか>>16の意味分かんないやつ、マジでたくさんいるんだろうな

そりゃ、多言語ユーザーから馬鹿にされるわけだよ
40 :
2017/03/17(金) 13:52:14.53 ID:Vx3V2zIi0
>>36
>頭の中でGCの話に強制変換されてるのかもねww

こんな自虐的に草は生やせるのが、ノータリンペチパークオリティーなのですw
41 :
2017/03/17(金) 13:56:22.08 ID:Vx3V2zIi0
おーい、ワッチョイ 0342-QFag ID:hXHSlYUO0

ま  じ  で、 >>14>>16 の意味、わ か ん ね ー の ?????

本 当 に プ ロ グ ラ マ ー な の ? www
42 :
2017/03/17(金) 13:58:13.89 ID:Vx3V2zIi0
やべぇw
まじ、ぺちぱー、やべぇw
43 :
2017/03/17(金) 14:01:01.19 ID:Vx3V2zIi0
おーい、アホ >>25 ワッチョイ 0342-QFag ID:hXHSlYUO0

> >2つのキーを持った連想配列ってことならPHPでは簡単に出来るよ
> お前、何いってんの? 日本語話せよクズ

これについて、詳しく説明しろよw
逃げるなよw
44 :
2017/03/17(金) 14:06:07.16 ID:Vx3V2zIi0
アホレスを晒しとこ

>>985 = ワッチョイ 0342-QFag ID:hXHSlYUO0 : デフォルトの名無しさん (ワッチョイ f342-aox5)2017/03/13(月) 14:08:04.12 ID:f3raQE2X0
> プログラムも信頼できない人が作っておける環境だとまずいけど
> そうでなければ、DBにどんなプログラムを実行するかの情報を入れること自体は問題ないと思いますよ。
> まぁ直接文字コードを入れさせると、入力間違いで変なプログラムが実行される危険があるので
> そこはプログラムリストから選ぶような仕組みにした方が良いと思うよ。
> >>973 みたいにDBにプログラムリストを入れるのを最初から否定するのは発想が貧困すぎww

前スレ>>973の発想が貧困なんじゃなくて、お前に決定権が無くて言われたことを実行するしか許されてねーだけじゃんwwww
45 :
2017/03/17(金) 14:08:45.39 ID:Vx3V2zIi0
お? 貼ってみて気づいた

>まぁ直接文字コードを入れさせると、入力間違いで変なプログラムが実行される危険があるので

> >>973 みたいにDBにプログラムリストを入れるのを最初から否定するのは発想が貧困すぎww

なんすか? この、「オレだけが分かる用語定義」みたいなのwwww

「もじこーどいれる」ってなんすか?wwww
「ぷろぐらむりすと」ってなんすか?wwww

ちょっと説明プリーズっすwwwwwwwwwwwwwwwwwwwwwwww
46 :
2017/03/17(金) 14:09:35.23 ID:Vx3V2zIi0
やべぇ、
まじ、ぺちぱー ワッチョイ 0342-QFag ID:hXHSlYUO0、やべぇw

マジ、脳みそ腐ってるwwwww
47 :
2017/03/17(金) 15:40:04.00 ID:Uy7AiPod0
巻き込まんでくれ。

気が付けばジャグ配列もメジャーになったもんだね。
あと本当にどうでもいいんだけど ID に iPod が入ってて、世が世なら神IDだった
48 :
2017/03/17(金) 16:23:29.08 ID:fQxwTC+aa
>>25
ああ、キーを一意につけてからバリュー自体を配列にしてそこにデータを入れ込めばいいんですね
ありがとうございます。やってみます
49 :
2017/03/17(金) 21:47:37.52 ID:21PDp4R80
>>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']となり重複が
消えてしまったので困っていました
>>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ヵ月も経ってないので難しいですがなかなか面白い言語ですね
50 :
2017/03/17(金) 23:04:52.79 ID:+pUlJu44a
結局phpとRubyてどっちがいいの?
初心者より
51 :
2017/03/18(土) 00:10:26.21 ID:BLlmwqVR0
>>49
いろいろ作りながら学習していくと良い

ただこのスレとかWebProgのスレとかは2chの中でも特に治安が悪いから, 2ch以外で聞いたりした方がいいだろう
52 :
2017/03/18(土) 07:57:17.28 ID:+lFcCe0u0
>>50
Rubyだっつってんだろ、
安易にPHPとか使う馬鹿は ワッチョイ 0342-QFag ID:hXHSlYUO0 みたいに初心者と馴れ合いする知識しかない馬鹿にしかなれん
少しはマシな知識がほしいならRubyやってろ
53 :
2017/03/18(土) 21:01:01.61 ID:xjI3A+LX0
マジかよ「パーフェクトPHP」買ってきたばっかりなのに
返金してもらったほうがいいかな?
54 :
2017/03/18(土) 21:18:26.52 ID:+lFcCe0u0
まず、そんな理由で返金してもらうような人外はじゃまだからこの業界に入ってくるな
55 :
2017/03/19(日) 02:24:42.37 ID:L+LO5eNf0
データベースで数百万有るデータの中から10件のデータをランダムに呼び出したい場合
何が一番データベースに負担かけずに呼び出せるんだ?
56 :
2017/03/19(日) 02:30:20.81 ID:2b676Nbt0
>>54
おまえが出てけよハゲ
57 :
2017/03/19(日) 05:02:55.94 ID:cMktmhnn0
>>55
まず、おまえがどんな検索をしてるか書けよ

>>56
オレが出ていったらおまえらみたいな搾りカスしかいなくなって困るだろ?
58 :
2017/03/19(日) 05:25:57.98 ID:WY6A8OUp0
>>55
order by random 使っているRDBMS でググる
59 :
2017/03/19(日) 06:46:36.92 ID:YCrUJypg0
>>55
ランダムという言葉が指す意味が不明確。
DBにインデックス張れ、で済みそうな気もする。
60 :
2017/03/19(日) 15:44:21.57 ID:VNFtv3+R0
変数の連結には.じゃなくて,使えって言われた!
速いんだって!
知らんがな(´・ω・`)
61 :
2017/03/19(日) 16:04:54.90 ID:cwNaGN41a
いや知っとけよ
遅い速い以前に内部の挙動が違うやん
62 :
2017/03/19(日) 16:59:56.34 ID:VNFtv3+R0
カンマは区切りごとに出力するんですっけ?
63 :
2017/03/19(日) 22:22:23.29 ID:L+LO5eNf0
>>58
うまくいきました。
ありがとうございます。
64 :
2017/03/19(日) 22:31:52.47 ID:2b676Nbt0
, には連結の意味はないけど
echoしたら空白無く出力されるから連結して見えるだけ
. は実際に連結処理してる
65 :
2017/03/20(月) 03:19:42.40 ID:uEePBO/e0
web系プログラム初心者です
PHPを使ってローカル内のCSVをアップして、MySQLにインサートする処理をしたいのですがファイルのアップ処理で躓いています
HTMLあたりの処理から自信なくやってるため、
PHP以前にHTMLの要因もあるかもしれませんが、どなたかご教示願えませんか?
66 :
デフォルトの名無しさん (ワッチョイ cf42-9jmm)
2017/03/20(月) 07:28:42.54 ID:k0XFnqnY0
HTMLもCSVも使わず、まずは一つのデータをMySQLに追加してみる
これができないならHTMLの知識と関係はない
67 :
2017/03/20(月) 09:27:49.03 ID:uEePBO/e0
>>66
あと別スレで無事解決しました
ありがとうございます
68 :
デフォルトの名無しさん (ワッチョイ 6f92-1rpH)
2017/03/24(金) 11:54:56.68 ID:BuI/zHvr0
WEBアプリで、例えば宿泊客管理アプリで
ズラーと顧客一覧が並んでて

田中一郎 [編集][削除]
香山誠一 [編集][削除]
美樹本洋介[編集][削除]
みたいなかんじとするじゃないですか。

で、選ぶと、当然 GETなりPOSTなりで IDが送られ
編集画面で
名前[ 田中一郎 ]
カナ[ たなかいちろう ]
住所[ 東京都足立区... ]
....

みたいな感じで編集画面が表示され、編集完了のサブミットをおすと
これまた GET POST で情報が送られ
SQLなどに送信されてデータが書き換わるという感じだとおもうのですが、
この際にGETやPOSTの内容を WEBデベロッパーツール等で
書き換えて不正な値や、他のデータへまで影響するのを避けるようにするは
どういった対策が考えられるでしょうか?
できればバリデーション処理無しで。
69 :
2017/03/24(金) 12:21:53.54 ID:AiSXPZSJ0
>>68
>どういった対策が考えられるでしょうか?

いっぱい勉強する

以上
70 :
デフォルトの名無しさん (ササクッテロル Spd3-NetD)
2017/03/24(金) 12:58:03.20 ID:fGSTFy7up
>>69
それ言い出したらこのスレの存在の意味はないな
71 :
2017/03/24(金) 14:59:47.54 ID:vLNz1zg4a
faxでおくってもろたらええ
72 :
2017/03/24(金) 15:19:47.27 ID:suDsBIm10
>>68
>できればバリデーション処理無しで。

無理

以上
73 :
2017/03/24(金) 16:24:15.90 ID:m5wjNG320
サーバサイドのバリデーションは外せないよ
74 :
2017/03/24(金) 22:35:18.56 ID:p/x57KqO0
> バリデーション処理無し
ここでいうValidationっていうのがなんかのフレームワークの機能を指してる可能性?
75 :
2017/03/24(金) 22:45:34.37 ID:Y5D1Pp+00
暗号化したやり取りすれば良いのでは
76 :
2017/03/24(金) 23:08:55.79 ID:suDsBIm10
ネイティブならともかくWebアプリで
クライアント側の暗号化ロジックを隠すのはほぼ無理
77 :
2017/03/24(金) 23:43:34.75 ID:AiSXPZSJ0
>>75

お前のアプリは通信を暗号化することで

> この際にGETやPOSTの内容を WEBデベロッパーツール等で
> 書き換えて不正な値や、他のデータへまで影響するのを避ける

ことが出来んだ、すげーなwwww

ちょっとそのアルゴリズムを教えろよwwww
78 :
2017/03/24(金) 23:44:40.72 ID:AiSXPZSJ0
>>74
指していたらなんか話が変わってくるのか? ゴミカス
79 :
2017/03/24(金) 23:46:18.26 ID:AiSXPZSJ0
>>76
おまえの喋っていることに、何か意味があると思ってる?
80 :
2017/03/24(金) 23:47:36.80 ID:Y5D1Pp+00
それってクライアントが不正することが前提の話なの?
81 :
2017/03/24(金) 23:55:10.59 ID:p/x57KqO0
>>78
馬鹿すぎて想像もできないんだろうけど通常の思考を持ってたらバリデーション無しとか書かねえだろ無能
82 :
2017/03/25(土) 00:00:20.61 ID:WyZVpsBF0
>>79
つおまえか!
口は悪いが理解はマシなやつだと思ってたんだが
83 :
2017/03/25(土) 00:05:37.12 ID:Bl9nCmA60
誰かすまん、この馬鹿展開が論理的に成立している根拠を教えてくれないか? >>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
馬鹿すぎて想像もできないんだろうけど通常の思考を持ってたらバリデーション無しとか書かねえだろ無能
84 :
2017/03/25(土) 00:06:33.77 ID:Bl9nCmA60
あーあ、 >>81 みたいな文盲、早く死なねーかな…
85 :
2017/03/25(土) 00:09:10.36 ID:Bl9nCmA60
> >>82 : デフォルトの名無しさん (ワッチョイ ea3c-EscV)2017/03/25(土) 00:00:20.61 ID:WyZVpsBF0
> >79
> つおまえか!
> 口は悪いが理解はマシなやつだと思ってたんだが


そうだよ? オレだよ?
口は悪いが博識で知能も高く、常に正しいことを言い清廉潔白で汚いことはせず、
中肉中背、暴飲暴食はせず、つつましく人生を全うする髪の毛フッサフサのオレだよ?

なんか文句ある?
86 :
2017/03/25(土) 00:42:44.27 ID:zDJcZvGp0
まあ全員頭悪い
87 :
2017/03/25(土) 01:10:02.46 ID:Bl9nCmA60
>>86
オレ以外な
88 :
2017/03/25(土) 01:11:39.88 ID:xo5w+TUA0
これPHPじゃ無理でしょう
ネットゲームのチート対策みたいなことしないといけなくない?
89 :
2017/03/25(土) 02:17:29.70 ID:Bl9nCmA60
はい、アホ登場

>これPHPじゃ無理でしょう

論拠、よろしく♪
90 :
2017/03/25(土) 03:32:56.70 ID:xo5w+TUA0
住所が
「東京都足立区.」のはずが
「東京都墨田区」に書き換えられていたとして
どうやってその正当性をチャックしたら良いのだろう?

23区に存在する名前かどうかまでは出来るだろうけど
存在する区名なら、予め適正値を知ってない限り受け入れないといけないよね?
91 :
2017/03/25(土) 06:20:24.60 ID:WgNDHupM0
チャック?
92 :
2017/03/25(土) 11:25:36.08 ID:if2hVLxAr
get値変えてpostなんてデベロッパーツール使わなくてもアドレスバーに入れれば送信できるやん?
93 :
デフォルトの名無しさん (ワッチョイ 6f92-1rpH)
2017/03/25(土) 14:45:58.30 ID:lr4XG1zL0
>>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に格納するが・・・。
94 :
2017/03/25(土) 20:00:41.92 ID:Bl9nCmA60
見たまえ、諸君  この噛み合わない会話をwwwwwwwwwwww

> この際にGETやPOSTの内容を WEBデベロッパーツール等で

> get値変えてpostなんてデベロッパーツール使わなくてもアドレスバーに入れれば送信できるやん?
95 :
2017/03/25(土) 20:02:30.85 ID:Bl9nCmA60
>>90 : デフォルトの名無しさん (ワッチョイ fe1f-5sBS)2017/03/25(土) 03:32:56.70 ID:xo5w+TUA0
> 住所が
>「東京都足立区.」のはずが
>「東京都墨田区」に書き換えられていたとして
> どうやってその正当性をチャックしたら良いのだろう?

自分がアホなこと言ってるって気づくのに3年くらいかかりそうだな…
96 :
2017/03/25(土) 20:48:37.60 ID:if2hVLxAr
>>94
何か間違っとるの?
post値はurlじゃムリだけどgetはいけるやん?
97 :
2017/03/25(土) 21:05:11.30 ID:xo5w+TUA0
荒らしを相手にしないで
98 :
2017/03/25(土) 21:11:32.38 ID:Bl9nCmA60
>>96
そうだよ、そのとおりだよ? で、お前、本当に文盲?

相手が「GETやPOSTの値の変更」って言ってるのに、
なんで「GET値を変更してPOST」に話変えちゃうの?

それから、普通は紛らわしいから「GET値を変更して送信」とか言うよね
英語的にはPOSTするで間違ってはいないけど、頭がマトモなら「GET値を変更してPOST」とか言わないよね

おまえ、ノータリンだよね?
99 :
2017/03/25(土) 21:12:09.04 ID:Bl9nCmA60
>>97
舐めたこと言ってんじゃねーぞ、ゴミカス
100 :
2017/03/25(土) 23:22:33.97 ID:if2hVLxAr
>>98
お前周りにいちいち細けえことウザいって思われてるだろ
101 :
2017/03/26(日) 04:44:40.28 ID:oLhLT+zP0
phpでデータベースに接続するときのまとめ
http://qiita.com/mpyw/items/b00b72c5c95aac573b71
102 :
2017/03/26(日) 08:54:27.31 ID:KSncMErM0
>>100

え? オレ、エスパーじゃないから、

>お前周りにいちいち細けえことウザいって“思われてるだろ”

他人がどう思ってるかなんてわかるわけないじゃん?wwwwwwwwww

おまえ、わかるの??? すげーーーーーーーーーーーwwwwwwwww

エスパー現る! エスパー現る!wwwwwww
103 :
2017/03/26(日) 08:56:15.58 ID:KSncMErM0
       ____
     /_ノ  ヽ、_\
   o゚((●)) ((●))゚o   ,. -- 、
  /::::::⌒(__人__)⌒:::::: /    __,>─ 、
  |     |r┬-|    /          ヽ
  |     | |  |   {            |__
  |     | |  |    }  \       ,丿 ヽ
  |     | |  |   /   、 `┬----‐1    }
  |     | |  |  /   `¬|      l   ノヽ    >>100 くそばーーーーーーかwwwwwwwwwwwww
  \      `ー'ォ /    、 !_/l    l    /  }
           {       \     l   /  ,'
           \      ´`ヽ.__,ノ  /   ノ
             \     ヽ、\ __,ノ /
               ̄ ヽ、_  〉 ,!、__/
104 :
2017/03/26(日) 09:32:51.03 ID:dNTFG84Fr
>>102
getの話してんだからgetの部分の話だけしたら
「postの話してねーじゃん!ノータリン!」
てお前がバカなだけだろ?
なんならこのスレ終わるまでテメーのクソっぷりを語り尽くすか?
この程度で勝ち誇ってんじゃねえよクソが
105 :
2017/03/26(日) 09:34:49.48 ID:dNTFG84Fr
ほらこいよ?
なんならリアルで待ち合わせすっか?
テメーのクソみたいな顔拝ませろ
106 :
2017/03/26(日) 11:12:45.93 ID:KSncMErM0
ぷっ、マヌケがなんかホザき始めたw

>>104
>getの話してんだからgetの部分の話だけしたら

おまえ、「GETをPOSTする」とか、本当に言うんだ?wwwwwww

いーーーーーーーーひゃっひゃっひゃっひゃ!
107 :
2017/03/26(日) 11:13:28.95 ID:KSncMErM0
>>104

       ____
     /_ノ  ヽ、_\
   o゚((●)) ((●))゚o   ,. -- 、
  /::::::⌒(__人__)⌒:::::: /    __,>─ 、
  |     |r┬-|    /          ヽ
  |     | |  |   {            |__
  |     | |  |    }  \       ,丿 ヽ
  |     | |  |   /   、 `┬----‐1    }
  |     | |  |  /   `¬|      l   ノヽ    「GETをPOSTする」やてーーーーーーーーーーwwwwwww
  \      `ー'ォ /    、 !_/l    l    /  }
           {       \     l   /  ,'
           \      ´`ヽ.__,ノ  /   ノ
             \     ヽ、\ __,ノ /
               ̄ ヽ、_  〉 ,!、__/
108 :
2017/03/26(日) 11:15:46.33 ID:KSncMErM0
一応、他の参加者に聞いておくけどさ

なんか、このバカ >>104
オレがどういう奴か分かってねーみたいなんだけどさ、

こいつがこんなこと言ったんだから、

>なんならこのスレ終わるまでテメーのクソっぷりを語り尽くすか?

本当にこのスレ終わるまでやっちゃってもいいんだよな?
オレのせいじゃないよ? このバカ >>104 が悪いんだから、オレに文句言うなよ?

な?wwwwwwwwwww
109 :
2017/03/26(日) 11:17:41.31 ID:KSncMErM0
>>105 : デフォルトの名無しさん (オッペケ Srd3-6vFh)2017/03/26(日) 09:34:49.48 ID:dNTFG84Fr
> ほらこいよ?
> なんならリアルで待ち合わせすっか?
> テメーのクソみたいな顔拝ませろ

あらいやだ、野蛮な人はすぐこういうこと言い出すわねw

お下品ねー、「GETをPOSTする」とか言っちゃう頭の人ってwwwww
110 :
2017/03/26(日) 11:18:31.41 ID:KSncMErM0
>>104 : デフォルトの名無しさん (オッペケ Srd3-6vFh)2017/03/26(日) 09:32:51.03 ID:dNTFG84Fr
> この程度で勝ち誇ってんじゃねえよクソが


あー、負けてるって自覚あるんじゃんwwwwwwwwwwwwwwww

負け犬の遠吠えw

負け犬の遠吠えwwwww
111 :
2017/03/26(日) 11:20:29.12 ID:KSncMErM0
「GETをPOSTする」って、一体、何グラマのセリフなん????wwwww
112 :
2017/03/26(日) 11:21:47.12 ID:KSncMErM0
2017年第一四半期 流行語大賞


          ____
       / \  /\ キリッ
.     / (ー)  (ー)\    <「GETをPOSTする」
    /   ⌒(__人__)⌒ \
    |      |r┬-|    |
     \     `ー’´   /
    ノ            \
  /´               ヽ
 |    l              \
 ヽ    -一””””~~``’ー–、   -一”””’ー-、.
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))
113 :
デフォルトの名無しさん (ワッチョイ 6661-VHv+)
2017/03/27(月) 03:07:51.43 ID:u3G31U+S0
php7まじで早えな
114 :
デフォルトの名無しさん (ワッチョイ 6f92-1rpH)
2017/03/27(月) 09:23:16.47 ID:q0zQOh/l0
php7の環境に、過去に作ったプログラムを置いてみたら
全く動かんかった。
非推奨関数とか混ざりまくってるから
動くようにするには、かなり改修が必要そうだ。
115 :
2017/03/27(月) 19:26:19.03 ID:MSc6E4Evr
あ〜猿猿言ってたあのバカか
116 :
2017/03/27(月) 23:21:57.68 ID:jVvzovDA0
違うよ、猿猿言ってたあの天才だよ
117 :
2017/03/28(火) 16:14:08.72 ID:1yY7UnQV0
ファイルのパスを以下の二通りで指定すると解釈が違うようなのだが何故だ?
./path/file
path/file
118 :
2017/03/28(火) 20:39:00.69 ID:ZGgECKv80
>>117
まぁ、その「解釈が違う」ケースを書いてみ。

ひょっとしたらそれを書けば、おまえの独力でも解決できちゃうんじゃね?
58KB

新着レスの表示

★スマホ版★■掲示板に戻る■全部前100次100最新50

名前:E-mail: