トップページ⇒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なしは原則スルーすること。
0751nobodyさん2013/09/08(日) 17:55:34.57ID:???
>>749-750
hoge厨は今すぐ消えろ
調べる時間はないくせにhogeを覚える時間はあるのか基地害
0752nobodyさん2013/09/08(日) 18:30:28.11ID:???
>>749
白痴は来なくていいよ。
0753nobodyさん2013/09/08(日) 19:48:37.36ID:???
>>749-750
お前ら何で何年経っても成長できないかわかる?

未だに分からないんだろうな
07547492013/09/08(日) 19:57:06.63ID:r7DFoDEC
>>750
やっぱりクラスの外で生成するしかないんですね
どうもありがとうございました
0755nobodyさん2013/09/08(日) 20:27:31.43ID:???
php6あたりで実装しときゃよかったのにな
java使いも安心
0756nobodyさん2013/09/08(日) 20:29:13.55ID:???
書き方あわせる目的で実装しても遅くなるだけだしな
インタプリタだもの
0757nobodyさん2013/09/08(日) 21:16:05.30ID:???
>>754
二度とくるなよ。
0758nobodyさん2013/09/09(月) 09:57:35.02ID:???
スタートアップルーチンをわざわざ入れてるだけ
0759nobodyさん2013/09/09(月) 10:24:14.76ID:???
>>749
呼ばれもしないClassの書いてあるファイル読み込んだだけで
実行しろというのはちょっとな。

マジックメソッドにいれて呼べ。
0760nobodyさん2013/09/10(火) 13:35:28.30ID:T39y6gRP
先日IDEを探していた者ですが、sublime textに決定しました
これは圧倒的にいいです
なんで今まで知らなかったんだと悔やまれるくらい
ともあれありがとうございました
ご報告まで
0761nobodyさん2013/09/10(火) 13:40:25.54ID:???
JSスレに引きこもってろよ
0762nobodyさん2013/09/10(火) 13:52:01.56ID:???
ちゃんと金払ったの?有料だよそれ
0763nobodyさん2013/09/10(火) 14:03:38.63ID:???
>>762
質問ならid出してね
0764nobodyさん2013/09/10(火) 14:22:22.54ID:???
頭おかしいんじゃないの?
0765nobodyさん2013/09/10(火) 14:36:11.06ID:???
>>764
質問ならid出してね
0766nobodyさん2013/09/10(火) 15:53:15.55ID:T39y6gRP
わろた
0767nobodyさん2013/09/10(火) 16:07:43.94ID:???
ID:T39y6gRP 俺が話題を作ってやってる感覚が堪らない
0768nobodyさん2013/09/11(水) 01:58:41.09ID:9Qir+z4A
そんな感覚皆無なんだが
お前は馬鹿なんだから他人を忖度するなカス
お前が見ているのは「お前自身」だ
0769nobodyさん2013/09/11(水) 04:41:19.01ID:???
語るに超落ちまくり
0770nobodyさん2013/09/11(水) 06:49:13.39ID:???
ID:9Qir+z4A 俺が話題を作ってやってる感覚が堪らない
0771nobodyさん2013/09/11(水) 07:19:01.76ID:???
>そんな感覚皆無なんだが

自覚のないことが判明しました
これは本物のようです
0772nobodyさん2013/09/11(水) 07:21:01.81ID:???
スルー出来ずわざわざID出して煽り書き込みしてくるあたりお察し
0773nobodyさん2013/09/11(水) 13:09:36.90ID:9Qir+z4A
janeの設定変えてないだけでIDなんていちいち意識しねーよゴミ
っていうかPHP質問スレ寂れすぎだろ
以前はもっと賑わってたのに
やはり皆node.jsに乗り換えているのでしょうか?
0774nobodyさん2013/09/11(水) 13:37:04.50ID:???
ID:9Qir+z4A 寂れてるから俺が盛り上げてやってるんだ!感謝しろ!
0775nobodyさん2013/09/11(水) 20:27:02.91ID:???
>>773よかったなお前、輝ける場所があって
0776nobodyさん2013/09/11(水) 21:36:17.40ID:p7Duznql
入社一年目で現状Excelとマクロで動かしてる製造工程管理をPHPでやれっていわれたんだけど、
phpでExcelより使いやすい・便利なものってできる?
テーブルにしてテキストぼっくるにしても糞思いし、どう考えてもExcelのほうがコピー、行削除とか便利すぎて・・・
Excelの表って、みなさんphpでどうやって表現してますか?
0777nobodyさん2013/09/11(水) 23:55:07.20ID:???
>>776
できません。
まずPHPにする目的を聞きなおせ。
PHPでexcelを模倣するのが目的じゃねーはず。

それが目的だって言われたら、その会社即辞めたほうがいい。
0778nobodyさん2013/09/12(木) 00:26:03.56ID:cPZlgbp9
処理を全自動化しろってことだろ。
もしデータがテキストなどで与えられてたとしても
エクセルは、マウスのクリックやキーボード操作がいる。
全自動化したら、クリック一回で処理が終わるということが可能。
0779nobodyさん2013/09/12(木) 00:31:04.02ID:???
自動化ったって、PHPで出来る程度のことなら、Excelで出来る。
テキスト読み込みでも何でも。

Excelだとやりにくい処理であるならば、それはもうすでにExcelだったからというのとは
関係ない別の処理だよね。
0780nobodyさん2013/09/12(木) 00:33:23.75ID:???
低能>>776にお似合いのアフォしかいない職場なんだろW
0781nobodyさん2013/09/12(木) 00:55:31.48ID:???
>>773
お前みたいなゴミがちょいちょい湧くから
みんな離れていったんだよ。
0782nobodyさん2013/09/12(木) 03:57:39.60ID:???
一年目なんだし、適当に課題渡して勉強してもらおうってとこだろ
0783nobodyさん2013/09/12(木) 06:39:18.03ID:???
Accessならまだ分かるがExcelで管理ってすごいな
0784nobodyさん2013/09/12(木) 08:54:25.09ID:???
話題作りのためなら例えPHPに全然関係なくても質問します!
0785nobodyさん2013/09/12(木) 08:58:45.51ID:???
PHPスレで12年前の残ってたりするんだけどここはそれなりに栄えてるの?
0786nobodyさん2013/09/12(木) 09:08:30.30ID:???
俺が始めた2005年ごろには結構流行ってた。あの頃は変な人もいなかったと思う。
2007年あたりから変な人が混じり出して、2009年あたりからだいぶ狂ってきたと思う。
2011年で崩壊して冬の時代。2013年現在も引きずってる。
2chでの話だよ。SNSのような匿名になれないコミュではまだ活発。
0787nobodyさん2013/09/12(木) 09:37:00.89ID:???
PHPは敷居が低いから学生さんもこのスレ多いんでしょ
NGワードでアホとかゴミとか入れとけば少しはフィルターになる
0788nobodyさん2013/09/12(木) 10:30:39.33ID:???
785です。学生です。
Qiitaとか知恵袋は結構やってますが…
正直知恵遅れ()とかdisってる割にはどっちが知恵遅れか分からない状態なような・・・w
0789nobodyさん2013/09/12(木) 11:00:03.90ID:YfdDZP8E
PHPで扱うデータの形式について質問です。
次のような「固定番号」と「対象物」の対のデータをDBに保存する場合、
どういった形式が良いでしょうか?

1 みかん
2 りんご
3 もも
(略)
20 すいか

上記のような1-20のデータを100種類ほどPHP+MySQLで扱う予定です。
現時点では、JSONを考えていますが、csvの方がよいのかとか迷ってます。
よろしくお願いします。
0790nobodyさん2013/09/12(木) 11:04:03.17ID:???
ここまでPHPの質問なし
0791nobodyさん2013/09/12(木) 11:06:24.10ID:???
えっ、どうしてMySQLのテーブルにそのまま保存しないんですか?

id | name
-----------
1 | みかん
2 | りんご

といった感じで・・・

2chにこういうの貼っていいのかしらないけど参考にどうぞ。
qiita.com/mpyw/items/b00b72c5c95aac573b71
0792nobodyさん2013/09/12(木) 11:08:07.47ID:???
知恵袋は、少なくともできる人3人固定でついてっからね。

>>776
それ、本当にExcelの模倣が求められてんの?
入力パターンやデータ改変を制限することが目的ならわかるんだけど。
0793nobodyさん2013/09/12(木) 11:13:28.83ID:???
qiitaのmpywとarisaka_devは空気読めない痛い子ちゃん
0794nobodyさん2013/09/12(木) 11:14:34.92ID:???
mpyw私ですwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
0795nobodyさん2013/09/12(木) 11:16:24.18ID:???
arisaka_devじゃなくてasahina_devだろzk
0796nobodyさん2013/09/12(木) 11:17:03.62ID:JOUyu+hF
またこういう流れになるのか・・・さすが2ch
0797nobodyさん2013/09/12(木) 11:19:34.99ID:???
PHPの質問しれ
0798nobodyさん2013/09/12(木) 11:23:20.03ID:JOUyu+hF
またこういう流れになるのか・・・さすが2ch
0799nobodyさん2013/09/12(木) 11:27:25.62ID:???
連投ミス
0800nobodyさん2013/09/12(木) 12:14:06.37ID:???
池袋でお勧めの居酒屋を教えてください。

あ、回答はPHPでお願いします。
08017892013/09/12(木) 12:20:02.03ID:ZRzJVTi3
>>791
データの種類は、現時点では、約100ですが、年々増える予定です。
200、300と増えた場合、それだけテーブルを作るのは非合理だと思うので、
レコードの一部として記録したいのです。
データの種類ごとにレコード数は、約20ほどしかないですし。

PHPで扱いやすいデータ形式についての質問ですので、よろしくお願いします。
なお、jsonなら、json_decode関数、csvなら、fgetcsv関数などがPHPにあります。
0802nobodyさん2013/09/12(木) 12:23:14.63ID:???
>>801
それPHPと関係あるんですか?
データベース板で聞くべきなんじゃないんですか?
0803nobodyさん2013/09/12(木) 12:25:15.97ID:???
jsonでもcsvでもyamlでもxmlでぶ自分が使いたいものを使えばいいじゃん
MySQLを使ってのテーブル構造の質問はPHPと関係ないのでデータベース板で質問すること
08047892013/09/12(木) 13:02:07.19ID:ZRzJVTi3
>>801
PHPで扱うデータ形式の話ですよ。PHPでデータを扱いますよね?
テキストファイルにデータを保存する場合を想定してもいいです。
「固定番号」と「対象物」の対をPHPでファイルから読み込む場合、
どのデータ形式が効率的かという話です。

データベースは直接関係ありません。
08057892013/09/12(木) 13:04:28.41ID:ZRzJVTi3
804は、>>802へのレスです。訂正します。
0806785, 788, 791, 7942013/09/12(木) 13:06:07.26ID:???
>>801

PHPネイティブのシリアル形式が一番おすすめです。
serialize/unserialize関数が対応しています。
JSON形式と違い、(リソース型以外なら)どんなデータでもそのままの状態で保存・復元できます。
0807785, 788, 791, 7942013/09/12(木) 13:08:47.19ID:???
>> 801
続き。
json_encode関数を使う場合は、連想配列とオブジェクトの区別が出来なくなるのでその点にだけ注意してください。
ここでの連想配列とは「0, -1, 3…と0から始まる整数連番になっていないキーの配列」なども含みます。
json_decode関数で第2引数にTrueを指定しない場合は、元が配列であったものはArray、元が連想配列やオブジェクトであったものはstdClassとして復元されます。
Trueを指定した場合は全てArrayとして復元されます。
0808nobodyさん2013/09/12(木) 13:11:50.40ID:???
迷う意味が判らない
csvでもxmlでもjsonでも読み込めるんだから
自分が効率的だと思うもん使えばいいじゃんよ

yamlがいいって2chで言われたら
excelのデータもyamlにしてからphpで読み込ますつもりか?
0809nobodyさん2013/09/12(木) 13:14:34.27ID:???
PHPを使わずに外部からデータを表示・編集する必要が無ければシリアル形式でいいと思うんだよね。
外部からそうしたいならばyaml,csv,xmlあたりで。
0810nobodyさん2013/09/12(木) 13:14:58.90ID:???
PHPと本当関係ないんだけど
0811nobodyさん2013/09/12(木) 13:17:45.99ID:???
テキストデータフォーマットの話で、PHPのデータ形式ではないよな。
0812nobodyさん2013/09/12(木) 13:20:25.79ID:???
めんどくせえからserializeでもして全部つっこんどけよ
0813nobodyさん2013/09/12(木) 13:27:32.30ID:???
ちなみにオブジェクトのprivate,protectedなプロパティはシリアライズされたときにNULLバイトを含んでしまうので、MySQLのカラムの型をバイナリセーフなBLOB系にするのを忘れずに。
0814nobodyさん2013/09/12(木) 13:32:11.09ID:???
PDOでシリアルをバインドするときは

$stmt->bindValue(1, $serial, PDO::PARAM_LOB);
0815nobodyさん2013/09/12(木) 13:40:19.00ID:d0F2GXs8
関係ない
08167892013/09/12(木) 13:55:02.03ID:ZRzJVTi3
ご回答ありがとうございました。
serialize、yamlについては、初めて知ったので、とても参考になりました。
これから勉強します。
0817nobodyさん2013/09/12(木) 15:05:26.24ID:???
>>816
勉強しなくていいから二度と来るな
0818nobodyさん2013/09/12(木) 15:37:17.30ID:I2sZ0/Nb
↑
質問スレって往々にしてこういうただ単に人の足を引っ張りたいだけのクズが居着いているよね
0819nobodyさん2013/09/12(木) 15:45:59.49ID:AgoeV1Wl
スマイルサーバ上でメールを送っているんですが、合計で1万件送るの処理の中で
400件あたりで送れなくなってプログラムがブロックするんですけど、なんでですかね。
プログラムはphpで書かれていて、smtpのポートは587を使ってます。

よろしくお願いします。
0820nobodyさん2013/09/12(木) 15:47:20.40ID:???
スパマーですか?
0821nobodyさん2013/09/12(木) 15:47:24.63ID:AgoeV1Wl
すいません。ブロックではなく内部エラー(ステータスコード500番)になります。
だいたい390件とか400送るまえでエラーになります
0822nobodyさん2013/09/12(木) 15:51:14.81ID:???
サーバの仕様かコードの問題だけどそんな情報じゃ誰も答えようがない
0823nobodyさん2013/09/12(木) 15:53:25.54ID:AgoeV1Wl
>>822
そうですよねぇ…

似たような事例経験したことないでしょうか。
0824nobodyさん2013/09/12(木) 15:55:53.54ID:???
・エラー内容がログで見られるはず。
・多分実行時間オーバー
0825nobodyさん2013/09/12(木) 16:14:19.33ID:AgoeV1Wl
>>824
set_time_limit(0)を設定しているので、おそらくそれが原因ではないと思います。

アパッチのログやプログラムのログをみてもいまいち分かりません(泣)
0826nobodyさん2013/09/12(木) 16:20:01.14ID:???
業者に頼んだほうが良いよ
0827nobodyさん2013/09/12(木) 16:21:05.79ID:???
繰り返し回数でだいたい決まって落ちて、時間じゃないんなら、
メモリじゃねーの?
0828nobodyさん2013/09/12(木) 16:48:39.93ID:???
>>825
> set_time_limit(0)を設定しているので、おそらくそれが原因ではないと思います。

共用サーバ使ってるんじゃないの?
だったら、set_time_limit()とかしても、プログラムの実行時間制限あるよ。
0829nobodyさん2013/09/12(木) 17:27:08.08ID:???
100件ずつ送れよ
0830nobodyさん2013/09/12(木) 18:04:32.51ID:???
>>825
エスパー回答に頼ってないでスマイルサーバのサポートに聞け
08317762013/09/12(木) 20:29:43.44ID:yFAeQe5E
たくさん返事ありがとうございます。
やはりExcelは超えられませんよね・・・。
やり方自体を変えるか変えてもらうかですね。

簡単なIPアドレス一覧表PHPで作ってっていわれるだけでも、
同じ問題で困ってしまって。
1000行20列みたいなテーブルを作って・・・みたいなのはダメなんですね 
0832nobodyさん2013/09/12(木) 20:49:43.63ID:???
>入社一年目で現状Excelとマクロで動かしてる製造工程管理をPHPでやれ

これをそっくりそのままに捕らえてるゆとり
0833nobodyさん2013/09/12(木) 20:51:56.74ID:d0F2GXs8
エクセルの複製をPHPで作れという業務でなく、
業務でやってることをPHP単体で自動化せよ、だろ。
0834nobodyさん2013/09/12(木) 20:58:45.53ID:???
>> 833

それな
0835nobodyさん2013/09/12(木) 21:26:09.82ID:???
>>800
<?php readfile('http://matome.naver.jp/odai/2135210040490304901'); ?>
0836nobodyさん2013/09/12(木) 21:31:55.71ID:???
相手してもらえなかったからって自演はやめようぜ
0837nobodyさん2013/09/12(木) 21:32:09.89ID:???
>>832
それを指示した上司がおまえとおんなじこと考えてそうだな。
仕事ということであれば、どうみても指示不足。
試してるとしても、経過みてのフォローすらもないようだ。
0838nobodyさん2013/09/12(木) 21:55:34.60ID:???
>>835
コードセンスないなあ
数字と文字を使わずにURLを表現する程度のコードは見せてほしかった
0839nobodyさん2013/09/12(木) 21:57:08.32ID:???
>>837
ゆとり先輩チーースw
0840nobodyさん2013/09/12(木) 21:58:39.35ID:???
>>838

base_convertぐらいしか工夫思いつきませんなw
0841nobodyさん2013/09/12(木) 22:21:48.29ID:???
>>831
一年生って事でいろいろ混乱してるだろうが落ち着け
なぜ上司はPHPでと指定したんだ?
なぜあなたはExcelの使い勝手に拘るんだ?
絶対に変えられない目的と自由裁量で決められる手段の切り分けが出来てないのが一番の問題だ
目的が理解できるまでヒアリングを諦めるな

「簡単なIPアドレス一覧表」だってそう
何をもってして「簡単な」なのか分からないのに
列を20個にする設計の良し悪しなんて答えられないぞ
0842nobodyさん2013/09/12(木) 23:26:55.11ID:???
>>838
じゃあお前が書け、ハゲ
0843nobodyさん2013/09/12(木) 23:38:56.32ID:???
書けなくて知りたいって意味なら自分で勉強したらいいよ
0844nobodyさん2013/09/13(金) 00:00:32.59ID:???
>>843
センスないなあ
0845nobodyさん2013/09/13(金) 00:06:00.89ID:???
はい、いつもの荒しさんか
0846nobodyさん2013/09/13(金) 00:10:57.25ID:???
いいから早く数字と文字を使わないでURLを表現してくれw
まあ書き込んだ時点で文字を使ってるんだけどwww

氏ね剥げ
0847nobodyさん2013/09/13(金) 00:48:25.62ID:???
>まあ書き込んだ時点で文字を使ってるんだけどwww

釣りなのかマジなのか分からない
0848nobodyさん2013/09/13(金) 00:50:41.19ID:???
>>842==>>846が初心者なのが分かった
この程度で難しく感じるってどんだけスキルないんだよw
https://codeiq.jp/ace/cielavenir/q431の問題が解けてからおいで
0849nobodyさん2013/09/13(金) 01:41:58.71ID:???
>>848
能書きはいいからw
スキルないのはお前だろwww
0850nobodyさん2013/09/13(金) 01:42:35.07ID:???
>>848
ハゲ
■ このスレッドは過去ログ倉庫に格納されています