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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2012/05/16(水) 21:44:16.40ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

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

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

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

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
02011922012/05/24(木) 00:48:55.52ID:3n08C3RY
>>200
おおおありがとうございます!
0202nobodyさん2012/05/24(木) 02:31:30.47ID:???
このスレ的にはオブジェクト指向は禁止。

25. オブジェクト指向
 → 使用しないこと。実装が中途半端だという説もありますが、
  PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
0203nobodyさん2012/05/24(木) 03:51:54.60ID:???
いい加減にしたらどうだ?
禁止してるのはお前だけだろ
だいたいテンプレにそんなのないし勝手につけないでください
0204nobodyさん2012/05/24(木) 08:47:13.70ID:???
さわんな
0205nobodyさん2012/05/24(木) 09:20:01.44ID:???
phpにできないことはない
0206nobodyさん2012/05/24(木) 09:29:31.24ID:???
C++のOOPはある程度高速だからお勧めー
0207nobodyさん2012/05/24(木) 09:57:55.51ID:???
ただの頭の悪い池沼患者
0208nobodyさん2012/05/25(金) 01:22:40.52ID:???
PHP(お勧め度☆)

スパムサイト、詐欺サイト、犯罪サイトに使われることが最も多い言語。
書き手の質も総じて低い。

著名なプログラマ:akiyan(ペニーオークション愛好家)

http://anond.hatelabo.jp/20110220013933
0209nobodyさん2012/05/25(金) 01:36:34.26ID:???
そうですか
0210nobodyさん2012/05/25(金) 01:50:01.17ID:???
PHPはボンクラ言語だから。
0211nobodyさん2012/05/25(金) 04:48:05.82ID:???
出会い系スパムの退会手続きをしてみたが
retire.phpという名前が共通してた
0212nobodyさん2012/05/25(金) 06:43:29.77ID:???
phpはfacebookから出会い系まで幅広く使われてるな
0213nobodyさん2012/05/25(金) 09:43:45.52ID:???
検定中
0214nobodyさん2012/05/25(金) 09:50:52.07ID:???
自動車学校の路上検定乙
0215nobodyさん2012/05/25(金) 10:58:12.95ID:???
>>208
理由がすごいなw
機能がどうとか、パフォーマンスがどうとかじゃなくてwwww
0216nobodyさん2012/05/25(金) 11:19:57.00ID:???
PHPの特徴と言えばこれだろw

IPA ISEC セキュア・プログラミング講座:Webアプリケーション編
第1章 総論
より良いWebアプリケーション設計のヒント
開発基盤選定における考慮事項の例
(1) プログラミング言語の選択
1) 例えば、PHPを避ける
       ~~~~~~~~~~~~~
今は書き換えられてるからアーカイブ参照
ttp://web.archive.org/web/20100505062034/http://www.ipa.go.jp/security/awareness/vendor/programmingv2/contents/003.html
0217nobodyさん2012/05/25(金) 11:25:14.92ID:???
で質問スレになんの御用ですか?
0218nobodyさん2012/05/25(金) 11:29:02.49ID:???
>>217
質問するならID出せよ
0219nobodyさん2012/05/25(金) 11:29:56.16ID:???
>>214-217
検定不合格でした
0220nobodyさん2012/05/25(金) 11:35:32.46ID:???
路上検定中にスマホをいじるのはさすがに
0221nobodyさん2012/05/25(金) 12:43:30.24ID:???
>>208
糞DNAやグリーのゲームの大半がPHPじゃないか。
収益率ではダントツのPHP!もっとも金になる言語
0222nobodyさん2012/05/25(金) 13:13:46.07ID:???
>>221
DeNAはperlですが・・・?
0223nobodyさん2012/05/25(金) 14:08:08.24ID:???
むしろ、>>216が激しく斜め読みにもなってないことを指摘してやれよ。
そこに書いてあるのは真っ当なことだと思うが、少なくとも>>216は肝心なことを理解してない。
0224nobodyさん2012/05/25(金) 14:12:11.66ID:???
> しかし、これまで多くの脆弱性を生んできた経緯があり、改善が進んでいるとはいえまだ十分堅固とは言えない。

前科者って更正しても社会には受け入れられにくいよな
0225nobodyさん2012/05/25(金) 16:19:34.27ID:AJz1XtcJ
質問です
365日の日付を表示するカレンダーのようなものを作っているのですが
2012/1/1〜2012/12/31まで表示されるにはどのようにすればいいのでしょうか
echo '2012/1/1'.'<br>';
のように繰り返す単純なものなんですが、date関係のどの関数をどのように使えばいいのかわからず
0226nobodyさん2012/05/25(金) 16:26:57.96ID:???
1月1日後の1日後の日付
1月1日後の2日後の日付
1月1日後の3日後の日付
0227nobodyさん2012/05/25(金) 16:30:27.02ID:???
1月1日後の1日後の日付
1月1日後の2日後の日付
1月1日後の3日後の日付
0228nobodyさん2012/05/25(金) 16:31:09.96ID:???
かぶったし誤字ってるし
1日後の日付を順に求めたらいいだろう
0229nobodyさん2012/05/25(金) 17:32:02.67ID:???
>>225
date関数のページはみましたか?
0230nobodyさん2012/05/25(金) 17:49:21.75ID:AJz1XtcJ
>>229
mktimeというのを使えばなんとかなるのかな?と思ったのですが

date("Y年m月d日" , mktime(0,0,0,1,1,2012));
で日付だけ足すと1月64日になってしまうものしか考えられないのでどうしたらいいものかと
0231nobodyさん2012/05/25(金) 17:59:44.84ID:???
1日後が何秒後か考えてみるとか
0232nobodyさん2012/05/25(金) 18:10:59.83ID:???
ヒントだけ教えたるわ

$this_year = date('Y');
$loop_time = (($this_year % 4 == 0 && $this_year % 100 != 0) || $this_year % 400 == 0) ? 366 : 365;
0233nobodyさん2012/05/25(金) 18:29:28.73ID:???
>>230のやり方でいいだろ、1月500日でもちゃんと年もくりあがって変換される
と、思ったがナルホドうるう年とかあるのね
0234nobodyさん2012/05/25(金) 19:12:31.95ID:???
>>230
>>233

DATEは、ちゃんと閏年対応してくれるよ。
>>230は、さっさとそのコードに日付足して試してみろっと。
0235nobodyさん2012/05/25(金) 19:25:00.27ID:???
$start = mktime(0, 0, 0, 1, 1);
loop 365 or 366
echo date('Y年m月d日', $start + (86400 * $i));
0236nobodyさん2012/05/25(金) 19:27:00.15ID:???
mktimeって引数が時分秒月日年という、頭がおかしい人が作った変態関数か
0237nobodyさん2012/05/25(金) 19:27:47.04ID:???
>>234
365ループじゃ12月31日で終わらないなーと
単に2013年になったら止めりゃいいだけの話だが
0238nobodyさん2012/05/25(金) 19:28:20.80ID:AJz1XtcJ
皆さんありがとうございます!
ものすごく勉強になりました!
0239nobodyさん2012/05/25(金) 19:30:04.94ID:???
>>236
アレ、俺も不思議でしゃーない
年月日時分秒ならわかるがなんだこの並び方
考えたヤツバーカなんじゃねーの?って毎回思うわ
0240nobodyさん2012/05/25(金) 19:30:43.80ID:???
アメリカ式なんじゃね?
0241nobodyさん2012/05/25(金) 20:35:26.94ID:???
アメリカの一般的な表記順だよ。
PHPerはほんとバカだのぅ。
0242nobodyさん2012/05/25(金) 20:39:02.86ID:???
で、それをなぜ全世界の開発者に強制するんだ?
0243nobodyさん2012/05/25(金) 20:45:49.30ID:???
アメリカ人は馬鹿だから自分たちの表記方法に何の疑問も持たないんだろ
0244nobodyさん2012/05/25(金) 20:46:21.07ID:???
え?
0245nobodyさん2012/05/25(金) 20:50:05.70ID:???
引数の順番なんて仕様書に書いてればどうでもいいだろ
柔軟に対応できないならプログラムやめたほうがいいぞ
0246nobodyさん2012/05/25(金) 20:51:57.56ID:???
一般的といっても表記がいろいろあるが、
例えば
May 25 2012 8:51:56 pm
だろう?

全然、時分秒月日年 じゃないし
0247nobodyさん2012/05/25(金) 22:17:42.99ID:alyS8DwX
PHPを覚えると金融機関のシステムやクラウドサービスが作れるようになりますか?
0248nobodyさん2012/05/25(金) 22:24:09.95ID:???
さすがPHPクオリティーwwwwwwwwwwww
バカばっかだなwwwwwwwwwwww
3底のクズどもの溜り場wwwwwwwww
0249nobodyさん2012/05/25(金) 22:33:24.52ID:alyS8DwX
PHPはオブジェクト指向言語の代表格なのでPHPを先に学習すると
JavaとかC#とか簡単に覚えられるし、これからはPHPの高い信頼性を
生かして他の言語で作られたシステム、特に銀行系のシステムが
PHPに置き換えられていくと会社の先輩から聞きました。
0250nobodyさん2012/05/25(金) 22:36:03.91ID:???
>>247>>249
スレ違い

【Perl,PHP】LL バトルロワイヤル 22【JavaScript,Python】
http://toro.2ch.net/test/read.cgi/tech/1336491087/
0251nobodyさん2012/05/25(金) 23:09:41.96ID:???
会社の先輩に聞いたなら本人に聞けよコミュ障野郎の
0252nobodyさん2012/05/25(金) 23:18:09.10ID:alyS8DwX
>>250
なぜスレ違いですか?

>>251
スミマセン。何か不愉快だったでしょうか?
0253nobodyさん2012/05/25(金) 23:47:00.19ID:???
嵐4ね
0254nobodyさん2012/05/25(金) 23:48:35.75ID:???
>>249
釣りだろうけど、いいかげんにしろw
クソ設計で有名なPHPはWebにしか使えないだろw

基幹業務に低速なスクリプト言語なぞ使わない
JavaやC#使うことがあってもPHPはありえん
0255nobodyさん2012/05/25(金) 23:53:17.97ID:???
ここまで全部PHPの自演
0256nobodyさん2012/05/25(金) 23:54:50.04ID:???
結局、荒らしを放置できないのが、いつまでもこいつが居座ってる原因
0257nobodyさん2012/05/25(金) 23:57:22.92ID:alyS8DwX
何か間違ったこと書いたのでしょうか?
PHPは世界でもっとも熱い言語と聞きましたよ!
0258nobodyさん2012/05/25(金) 23:58:42.58ID:alyS8DwX
>>254
大規模サービスは全部PHPらしいですよ!
Hadoopとかも
0259nobodyさん2012/05/26(土) 00:11:11.65ID:???
>>157
4〜5年前に俺を頼って独立した後輩に仕事を頼んでいた頃、
納期の毎に「HDDが壊れた」と言い遅らせたのを思い出したw

さすがに今は頼んでないと言うか付き合いがなくなったので何してるか知らんがw
0260nobodyさん2012/05/26(土) 00:12:59.63ID:???
あれだけ必死に書き込んでたのに、12時跨いだらパタッと書き込みが止まったのは何故なんだろう・・・?
0261nobodyさん2012/05/26(土) 00:19:39.24ID:???
>>257
自分が言われてんだって自覚はしてんだwwwww
0262nobodyさん2012/05/26(土) 01:37:32.95ID:???
PHPは情強が使う言語。
世の中の基幹システムはほとんどがPHP。
ミッションクリティカルな用途にはPHP。
0263nobodyさん2012/05/26(土) 02:57:38.62ID:???
と自己暗示しないと心が安定しない情弱君でした
0264nobodyさん2012/05/26(土) 06:09:13.10ID:???
ID:alyS8DwX
煽り方が結局毎回同じなのでバレバレ
元凶君もうこないって行ってたのにまだ来てるの?
0265nobodyさん2012/05/26(土) 11:41:11.41ID:???
このスレ的にはオブジェクト指向は禁止。

25. オブジェクト指向
 → 使用しないこと。実装が中途半端だという説もありますが、
  PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
0266nobodyさん2012/05/26(土) 11:44:46.49ID:???
>>265
遅すぎ!
貼るならすぐ貼れよクズ!
0267nobodyさん2012/05/26(土) 15:04:16.60ID:???
だれも相手にしてくれないから自演か。
0268nobodyさん2012/05/26(土) 18:33:23.35ID:???
このスレ的には他言語の話題は禁止。

23. Javaの話をすると回答者が不機嫌になるんだけど・・・
 → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
0269nobodyさん2012/05/26(土) 18:36:52.11ID:???
クソ設計で有名なPHPはWebにしか使えないだろw
基幹業務に低速なスクリプト言語なぞ使わない
JavaやC#使うことがあってもPHPはありえん
0270nobodyさん2012/05/26(土) 18:42:34.06ID:???
オブジェクト指向を勉強したいならPHPではなくC++から入るべきだ
0271nobodyさん2012/05/26(土) 18:55:04.90ID:???
オブジェクト指向が分かってる人間ならC++で学ぼうとは思わないはずだけどなぁ
へんだな
0272nobodyさん2012/05/26(土) 19:09:18.34ID:???
このスレには他言語が分かる人間はいないんだから気にするな
0273nobodyさん2012/05/26(土) 19:21:13.82ID:???
他人があげつらった検証データだけ並べて低速とかつかえねーとか判断するなら馬鹿でもできる
自分で組み比べたものを出して一流。

ZIPとjpegくらいの差がある
0274nobodyさん2012/05/26(土) 19:27:32.28ID:???
PHPで作られた銀行システムってどこですか?
0275nobodyさん2012/05/26(土) 22:46:53.33ID:???
たった一人の荒らしバカを手伝ってるアホがいるぞ。
0276nobodyさん2012/05/27(日) 20:00:18.19ID:WiSCLfzb
$cl=new cl();
$cl->func();
↑これは
class cl{
function func(){print"ok";}
}
と書けばokと表示されるのですが


$cl=new cl();
$cl->func->func2();
func2を定義するにはどうしたらよいのでしょうか

class cl{
function func(){
 function func2(){}//こうではないし・・・
}
}
0277nobodyさん2012/05/27(日) 20:22:10.82ID:???
PHP メソッドチェーンでぐぐるとよろしい
0278nobodyさん2012/05/27(日) 20:36:38.06ID:???
このスレ的にはオブジェクト指向は禁止。

25. オブジェクト指向
 → 使用しないこと。実装が中途半端だという説もありますが、
  PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
0279nobodyさん2012/05/27(日) 21:42:01.29ID:???
$cl=new cl();
$cl->func()->func("ok1");
$cl->func->func("ok2");

class cl{
var $func;
function func(){
$this->func= new cl2();
return new cl2();
}
}

class cl2{
function func($v){print $v;}
}
0280nobodyさん2012/05/27(日) 21:48:34.53ID:???
オブジェクト指向 という単語をNGにするといいよ。 説明するとき使わないようにするから
0281nobodyさん2012/05/27(日) 21:51:33.77ID:???
>>279
return $thisでいいじゃんw
0282nobodyさん2012/05/27(日) 21:57:11.65ID:???
こーですかw
$cl=new cl();
$cl->func()->func()->func();

class cl{
function func(){
print "ok";
return $this;
}
}
0283nobodyさん2012/05/27(日) 22:08:09.79ID:???
$obj->setHoge('a')->setPiyo('b')->setFoo('c')->setBar('d')
$obj->setAttributes('Hoge','a')->setAttributes('Piyo','b')->setAttributes('Foo','c')->setAttributes('Bar','d')
$obj->setAttributes(array('Hoge','Piyo','Foo','Bar'), array('a','b','c','d'))
$obj->setAttributes(array('Hoge'=>'a','Piyo'=>'b','Foo'=>'c','Bar'=>'d'))

どれがお好み?
0284nobodyさん2012/05/27(日) 22:12:08.72ID:???
このスレ的にはオブシェクト指向は禁止。

25. オブシェクト指向
 → 使用しないこと。実装が中途半端だという説もありますが、
  PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
0285nobodyさん2012/05/27(日) 22:16:39.89ID:???
禁止にしたいのは1人だけなのでどしどし質問してね♪
0286nobodyさん2012/05/27(日) 22:21:45.95ID:???
>>283
自分は結局4番使うことが多い気がする。
0287nobodyさん2012/05/27(日) 22:56:06.45ID:???
>>283
3番出してくるあたりスキル低いだろw
0288nobodyさん2012/05/27(日) 23:11:39.45ID:???
このスレ的にはオブジェクト指向は禁止。

25. オブジェクト指向
 → 使用しないこと。実装が中途半端だという説もありますが、
  PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
0289nobodyさん2012/05/27(日) 23:14:23.45ID:???
>>287
preg_replaceさんdisってんの?
0290nobodyさん2012/05/27(日) 23:14:39.19ID:???
3はネタだろ
0291nobodyさん2012/05/27(日) 23:19:57.74ID:???
setter,getterの教科書だと1の一択だと思うんだけど
項目増えたらそのぶん増やさないといけないのとコードが長くなるから見難いよなぁ
でもタイプミスには強いけど
setHogeをsetHigeにしたらエラー出て動かんけど
setAttributesで入力可能なものを中に書いてない限り普通に動作するからな
それを書くかどうかってのも悩みどころだ・・・
0292nobodyさん2012/05/27(日) 23:30:43.78ID:???
自作ならsetAttributesの中でセッターゲッター使えばいいじゃん
0293nobodyさん2012/05/28(月) 00:19:43.89ID:30FWah9a
質問

PHPにてsettimeliit(0)にて時間無制限にし、
ignore_user_abort = On も設定

これでもWEB経由の場合apache側のタイムアウトでPHPの処理が完了しないことって
ある??

ブラウザ側のタイムアウトはしないようにしています。
タイムアウトとかその辺詳しいかたおせーてくだし
0294nobodyさん2012/05/28(月) 00:22:08.43ID:???
>>293
>>1
>・ 質問者として、態度をわきまえること。

文章書き直して出直して
0295nobodyさん2012/05/28(月) 01:41:20.80ID:???
タイムアウトは、ネットワーク、サーバ、プログラム、クライアントそれぞれで
ボトルネックあるあるよ

とくにネットワークはむずかしいよ
0296nobodyさん2012/05/28(月) 05:55:49.78ID:???
質問者のくせに生意気
0297nobodyさん2012/05/28(月) 07:04:28.48ID:???
ttp://se-suganuma.blogspot.jp/2009/02/php_27.html
これでいいだろ
コメントに書いてるとこも読んでみろや
0298nobodyさん2012/05/28(月) 08:28:39.19ID:???
>>293
あるある。apatchの設定の timeout

質問者がどーのこーのってのは無視して。あれこのスレの回答者の総意じゃねーし。
態度をわきまえる あたりのNGでもいいな。あいつ回答しないくせに、毎度毎度うざったいんだよ。
0299nobodyさん2012/05/28(月) 08:48:22.91ID:???
質問の意図や前提をくみ取れない糞質問
が多い。それで回答者が逆質問をしたり
悪口を言ったりする。それを前もって思
い描く力が絶望的に欠如してるに違いない。
スーパーハッカーだけが意図を理解できる。
レアなそういう神が颯爽と登場する予感。
0300nobodyさん2012/05/28(月) 08:56:18.57ID:???
その下手くそな縦よほど気にいってんだな
0301nobodyさん2012/05/28(月) 11:16:25.38ID:YOUZoqmm
現状のセッションとは無関係なセッションを作成し
意図的にセッションハイジャックみたいなことを
引き起こしたいんだけど どうしたらいいかな
■ このスレッドは過去ログ倉庫に格納されています