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

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

レス数が900を超えています。1000を超えると表示できなくなるよ。
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なしは原則スルーすること。
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
ハゲ
0851nobodyさん2013/09/13(金) NY:AN:NY.ANID:???
8 :仕様書無しさん:2013/08/24(土) NY:AN:NY.AN
過疎サイトのステマ乙
0852nobodyさん2013/09/13(金) 06:50:17.55ID:???
Rubyにしとけ
0853nobodyさん2013/09/13(金) 07:41:18.15ID:???
会話ができない人はスルーする能力がこのスレに必要
0854nobodyさん2013/09/13(金) 13:12:56.78ID:???
>>846
無能杉ワロタ
これがPHPクオリティ!!!!
0855nobodyさん2013/09/13(金) 13:35:06.43ID:???
<?php die(846); ?>
0856nobodyさん2013/09/13(金) 13:47:04.87ID:pwKzkNfO
オブジェクト型変数に配列が入ってます
$hensu->a = array(1,2,3);
この配列の先頭の値を削除して 2,3だけにしたいんですが
unset($hensu->a[0])ってやっても消せません
どうやって消せますか?
0857nobodyさん2013/09/13(金) 13:49:44.82ID:???
>>856
http://codepad.org/bSR8OU4q
0858nobodyさん2013/09/13(金) 14:05:49.65ID:???
>>856

>>857さんのコードのようにちゃんと削除されるはずです。
何か省略してるものがある場合は隠さずに提示を。
0859nobodyさん2013/09/13(金) 22:07:26.29ID:???
アスペルガー指向言語ってのがあるみたいなんっすけど
0860nobodyさん2013/09/13(金) 23:06:20.07ID:???
「リテラル」という言葉を知らないクズばっかwww
0861nobodyさん2013/09/14(土) 00:47:32.58ID:???
本当だwwwwwwwwwwwwwwwwww
0862nobodyさん2013/09/14(土) 04:58:20.59ID:???
http://me.beginsprite.com/archives/889

この記事の情報を鵜呑みにしてる頭ゆるふわさんがつい最近でも
『「SET CHARACTER SET utf8」なら問題ないです!』
とか言ってるのみてて本当に心が痛い。
いつになったら修正されるんだろうかこの記事。
0863nobodyさん2013/09/14(土) 06:43:33.21ID:???
はいアスペ野郎出ましたー
ツイッターじゃねえって言ってんだろ
0864nobodyさん2013/09/14(土) 08:16:20.98ID:???
いつになったらPHPの質問くるのこのクソスレ
0865nobodyさん2013/09/14(土) 08:18:29.70ID:???
何も出来ない荒らしvsアスペの構図
0866nobodyさん2013/09/14(土) 08:50:53.04ID:???
アスペ野郎だけど暇だから>>848やってみた
http://codepad.org/HCXlOkp0
0867nobodyさん2013/09/14(土) 09:02:21.13ID:???
>>866
認められたとしても点数は低そうだな
0868nobodyさん2013/09/14(土) 09:27:58.32ID:CbVSJ3Cb
これすら書けない>>846の名言(笑)

>いいから早く数字と文字を使わないでURLを表現してくれw
>まあ書き込んだ時点で文字を使ってるんだけどwww
0869nobodyさん2013/09/14(土) 09:54:40.37ID:???
>>867
AAとか全然専門外だけど頑張って工夫してみたよwwww
http://codepad.org/baG3vPlZ
0870nobodyさん2013/09/14(土) 10:35:43.51ID:???
>>869
クッソワロタ
http://codepad.org/mDHbi4j5
0871nobodyさん2013/09/14(土) 10:59:51.71ID:???
>>870
素晴らしい!

>>869
違う意味で素晴らしい!!
0872nobodyさん2013/09/14(土) 11:08:38.36ID:???
>>870

えっ何これすごいwwwwwwwww
0873nobodyさん2013/09/14(土) 11:18:11.80ID:???
http://codepad.org/d1qBdRmU
0874nobodyさん2013/09/14(土) 12:10:26.49ID:???
>>873
数値リテラル使っちゃダメだし、クラスの呼び出しに括弧は付けなくてもいい。残念!
0875nobodyさん2013/09/14(土) 12:36:08.13ID:???
いつからオナニースレになったんだ
0876nobodyさん2013/09/14(土) 13:28:49.94ID:???
なるほど
class Hello{}
class World{}
echo str_pad(get_class(new Hello),strlen(get_class(new Hello))+true).get_class(new World);
0877nobodyさん2013/09/14(土) 13:29:43.41ID:aQVX09CQ
いまさらcodeigniterのライセンス云々の話を知って
他のフレームワークに乗換えを検討しているのですが
fuelphp、yii、laravelではどれがおすすめですか?
0878nobodyさん2013/09/14(土) 13:33:42.74ID:???
>>1
0879nobodyさん2013/09/14(土) 13:35:43.64ID:aQVX09CQ
補足ですが↑で挙げた3つとcakephpは触りました。
簡単なブログつくってみただけですけど。
cakephpは論外でしたが他はどれもよかったです。
自分が知りたいのはどれが使い続けて大丈夫なものかです。
ユーザー数とか、安定してアップデートされるかというのを気にしています。
0880nobodyさん2013/09/14(土) 13:40:51.84ID:???
フレームワークに関する話題は専用のスレでやって

【PHP】PHPフレームワーク総合スレ15
http://kohada.2ch.net/test/read.cgi/php/1292118428/
0881nobodyさん2013/09/14(土) 13:41:57.39ID:???
スレ違いの指摘無視して荒らすのはやめてください。
まあ、該当スレでも未来人がいないかぎり回答は無理と思いますが。
0882nobodyさん2013/09/14(土) 13:42:57.72ID:???
お前いつもいるせえよ
0883nobodyさん2013/09/14(土) 13:47:58.32ID:???
http://ideone.com/InE5P3
0884nobodyさん2013/09/14(土) 13:48:03.81ID:???
はいはい、いるせえいるせえ
0885nobodyさん2013/09/14(土) 13:50:40.44ID:aQVX09CQ
スレ違い失礼しましたorz
未来人がいないかぎり回答は無理……たしかに。
そもそもこんなこと聞くのがおかしかったですね。
気に入ったyii使います。
0886nobodyさん2013/09/15(日) 11:21:48.81ID:2RdeoHAm
過疎
0887nobodyさん2013/09/15(日) 11:34:05.18ID:???
負荷が少なくなる設定を教えろや
0888nobodyさん2013/09/15(日) 12:02:20.06ID:???
君がどのくらいの知識があるのかにもよる
0889nobodyさん2013/09/15(日) 12:04:24.07ID:???
設定変更する知識程度はあるから教えろや
0890nobodyさん2013/09/15(日) 12:09:20.62ID:???
「知識がある」といったら、
なら教えなくても大丈夫って言うつもりだろう。

「知識がない」といったら
さてなんて答えるか?
0891nobodyさん2013/09/15(日) 12:14:59.81ID:???
以後スルーで
はい、次の質問どうぞ
0892nobodyさん2013/09/15(日) 12:27:15.83ID:???
まず負荷の定義から
0893nobodyさん2013/09/15(日) 12:42:37.60ID:???
負荷なんて定義しなくても決まってるだろ

同じ処理でよりメモリ使う方は、負荷大きい
同じ処理でより時間かかると、負荷大きい

上記2つはトレードオフの場合あり
0894nobodyさん2013/09/15(日) 12:56:38.40ID:???
それ設定と関係あるんですか
0895nobodyさん2013/09/15(日) 13:01:34.76ID:???
リミットを制限する系の設定だとリミット確認処理が増えるだろ
出力文字エンコーディング変換指定してればその分処理増えるだろ?

わかるか?
0896nobodyさん2013/09/15(日) 13:07:06.23ID:???
え?コーディングの話?
0897nobodyさん2013/09/15(日) 15:15:04.94ID:???
リミットを制限する系って何だよwwwwwwwwwwwwwwww
0898nobodyさん2013/09/15(日) 17:50:29.80ID:???
個人的には「制限をリミットする系」の方が好みです!!!!!!!!!!
0899nobodyさん2013/09/15(日) 17:52:57.87ID:???
マジレスすると15年前のマシン使ってるとかじゃなければ>>895の言うような「負荷」は無いに等しい。
ブラウザに普通に返すレスポンスのエンコーディング変換ぐらいたかがしれてる。
0900nobodyさん2013/09/15(日) 18:26:20.42ID:???
ベンチ結果も出さずに無いに等しいとか言っちゃってるゴミがいるのはこのスレですか?
例えそれが事実だとしても根拠となる数値を出さない限りお前のくだらない思い込み。
Twitterでやってろ。
0901nobodyさん2013/09/15(日) 20:21:07.85ID:???
>>900
その書き込みtwitterでみたよ。
レス数が900を超えています。1000を超えると表示できなくなるよ。