トップページ⇒php
991コメント258KB

【PHP】下らねぇ質問はID出して書き込みやがれ 138©5ch.io

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001nobodyさん2014/10/28(火) 01:25:35.08ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 137
http://kanae.2ch.net/test/read.cgi/php/1411222521/

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.5
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0809nobodyさん2014/12/11(木) 15:48:45.11ID:???
DBで書くのと、テキストファイルに書くのって、同じことしてないから。
同じことするなら遅いPHPで書かれた処理が軽いわけがない。
0810nobodyさん2014/12/11(木) 18:11:10.47ID:???
>>808
二度とくるなゴミクズ
0811nobodyさん2014/12/11(木) 19:38:20.19ID:???
>>808
負荷なんて大して変わらんから好きなほうでやれ
特定のレス削除はdat内容を一度変数に全部展開したり
ファイルseekする分DBのほうが効率がいいが
レスの削除なんて追記に比べちゃ頻度は少ないんだから
0812nobodyさん2014/12/11(木) 19:50:28.80ID:???
>>808
何で書き込み限定の話に変えたの?
0813nobodyさん2014/12/11(木) 21:26:58.66ID:YDrJOF/V
forやwhileでループしてメール送信とかDBに登録するコード書いた後って、
「本当にこれで大丈夫かな?複数実行されて大変な事にならないかな?」
って心配になることありませんか?
0814nobodyさん2014/12/11(木) 21:31:36.55ID:???
その前にテストしなよ
0815nobodyさん2014/12/11(木) 21:37:01.94ID:YDrJOF/V
もちろんテストは繰り返し行い、第三者のテストもしているのですが、
例えばサーバトラブルなどで重複実行されたりしないか心配になります。
これって私だけですか?
0816nobodyさん2014/12/11(木) 22:17:27.64ID:???
実行結果は受け取っているんでしょ?
0817nobodyさん2014/12/11(木) 22:30:27.81ID:YDrJOF/V
はい。処理は正常に行われています。でも不安なんです。
寝ている間に多重登録・送信されていないかなど・・・
0818nobodyさん2014/12/11(木) 22:43:05.02ID:???
出かけた後、ガスの元栓締めたかどうか心配になって家に戻ることある?
0819nobodyさん2014/12/11(木) 22:44:36.86ID:???
不安ならチェック処理施せよ
複数実行されて大変なことになるなら複数実行させないようにするのが当たり前
0820nobodyさん2014/12/11(木) 23:07:22.51ID:???
既に登録されてないか存在チェックをする
DBにユニークキーを設定して、重複登録をはじくようにする
眠らずに監視をする
医者に相談する

どれか好きなのを
0821nobodyさん2014/12/11(木) 23:58:25.55ID:???
そういうのが心配だからDB使ったりするのに。
0822nobodyさん2014/12/12(金) 01:22:48.57ID:???
>>808
他人に迷惑かけるのが好きなんだな
性格歪んでるよお前
0823nobodyさん2014/12/12(金) 05:22:40.28ID:???
>>808
地獄に落ちろ気違い。
0824nobodyさん2014/12/12(金) 08:13:13.63ID:???
>>811
回答ありがとうございました。削除は確かにそうですね

>>812
phpの場合、負荷が気になるのは書き込みだけなので
よく考えるとDBの場合は読み込みの方がボトルネックになりそうですね

そう思うと2ちゃんねるのような掲示板の場合はphpだけで作る方が軽くなりそうですね
0825nobodyさん2014/12/12(金) 09:46:40.97ID:???
>>824のレス見てワラタw
池沼はまともな判断力すらないんだなw
0826nobodyさん2014/12/12(金) 10:14:38.22ID:???
>>824
CPUへの負荷と、処理のボトルネックは、別のものだろう
0827nobodyさん2014/12/12(金) 11:02:35.44ID:???
DB使わない(覚えなくて良い)理由を必死に捏造してるだけじゃん。
0828nobodyさん2014/12/12(金) 11:08:52.96ID:???
>>824
単純に軽くしたいならNoSQL使えばいいよ。
0829nobodyさん2014/12/12(金) 12:30:42.47ID:???
>>824は釣り目的で書き込んでるんだからそんなものだろう
ヲチスレで笑われとも知らずにマジレスしてる馬鹿乙
0830nobodyさん2014/12/12(金) 14:03:59.27ID:???
ファイル使わずにDB使えって結論出てるのに
ファイルガー ファイルガー って完全に荒らしだな
最初から質問すんなよカス
0831nobodyさん2014/12/12(金) 15:08:41.97ID:???
ふたばスクリプトをさくらインターネットのサーバで使いたいのですが、
表示はされたのですが、レスが反映されません。
下らねぇ質問ですが解決策よろしくお願いします。
0832nobodyさん2014/12/12(金) 15:11:33.03ID:y/WWCkLW
あ、ageときます
0833nobodyさん2014/12/12(金) 15:30:54.46ID:2tl9x8qr
僕もageときますね
0834nobodyさん2014/12/12(金) 15:31:34.61ID:???
>>831
出来ません。諦めましょう。
08357872014/12/12(金) 16:20:42.27ID:???
荒し扱いされてる理由が全く分からないのですが、DBを使った方がいい理由は何なのでしょうか?
0836nobodyさん2014/12/12(金) 16:30:46.61ID:TCQJPVp4
>>835
ファイル操作をシコシコ書く必要がなくなり
ビジネスロジックに集中できるからね
0837nobodyさん2014/12/12(金) 18:44:14.20ID:2tl9x8qr
別にファイルでいいと思うよ。DBはDBのメリットあるけど
0838nobodyさん2014/12/12(金) 21:17:32.20ID:???
>>835
本気で分からないなら本当に頭の病気だよ。
0839nobodyさん2014/12/12(金) 21:58:57.34ID:???
くだらない質問スレだって事忘れているバカ発見
0840nobodyさん2014/12/13(土) 00:08:48.39ID:???
>>835
一見テキストを使ったほうが簡単そうに見えるけど、実用的なものを作るまで想像以上に面倒だから。
面倒な部分の例をいくつか挙げる。

・ロック処理
例えば複数人同時に書き込みのアクセスが有った場合とか考える必要あり。

・チューニング
書き込みが溜まってくるとテキストの量が増える=処理が遅くなる

・検索処理
上のと似たような感じだが、1000件書き込みがあるテキストの中で300番目のものが欲しい場合とか。


他にもファイルが壊れるとかバックアップとか問題がある。
で、それらを解決しているのが一般的なDBなわけ。

もちろん処理方法とプログラムの用途次第ではテキストのほうが適している場合はあるが、ものすごく限られるだろう。
少なくとも俺は今更テキスト保存で掲示板なんぞ作りたくない。
0841nobodyさん2014/12/13(土) 00:17:17.77ID:???
>>835
効率やら便利さやら気にするならそもそもPHPを使う時点で間違ってる
気違いかお前
0842nobodyさん2014/12/13(土) 00:18:18.43ID:???
>>840
それだけでたらめ書くとさすがに釣りだとバレるぞ。
0843nobodyさん2014/12/13(土) 00:54:10.78ID:???
>>835
荒らしてる自覚がないならリアルでも周りの人間にそうとう迷惑かけてるだろ

他人に迷惑かけるために生まれてきたのかよコイツ
0844nobodyさん2014/12/13(土) 00:55:30.50ID:???
鏡の国で公開しているPHP使った2ch風の掲示板はDB使わずにファイル操作で実現しているよ
参考になるかも知れない。
0845nobodyさん2014/12/13(土) 03:15:35.12ID:???
>>835
いいから他人のリソースにそのゴミ文字列を書き込むなよクズ
0846nobodyさん2014/12/13(土) 03:31:10.50ID:6/28jgZt
>>840
テキストの面倒な点だけ書いて、DBの面倒な点は書かないの?
0847nobodyさん2014/12/13(土) 03:45:14.55ID:???
人間は生まれてきたからにはみんな何らかの価値がある
そう教わってきたけど>>835によってそれが嘘だと確定した
0848nobodyさん2014/12/13(土) 04:06:54.16ID:???
>>840の思考回路は中卒並かよ。
0849nobodyさん2014/12/13(土) 05:15:10.20ID:???
キチガイアンチの原動力はなんだ?
どんだけ時間無駄にしてるの?
0850nobodyさん2014/12/13(土) 05:42:30.03ID:???
>>835は精神に異常があるキチガイアンチやってるんだろう
0851nobodyさん2014/12/13(土) 06:37:55.14ID:???
なんだ、>>835のクズは自分を正当化するために他者にレッテル貼り始めたのか、とことん腐ってるな
0852nobodyさん2014/12/13(土) 07:02:03.29ID:???
必死すぎワロス
ニートタイムにこれだけ粘着して恥ずかしくないのかなぁ
0853nobodyさん2014/12/13(土) 08:06:32.14ID:???
>>835って生きてて恥ずかしくないのかな。
0854nobodyさん2014/12/13(土) 10:16:44.54ID:???
>>835、人気者だな
0855名無しさん@そうだ選挙に行こう2014/12/13(土) 12:50:38.89ID:???
ID出してないゴミ質問者と
キチガイと言われて自覚しながらも受け流すだけのゴミアンチ
0856名無しさん@そうだ選挙に行こう2014/12/13(土) 13:22:14.82ID:???
>ID出してないゴミ質問者
荒らすためにわざわざ質問を作ってIDなしで書き込むマジキチは質問者とは呼ばない
0857名無しさん@そうだ選挙に行こう2014/12/13(土) 13:59:29.07ID:vjj/SYI1
【OS名】macosx10.10
>【PHPのバージョン】5.5.14
>【連携ソフトウェア】gd
>【質問内容】
外部ライブラリを手動で入れたりphp,apacheを再インストールする質問はここでいいですか?スレチなら誘導願いたいです。。
osx10.9を10.10にしたらgdのimagettftext、imagettfbbox関数が動かないて感じなのですが
0858名無しさん@そうだ選挙に行こう2014/12/13(土) 16:19:59.87ID:???
出来ません、諦めましょう。
08598572014/12/13(土) 17:12:38.84ID:vjj/SYI1
>>858
出来ました。。
http://plusblog.jp/12776/
Macosxは10.10に更新されて間もないですけど余りにもgdのシステムをゴッソリ(そこまでやるなら何故gdごと消さなかったのかわからないレベル。pngも処理出来ない)消してたので凄い人がセッティングしてくれたみたいですありがてぇ
0860名無しさん@そうだ選挙に行こう2014/12/13(土) 17:16:06.24ID:???
礼はいいよ。
0861名無しさん@そうだ選挙に行こう2014/12/13(土) 17:42:26.56ID:6/28jgZt
>>859
> 先日、YosemiteにてWEB環境を構築しましたが、PHPのバージョンは5.5.14、そのままGDも使えるので良かった
0862名無しさん@そうだ選挙に行こう2014/12/14(日) 08:54:05.80ID:???
ホモ会社のOS使ってんのか
わざわざホモ会社のOS使ってるということは>>857はホモなんだろう
気色悪い
0863名無しさん@そうだ選挙に行こう2014/12/14(日) 17:50:04.90ID:???
あきれた以外言いようのない見事なレスだと思う。>>862すごいね。
0864名無しさん@そうだ選挙に行こう2014/12/14(日) 18:37:21.49ID:???
男のケツの穴に興味のある奴が集まるすれ。
0865nobodyさん2014/12/14(日) 20:31:25.50ID:???
ゲイは身を助ける
08667872014/12/15(月) 02:31:22.80ID:???
>>840
詳しくありがとうございます。大変参考になります。

>>844
実はそれをいじっていて>>787の質問に至りました。


とりあえずテキスト使用にして後でDB使用に変更できるような実装で考えてみたいと思います。
0867nobodyさん2014/12/15(月) 05:28:19.14ID:???
月曜の2時半に書き込みとか荒らしはやっぱりニートなんだろうな。
0868nobodyさん2014/12/15(月) 09:03:55.72ID:???
使ったことないヤツは、
DBの方がめんどくさいと思ってるんだよなぁ。
0869nobodyさん2014/12/15(月) 11:00:06.34ID:???
>>868
まあ実際使ってみるまではわからんもんさ
DB単体で管理できるようにならないと色々面倒だしなあ
0870nobodyさん2014/12/15(月) 11:45:54.36ID:???
sqliteおすすめ
08717872014/12/15(月) 14:23:54.73ID:???
あそこはゴミしかいないから煽りにマジレスに釣れまくるぞwwwww
0872nobodyさん2014/12/15(月) 14:25:10.41ID:???
誤爆
0873nobodyさん2014/12/15(月) 15:02:13.17ID:???
コードが面倒かどうかでなくて負荷の話だろ。何か始めから勘違いしてる奴多いな。DB使える俺カッコイイみたいな感じか?
0874nobodyさん2014/12/15(月) 15:15:28.34ID:eMdmVqLr
その辺はさすがにわかって書いてると思う。
0875nobodyさん2014/12/15(月) 15:17:54.50ID:???
負荷なんか関係ないだろ
わずかでも負荷を考えるならPHP自体選択肢として出てこい
0876nobodyさん2014/12/15(月) 15:32:36.34ID:???
>>875
どの言語使うの?
0877nobodyさん2014/12/15(月) 15:34:33.52ID:???
2chみたいな便所の落書きにはDBが最適。
商売系のホムペとか大規模なオンラインゲームだと、
整合性の確保やら排他処理やらを完全に自分でコントロールする必要があるからファイルが適切。
まぁセキュリティ的に脆弱なバイナリの上でゴミスクリプトを走らせるしか能のないPHP厨には関係ない話か。
0878nobodyさん2014/12/15(月) 16:16:17.60ID:1aRqAQk8
フォームの受け渡しで、
1/2とか1/4を0.5や1.25と認識できるようにしたいのですが
どうすればいいですか?
0879nobodyさん2014/12/15(月) 17:13:00.03ID:???
>>873
初心者がDB使うべきで、ファイルで完璧にやれるのは上級者のみだと思うが。
0880nobodyさん2014/12/15(月) 17:24:11.71ID:???
>>878
$in='5/4';
if(preg_match("|[0-9]/[0-9]|",$in))
{
eval('$res = '.$in.";");
echo $res;
}

1/4は0.25になっちゃいますが。
0881nobodyさん2014/12/15(月) 18:11:25.96ID:???
>>877,>>879

その通り

知能の低いペチパーに自分で管理させたら劣化版のDBもどきができるだけ

それならまだ色々危ういDB使っててもらったほうがまだマシ
0882nobodyさん2014/12/15(月) 18:23:01.61ID:???
ファイルで完璧に管理って基本だと思うが・・・あっ、まともな人間にとっての基本だから池沼しかいないPHP厨の中では上級者か、これは失敬失敬w
0883nobodyさん2014/12/15(月) 19:20:42.20ID:???
>>880
ありがとう^^
0884nobodyさん2014/12/15(月) 22:01:54.70ID:???
>>883
偽物乙
0885nobodyさん2014/12/15(月) 23:32:34.62ID:???
>>883
荒らすのもたいがいにしろよ基地外。
0886nobodyさん2014/12/15(月) 23:55:21.90ID:???
まあ、なぜ大企業がテキストじゃなくてDBで管理しているのかを見れば馬鹿でもわかるよね。
0887nobodyさん2014/12/16(火) 02:53:01.82ID:???
迎合主義か
0888nobodyさん2014/12/16(火) 08:04:12.36ID:???
>>883
二度と来るなクズ野郎
0889nobodyさん2014/12/16(火) 15:48:50.41ID:???
セキュリティや糞コードはPHPのせいじゃなくてPHP使ってる奴のせいって言ってるけど、他の人から見たら同じなんだよな。
ヤ〇トが「会社の責任ではなく配達担当者のせい」と言ってるのと同じで他から見れば同一なんだよ。
企業は社員を教育する責任があるが、PHPはそんな責任はないからもっとやりたい放題で始末が悪い。

メジャーなレンタル鯖に知り合いがいるけど、どこでも鯖に負荷をかけてるのはPHPだとよ。
そういった理由もあって大手レンタル鯖からはどんどんPHPが外されてる。
0890nobodyさん2014/12/16(火) 16:08:06.78ID:???
大手ではphpは必須だよ
ないと誰も契約してくれない
0891nobodyさん2014/12/16(火) 16:13:32.08ID:???
確かにphpが終了するまでは必須だったよね
0892nobodyさん2014/12/16(火) 17:45:52.71ID:???
>>889
本当なことなら別に構わないけど長文で嘘はつかなくていいから
0893nobodyさん2014/12/16(火) 17:51:58.32ID:???
SSPを許容している大手レンタルサーバでPHP入っていないってどこだろ。
探せばちったぁありそうだけど。
0894nobodyさん2014/12/16(火) 17:53:59.94ID:???
890:nobodyさん :2014/12/16(火) 16:08:06.78 ID:??? [sage]
大手ではphpは必須だよ
ないと誰も契約してくれない
0895nobodyさん2014/12/16(火) 18:22:57.41ID:???
今はRubyさえ入っていれば契約してくれるからな
0896nobodyさん2014/12/16(火) 20:12:21.50ID:???
大手レンタルサーバでPHP入っていない
具体的にはどこのサーバーなの?
0897nobodyさん2014/12/16(火) 20:39:36.33ID:???
>>889
PHPとそれ以外の言語で、高負荷台数/契約台数の比率が変わるのか?
0898nobodyさん2014/12/16(火) 21:10:28.73ID:???
>>883はマジモンのキチガイかwww
0899nobodyさん2014/12/16(火) 21:21:02.63ID:???
インタビュー:[楽天]Ruby活用事例とROMA,Fairy|gihyo.jp … 技術評論社
http://gihyo.jp/dev/column/01/prog/2010/030801?page=2
RailsとCakePHPを比べたところ,高負荷時にはRails のほうが大幅に応答性能が高いという結果が出たことですね。
これは200リクエスト/秒くらいからPHPの応答性能が急激に下がるのが原因です。
Rubyはそれほど大きくはパフォーマンスが落ちないんです。

第4回 Railsに変えてよかった!:iKnow!の場合 | Think IT
http://thinkit.co.jp/article/156/4?page=0,1
3ヶ月、わずか3名程度のエンジニアチームで、彼らはPHPで実装が完了していたレベルに追いつきました。
またコード量はPHPの1/5以下にまで削減されており、よりシンプルな構成も実現できました。


食べログの画面数は約200あるが,開発に取りかかって約2カ月で完成した。
「VBscriptならこの倍,PHPでも1.5倍はかかっていたのではないか」
コード量も10分の1になった。
http://itpro.nikkeibp.co.jp/article/OPINION/20071031/286028/
0900nobodyさん2014/12/16(火) 23:15:45.12ID:hMXz09n4
避難用スレを立てました。
【PHP】下らねぇ質問はここに書き込みやがれ [転載禁止]c2ch.net
http://peace.2ch.net/test/read.cgi/tech/1418738547/

ただ、文字数の関係で【避難所】の文言をスレタイに入れられなかった。
0901nobodyさん2014/12/16(火) 23:17:11.13ID:P/TvmbzC
>>900
ありがとう、乙です
0902nobodyさん2014/12/17(水) 00:19:02.31ID:???
メール欄にsageteoff入れたら入れられたかもな
0903nobodyさん2014/12/17(水) 02:41:42.88ID:???
>>889
PHPが鯖に負荷をかけるから外すってバカだよね。
最終的にhttpdも外したら呼んでくれ
0904nobodyさん2014/12/17(水) 02:41:51.26ID:???
ペチパーは知能が低いから何も確認せずに立てるんだよ。
0905nobodyさん2014/12/17(水) 02:42:46.33ID:???
この馬鹿がレスつけたら質問者をむこうのスレに誘導しよう^^b
0906nobodyさん2014/12/17(水) 07:13:47.09ID:o5IAkbNc
64個より多いチェックボックスの値を保存や検索できるようにしたのですが
どのような実装をすればよいですか?
PHPは5.4、MySQL5.5を使っています。

チェックボックスが64個以下ならSET型やbit演算で対応できるのですが、
それ以上となるとどうしたらよいかわかりません。
どなたか教えてください。
0907nobodyさん2014/12/17(水) 07:59:54.19ID:???
馬鹿には無理
0908nobodyさん2014/12/17(水) 08:26:46.58ID:???
>>906
二つに分けなさい
レス数が900を超えています。1000を超えると表示できなくなるよ。