【PHP】下らねぇ質問はID出して書き込みやがれ 121
質問者はまず
>>1 を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは
>>2-10 辺り
次スレは
>>980 が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 120
http://kohada.2ch.net/test/read.cgi/php/1340275027/ ◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
【簡易FAQ】
1.文字コードは何を使えばいいの?
→1.UTF-8 2.EUC-JP のどちらか。迷うようなやつはShift_JISは使っちゃダメ。
2. このスレに書き込むときに自分のサイト名を晒したくない
→
http://example.com/が例文などのために予約されている 。hogehoge.comは使っちゃダメ。
3. ブラウザに何も表示されないんだけど・・・
→ Apacheの設定を見直せ。ファイルの拡張子は何にしてて、その拡張子でPHPを呼ぶようになっているか?
4. 記号の意味がわからないけどググりようがない
→ 「@」 エラー表示を抑制、「->」 オブジェクトのメンバにアクセス、「::」 静的なメソッド呼び出し、
「==」は暗黙の型変換をしてゆるい比較、「===」は型情報も含めた厳密な比較
5. echo "$arr['hoge']['fuga']"; と書いたらエラーになった
→ {おっぱい括弧}でくくって"{$arr['hoge']['fuga']}"にする
6. 一定時間ごとに自動的に何かしたいんだけど
→ cronかタスクスケジューラを使え。
7.extractって危険なの?
→変数上書き&初期化忘れなどで危険。楽だからという理由だけで安易に使わない。
8. include/requireに「〜.php?a=b&c=d」のようなパラメータをつけたい
→ URL呼び出しなら可能だけど、普通のファイル呼び出しではできません
9.include/requireでURLを指定しても何も起きない
→ .phpの拡張子のファイルをURLで呼び出すと、1度PHPプログラムとして実行された結果になる。
10. そもそもインストールの時点でうまくいかない
→ 確認すべきはPHPのconfigureの引数、php.iniの内容と置き場所、
Webサーバの設定(Apacheならhttpd.conf)、起動&再起動あたり
11. SQLの質問はどこで?
→ データベース板に誘導されるのが嫌ならPHPにうまく関連させて質問する
12. 文字列のなかに、英字のみとか数字のみとか記号が入っちゃいやんとかはどうしたらいいの?
→ ctype_〜()が手軽。複雑なパターンはpreg_〜()あたりで正規表現を使う。
13. $a1, $a2, $a3 ... のような変数名をうまく扱いたい
→ 可変変数で実現できるけど、むしろ配列を使って$a[1], $a[2], $a[3]等とするのがベター
14. echoとprintってどう違うの?
→ よく議論される話題であるが基本的に両者とも同じ。 以下ちょっとした議論。
http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40 15. クッキーの情報をユーザから隠したい
→ セッション使え。ただしクッキーとセッションは仕組みが違うから同じように扱うな
16. strip_tags()で削除しないタグを複数指定したい
→ strip_tags($html, '<a><p><font>'); // htmlspecialchars()も検討すべし
17. CSVやTSVのファイルをスマートに扱いたい
→ まずはfgetcsv()。ただし日本語を含むと正常に動作しない場合があるので注意だ。
18. 値渡しと参照渡し(「&」を使う)のパフォーマンスの違い
→ C言語じゃないので、パフォーマンス目的で使いわけたらダメ。参照渡しにすると逆に遅くなったりする
参照渡しは引数に戻り値を設定したり引数を関数内で変更するなど、正しい目的に使うこと
19. ファイル入出力関数(fopen等)でリモートファイル(
http:// 〜とか)を扱う際の限界
→ fsockopen()でソケット通信 or PEARのHTTP系 or CURLで解決
必要ならHTTPをはじめとする各種プロトコル(どんなデータを送受信するか)はRFCなどで調べる
20. PHPからPOSTリクエストしたい
→19.を参照
21. 画像処理一般 or GDの限界
→ ImageMagick(PECLのやつ or シェルから実行)
22. 画像・音・動画はファイルで保存?DBに保存?
→ 好きにしてください
l 、 | |__ . _,レ_人_ _|_ _____ ____ _ ___ |__ | |__ | l二 二l |__ | [][] /_ノ /_ノ l二 二l / / __| | / / ハ___ ハ___ / o ヽ__ | | |____| |____| ヽ、__ノヽ_| ヽ_ヽ ─── _ __O | ──っll ―┼― ─┬─ | l | ./ ○| / _ノ _/ |ノ (___ ノ
23. Javaの話をすると回答者が不機嫌になるんだけど・・・ → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。 24. メソッドと関数の違い → えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます 25. オブジェクト指向 → 使用しないこと。実装が中途半端だという説もありますが、 PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。 26. 配列の中の最大値の添え字を取得したいんだけど・・・ → まずドラゴンボールを7つ集めます 次に「タッカラプト・ポッポルンガ・プピリット・パロ」と唱えます 27.パフォーマンスが悪いと感じられるとき → キャッシュを使用してください。 それでもだめならサーバーCPUのオーバークロックをお試しください。
10 :
nobodyさん :2012/07/26(木) 02:55:51.61 ID:kczABB77
if($obj->foo('bar') == true) ってやっちゃだめなのね。。。1時間悩んだ
11 :
nobodyさん :2012/07/26(木) 02:57:26.91 ID:MiieOJAL
どんだけ張り付いてんだよwww
すまねえ上げちまったぜ 11は7へ
>>10 class Test {
function foo($bar) {
return true;
}
}
$obj = new Test();
if ($obj->foo('bar') == true) {
echo "true";
}
何がだめなのか
比較演算子のことじゃね
falseって文字列が来る場合があるなら===にすべしって奴?
16 :
nobodyさん :2012/07/26(木) 15:38:03.44 ID:pGMceGId
画像アップローダーの製作&管理人やってるのですが、 利用者が直リンだらけ、借りてるレンタルサーバーが直リン禁止 しているのでが、これってまずいですかね? 今のとこレンタルサーバー側から警告等はないです。
>>16 サーバー屋がダメって言ってるんならダメなんじゃないの?
>>16 直リンされたら自分のページに飛ばしそこから見るようにする
ただしこれをやるとデメリットの方がでかい
PHP関係ないのに回答www
「気軽に質問スレ」以下の下らないスレだw
>20-21 はいはい巣に帰ってね
23 :
nobodyさん :2012/07/26(木) 16:46:01.45 ID:TjRZ3BtP
さっき気軽に質問スレで、セッション情報の有効期限を見るには、 そのファイルの更新日付を見ろって言われたんですが、 ini_setでsesssion.gc_maxlifetimeを一週間後にしても、 更新日付は作成された日付のままでした。 ブラウザ側のクッキーPHPSESSIDを削除したり、ブラウザを閉じたりしても、 セッション情報のファイルは残ったままで削除されてませんでした。 ガベージコレクションが行われるタイミングはデフォルトではブラウザを閉じたら行われるんじゃなかったんですか? どうやったらセッション情報の有効期限を変更できるんですか? お願いします。
25 :
nobodyさん :2012/07/26(木) 16:56:09.28 ID:TjRZ3BtP
死ね!!!!!!
自演乙
どういう神経してんだかな
28 :
nobodyさん :2012/07/26(木) 17:01:06.28 ID:TjRZ3BtP
>>24 お前マジどっかいけよ
邪魔なんだよハゲ
29 :
nobodyさん :2012/07/26(木) 17:04:26.71 ID:TjRZ3BtP
お願い・・・ 誰か質問にこたえてください(T-T)
>>23 ひどいな、コイツ
気軽に質問スレで答えてやって損したよ
馬鹿だからセッションの仕組みも理解できないんだろうな
もう自力で解決しろ
あっちのスレたてたやつが荒らしに来てんだろ 放置でおk
SQLiteの次はsessionか? 聞くことしかできない脳なしは大変だな
34 :
nobodyさん :2012/07/26(木) 17:17:06.96 ID:TjRZ3BtP
ケッ 一人で自演かよ もういいよ 自分で解決できたし
36 :
nobodyさん :2012/07/26(木) 17:20:41.41 ID:Oe0470hh
文字列内の不要なタグを削除させたくて以下のようなコードを書きました。 しかし、</head>内のタグが削除されません。 どういう正規表現のコードを書けばいいのでしょうか? $text = <<<EOF <html> <head><title>タイトル</title></head> <BODY bgcolor="#ccc"><strong>aaa</strong></BODY> </html> EOF; echo preg_replace(array('/<html.+?>/is', '/<\/html>/is', '/<head>.+?<\/head>/is', '/<body.+?>/is', '/<\/body>/is'), '', $text)
37 :
nobodyさん :2012/07/26(木) 17:21:26.83 ID:TjRZ3BtP
正規表現でHTML操作すんのは止めとけ
DOM操作ならまだ許せるが
>>36 > どういう正規表現のコードを書けばいいのでしょうか?
正規表現についての質問ならば、
>>39 が書いてるね。
HTMLはタグの対応が取れてなくても表示されたりするから 正規表現で厳密に捉えるのは無理
PHPのDOMパーサーはちょっと使いにくいよな ちゃんとしたHTMLが前提な感じがする
simpleXMLはクソだけどDOMはそうでもなかったきがする
47 :
36 :2012/07/26(木) 22:05:24.63 ID:Oe0470hh
>>39 は過疎っているのでここで教えて欲しいのですが、、
無理そうなので諦めます。お騒がせしました
あっち行けば教えてやるって言ってるのに あほだな まぁ諦めるかどうかは勝手だが
49 :
nobodyさん :2012/07/26(木) 22:08:21.51 ID:kczABB77
phpで任意のファイルがアスキーかバイナリか判別することってできますか? プラットフォームはUNIXです
50 :
nobodyさん :2012/07/26(木) 22:10:16.81 ID:TjRZ3BtP
データもそんなにないしDBにデータ保存するの面倒だから、 セッションにデータ保存しといて使おうと思ってます。 でもセキュリティがちょっと心配なので session_regenerate_id使って毎回セッションIDを変えて、セキュリティを高めようと思うのですが この方法アリですか?
php6からはis_binaryなる関数があるけどな(どういうのかは不明) まぁ制御文字があればバイナリって判断でいいんじゃないの
毎回セッションIDを変えることでセキュリティが高まる根拠は?
マルチ&態度がデカイ
55 :
nobodyさん :2012/07/26(木) 22:18:42.10 ID:TjRZ3BtP
わーったよ DBつくるよ ありがとな!
56 :
49 :2012/07/26(木) 22:23:55.33 ID:kczABB77
>>51 バイナリなら必ずぬるぽって入りますかね・・・?
SQLite厨がセッション厨になって再登場
次は何厨に?
もうちょっと自分で解決しないとな 聞いてばかりだと時間の無駄になるぞ 本当に躓いた時だけに聞くようにするといい 一般的かどうかとかそういうのは気になるかもしれないが そういうの考えるのはまずは物ができてからだ
finfo使ってみたら
63 :
49 :2012/07/26(木) 23:00:53.12 ID:kczABB77
>>60 ダメ出しされてから作り直しの方が時間の無駄だろ
時間の無駄と考えてるならプログラム向いてないからやめたほうがいいわ
お前が向いてないからやめとけ 前もって分かるアンチパターン実践とかアホかと
手間を省くために手間を掛ける、それがプログラミング
68 :
nobodyさん :2012/07/26(木) 23:36:22.51 ID:TjRZ3BtP
すいません セッションってどんなときに使うんですか? クッキーさえあればログイン処理ってできますよね? いまいちセッションの使い時がわかりません。
>>68 例えば、ログイン済み状態でどのページにもユーザー名を表示するとする
ページ切り替えのたびに、データベースからユーザー名を検索するのは無駄なので
セッションデータ内にユーザー名をキャッシュしたりする
クッキー内に入れておくと、ユーザーが変更できてしまう
変更されて困るデータや個人情報など重要な情報をクッキーに入れてはいけない
わからないなら必要ないのでしょう
自分で擬似セッションIDを発行してクッキーで管理すればいいじゃんってことだろ? でも手間じゃん
>>69 なるほど〜!
丁寧に回答していただいてありがとうございます!
PHPでオススメのオブジェクト指向フレームワークを教えてください。
74 :
73 :2012/07/27(金) 01:04:06.73 ID:???
Mojaviということで自己解決しました
メジャーな物から何でもいいから自分で試してみればいい
そんなもんねえよ。
PHPでMacアプリは作れますか?
ルールない向こうのスレへ帰れよ
80 :
nobodyさん :2012/07/27(金) 08:11:37.25 ID:pwFITbw+
>>69 もう一つ教えてください。
クッキーに重要な情報は入れないことは理解しました。
ではセッションにデータを入れておくのと、DBにデータを入れておくのでは何が違うのでしょうか?
どちらかにセキュリティに問題があるならその危険性をご教授いただきたいです。
セッションデータに入れるのは
・そのユーザーのみに関係するデータ
・本体がデータベースに入っているので、消えても構わないデータ
で、これに上記のユーザー名が該当する
セッションデータは、データベースに入っているユーザー名のキャッシュの役割
Cookieを消した場合など、セッションが消えてもデータベース内のユーザー名は消えない
セッションとデータベースのセキュリティはプログラマー次第
用語を挙げとくので調べなさい
・セッションハイジャック
・SQLインジェクション
http://note.openvista.jp/2008/php-security-memo/
>>81 なるほど〜!
こんな怠け者に何度も回答していただいてありがとうございます!
URLのほうについても熟読させていただきます!
83 :
nobodyさん :2012/07/27(金) 14:12:22.79 ID:pwFITbw+
ログインまでは実装できたのですがログインを持続させる方法がわかりません。 例えばニコ動ならブラウザ閉じたりしてもまだニコ動に行けばログインしたままの状態になってますよね? この実装方法がわかりません。 たぶんクッキーにログイン中である情報を書き込んでいるんだと思いますが、 クッキーにあまり重要な情報は入れられないのでどういう情報をクッキーに残しておくのかわかりません。 単純にPHPSESSIDだけ書き込んでおいて、 セッションが残っていればログイン中であると判断する、みたいな感じでいいんでしょうか? でもそれだとセッションの有効期限を随時延長しなければなりませんが、 その方法も分かりませんでした。 かなりうざがられてると思いますが、ご回答よろしくお願い致します。
PHPのセッションってめんどくさいな 自分で管理したほうがよさそうだ。
うざいとわかってるなら 本を買って読みなさいよ ネットで集められる情報なんて切れ端のものばかりだし 本なら体系的に基本から勉強できるよ
86 :
81 :2012/07/27(金) 14:56:43.17 ID:???
キリがない 本を買いなさい 複数買って読み比べるのがベター
87 :
nobodyさん :2012/07/27(金) 15:01:01.79 ID:pwFITbw+
もうそのレベルまで来てますかよね・・ ちゃんと俺がやりたいようなこと載ってるかな〜 ありがとうございました
>>87 その程度ならいくらでも載ってるよ。
ただ、カンナを木を削って寸法調整に使うものと勘違いするような
頭の硬さがあると何読んでもアウトだろうけど。
>>81 ユーザーに限定しないデータはどこに入れればよいですか?
>>89 そんなに量がなくて複雑なもんでなければテキストファイルにでも入れときなさい
回答者のみなさま、こんばんは!
こんばんわ!
最高ですかーーー\(^o^)/
最高でぇーーーーす!
回答者のみなさま、こんにちは!
こんにちわ!
98 :
nobodyさん :2012/07/28(土) 15:24:37.93 ID:esfgE5V2
漢字をひらがなに変えて返すようなことってできますかね? 完璧は無理だと思うので出来るだけ意味がわかる程度に変換されればよいのですが なんか関数あったら教えて下さい
>>98 まず、漢字とひらがなの対応表を用意します
100 :
98 :2012/07/28(土) 15:34:26.87 ID:esfgE5V2
>>99 用意したら使えるものがあるんですか?
用意する必要がないとよいのですがやっぱきついのかな?
専鯖なので標準バンドルじゃなくても全然いいです
phpにできないことはない
kakasi
>>100 用意すればできるに決まってるだろ
PHPerには馬鹿しかいないな
104 :
98 :2012/07/28(土) 15:46:55.77 ID:esfgE5V2
>>102 これはよさそうですね
PHPのモジュールが用意されてないようなのでちょっと残念ですが
(探せばありそうですが)
この部分だけPerlでやるのもいいですが
コンソールで使えるみたいなのでPHPでもいけそうですね
どうもありがとうございました
106 :
98 :2012/07/28(土) 15:57:42.03 ID:esfgE5V2
>>105 こういう類のものは通信コストがかかってレスポンスが返ってこない危険性があるのと
使用回数の上限がある可能性があるので出来れば避けたいところです
ご紹介ありがとうございました
>>106 本日の串メニューとおしながら使い切らないようにすればよくね?
108 :
nobodyさん :2012/07/28(土) 18:11:15.75 ID:3yuInUep
<?php echo "aaa"; return ?> <!doctype・・・・ ってhtmlを書く前にPHPのコードを書く場合ってよくあると思いますが、 phpのコード内でreturnするとそこで出力がとまってしまって下のhtmlが出力されません。 でもエラーが発生したときはphpの処理を途中で止める必要があるのでreturnは外せないんですが、 止めつつもhtmlを出力するにはどうすればいいんでしょうか?
returnする前に残りのhtmlを出力する
phpをやめる
もうちょっと簡単な回答ないですかね
112 :
nobodyさん :2012/07/28(土) 18:23:56.21 ID:3yuInUep
もうちょっと簡単な回答ないですかね? htmlはphpのコードより後ろに書いてるんで無理です
なんで無理と決めつけるの? phpで出力すればいいだけでしょ 初心者のうちは仕方ないけど そもそもそういう構造になること自体がおかしいんだよ
関数化すれば?
115 :
nobodyさん :2012/07/28(土) 18:36:38.86 ID:3yuInUep
関数化してみるわ めんどくせ サンキュな
いいこと教えてやろうと思ったけど なんか態度がでかいからやめた
118 :
nobodyさん :2012/07/28(土) 18:51:32.58 ID:3yuInUep
ああああああああごめんなさい 私が悪かったです よかったら教えてください お願いします!
でも教えたらまた態度がでかくなるんでしょう?
120 :
nobodyさん :2012/07/28(土) 18:58:53.72 ID:3yuInUep
態度がでかくなるのはストレス発散です 心の中では本当に感謝してます とりあえず関数化してみますわ
そりゃストレス発散場所まちごうとるわ return ↓ header('Location: error.php');
122 :
nobodyさん :2012/07/28(土) 19:06:33.49 ID:3yuInUep
>>121 え?
これじゃerror.phpに移動しちゃって下のhtmlは出力されない気が・・
ちょっとやってみます
あざっす!
いや、全部そっちで出力したらって言いたかったんだけど それか同じスクリプトで後ろに?error=1とかつけて getで処理わけたり
124 :
nobodyさん :2012/07/28(土) 19:11:46.01 ID:3yuInUep
あ、そういうことですね。 そういえばパラメータも使えましたね どうもイライラしてると何も思いつかなくって。 本当にありがとうございました
>>108 <?php
...
//return
goto end;
...
end:
?>
<!doctype ...
126 :
nobodyさん :2012/07/28(土) 20:02:05.42 ID:KrNBno09
セキュリティについて質問です。 画像をアップロードする機能を作りました。 (記事ナンバー).jpg というような 形式で ファイルがどんどんアップロードされるようにしています。 ここで、ひとつ思ったのが アドオンのwebDeveloper 等で、hiddenの値を操作することができますが hidden の値を変えて つまり(記事ナンバー) の値を変えて 本来 01.jpg とアップされるところを 04.jpg 等と自由に変えられて しまうことはないのか? ということです。 というか実際やってみたら変えれました。 そしてすでにある (記事ナンバー)にすると上書きされてしまいました。 つまり、過去にすでにアップされた画像を 全く別の画像に書き換えれてしまうということです。 この問題に対してなにかしらどのようなセキュリティ対策が考えられるでしょうか? ちなみに、画像の上書き保存をできないようにするのは 画像を表示する側の仕様上あまりしたくありません。
127 :
nobodyさん :2012/07/28(土) 20:04:53.62 ID:3yuInUep
>>125 goto文ってPHP5.4ぐらいからじゃないと使えませんよね?
ったく関数は良いのたくさんあるのにgoto文がいままでなかったってどういうこったよ
まあgoto文はプログラマをダメにすると思うがな
2重ループとかを抜けるときだけ使えばいいけどな
>>126 クライアント任せにしないでサーバ側でリネームして下さい
連番にしてどっかに最終番号の情報もっておいて
それに+1した名前をつけるとか
アップロードを受け付けた時点のmicrotimeにsalt加えたものをハッシュ化したものを名前にするとか
129 :
nobodyさん :2012/07/28(土) 20:15:44.56 ID:KrNBno09
>>128 ということは、保存時のファイル名を<img src="">記述時、
再び呼び出すためにデータベースに保存しないとダメですね。
うーん、やっぱデータベースがいるか。
>>126 既に出てるように、クライアントを信用するのが最も危険
連番の管理程度ならファイルで十分 ちゃんとロックして整合性保たせることだけ注意 >アップロードを受け付けた時点のmicrotimeにsalt加えたものをハッシュ化したものを名前にする この手法じゃそもそもいらないけどね サーバ側に同名のファイル名があったら なんか適当な文字を加えてリネームする ってのを重複しないまで繰り返すとか まぁ方法はいろいろあるがとりあえずクライアント任せにはしない
132 :
nobodyさん :2012/07/28(土) 20:31:56.48 ID:KrNBno09
>>131 回答ありがとうございます。
一応、使用してるフレームワーク(codeigniter)に
同じ名前が存在した場合、上書きを許さない機能がついてるんですが、
そうなると、ハードコーディングじゃなくてで、画像のURLを書きたい場合
どないして呼び出すねん っちゅう話やねん。
なんです。
ユニークなIDが欲しいなら UUIDを使えばいいだけ。 自分でコード作るな。 >アップロードを受け付けた時点のmicrotimeにsalt加えたものをハッシュ化したものを名前にする microtimeが同じなら、salt加えてハッシュ化しても microtimeの値をそのまま使っても同じだろ。
134 :
nobodyさん :2012/07/28(土) 21:00:52.86 ID:KrNBno09
>>答えてくだった方々 回答有り難うございます。 以下のロジックで作成することにしました 画像 アップロード ↓ [アップロード時の、ID]+[microtim].jpg ↓ 同時にデータベースにファイル名をインサート ↓ <img src="<?= $row['ファイル名'] ?>"> でよびだし
>>133 saltってなんのことかわかってんの?
げんざいぐぐっています しばらくおまちください
使うな厨はスルーで
>>135 ”パスワード”につけてハッシュ化するもので、
元の値(パスワード)というバレてはいけないものを
バレにくくするためのものですが?
あなたは、なんのためにsaltをつけたんですか?
issetで$_POSTの変数調べてんだけど空っぽなのに真になる 意味分からん
>>138 バレにくくするためのものなんかじゃない
まぁそのへんでこの話はやめよう
言葉の定義の話になるとソース合戦になるからな
>>134 で解決したし次の質問どぞ
issetがヌルなのに真になるんだけど?
だから何?独り言ならブログでどうぞ
変なエラー出てわろた T_PAAMAYIM_NEKUDOTAYIM 発音むずかしすwwww
> なぜダブルコロンに Paamayim Nekudotayim という名前をつけたのか、 ちょっと奇妙に感じられるかもしれません。 > しかし、Zend Engine 0.5 (PHP 3のエンジン) を 書いている時に、Zend チームはこう呼ぶと決めたのです。 > この奇妙な名前は、実はダブルコロンを意味するヘブライ語なのです! さすがPHPわけわからん
?????? ???? ???
var_dump(isset(null))
もしかして: パーマイン ネクタイ
茶筅
>>140 > いいえ違います
> ただの乱数です
saltが乱数?
固定の値だけど?
お前の中でそうならそれでいいんじゃね
─'''''''''──‐'''"~ .ノ .|.゙ヽ、 - ゙'' _,,,- ,,,,-‐" |、,,-、゙'ヽ ,,-‐'.、,_| ,.-┴‐─'''"" ゙''ヽ‐-、,,,|____ ヽ  ̄'''' ""'' ),‐-、 O O ___ ゙l‐、--┬┐ ,,,,,,,---、--‐''l|:::::::::\ /::::|l .//_ / ノ -‐'' ヽ/ ゙、 ノヾ、 ''‐.、:::::::\ O O /::::::::::|ll / ゙ヽ|,,-‐'" \ヽ /'" ゙、 \::::\ /:::./ ̄ /,,, l"~ ,,,-'''"ヽ ,-''" ,-、 ゙"'''ヽ ,-,゙、 ゙ヽ、\:::\ O O ./:/-‐ ./二-゙ヽ‐'"::::::\/ / ゙、::.゙'''''‐┬'"ヽ-、 ゙、 ゙"''ヽ、\::\ | , l //,'"-‐'' ./'" / /.:.:.:.:.:./ / ゙ヽ、, \.:.:.:.:.:゙、 \ ゙、 '''''==-゙''\::ヽ-| | |'''"‐''"~ニ''"~ /-‐'/ /.:.:.:.:.:.:/‐''" \゙ヽ‐.:.:.:.:.:゙、 ヽ‐-.゙、  ̄''' ゙''''''" ゙",,-‐'" | /.:.:/ /.:.:.:.:.:.:/ / \\.:.:.:.:.:\ ゙、.:.:.:.゙、 l"','''‐──‐'" _,,/‐"/ // /.:.:.:.:.:.:.:/ / \\.:.:.:.:.:\ ゙ヽ、.ヽ. ヽ/ヽ‐--┬‐‐'" 〉''/ / ,,-'"::::.:.:.:.:.:// \ / .゙、\:::::.:.:.:.:゙ヽ、 ゙''゙'ヽ、 ゙、 ,| :: ノ,/,/,,-‐'":::::::.:.:.:.:./:::/ / ヽ:::::\:::::::::.:.:.:.:.゙''ヽ、 ゙ヽ、 ヽ-----‐''/::::::::::::.:.:.:.:.:.:::;;-''":::::/ \
いい加減黙れ
http://d.hatena.ne.jp/keyword/SALT 2. パスワードハッシュ値を作成する時に、パスワード文字列と
共に用いられる任意の文字列。FreeBSD 標準では 48bit(Redhat Linux では 12bit らし)。
簡単にいえば、「パスワード*SALT=ハッシュ値」ということ。(乱暴かな?)
これによりハッシュ値からパスワードを逆算する手間が
2^SALT ビット倍になるので、SALT が十分大きければほぼ解読は無理といえる。
らしいだのかな?だの 恥ずかしいの貼っちゃったね まぁ君のレベルにはぴったりなんじゃないか?
まあ、ぶっちゃけ反論できないのわかっているわけだがね。
http://qa.atmarkit.co.jp/q/2121 ソルト(salt)とは、パスワードのハッシュ値を計算する際に、
パスワードの前後に付加する文字列のことです。
ソルトの要件は以下の通りです。
ある程度の長さがあること(20文字以上あればよい)
ユーザ毎に異なる文字列であること
過去の実装では、ソルトとして乱数を用いる場合が多かったのですが、
実際にはソルトに「予測困難性」は要求されないため、乱数が必須ではありません。
ソルトとして、メールアドレスやユーザIDを用いることもできます。
これらでソルトとしての長さが足りない場合は、固定の文字列を追加するとよいでしょう。
>>133 で言ってることと矛盾してることに気づいてないんだな
>ユーザ毎に異なる文字列であること これが固定値とは片腹痛いwwwwwwwwwwwwwwwww
だから
>>142 で止めたのに
書いてることを過信して無意味なソース貼って言い合いするのは目に見えてた
なぜsaltと呼ぶことになったか説明すれば?
語源で勝負!(キリッ
salty dog
Ha!-ka!-ta! Sa!-l!-t!
Saltと名付けたのは日本人である
173 :
nobodyさん :2012/07/29(日) 00:38:27.53 ID:vJAmmsLG
phpを極めると童貞卒業できますか?
175 :
nobodyさん :2012/07/29(日) 00:59:19.35 ID:LFlFhPeY
jsとかhtmlファイルみたいに公開ディレクトリにおくファイルって一般的になんて呼びますか?
>>165 saltの要件は徳丸さんが決めるのか?
>>177 見苦しいからそろそろやめろよ
変なソース持ちだしてきたやつが言うセリフとは思えねえな
>>178 そろそろって、この件では初めて書き込んだんだが・・・
>>165 が初めてsaltを知ったみたいでイタかったんで
まあsaltの件は終了だな
はいはいw そのセリフを先に持ちだしたやつに言わないで 本人じゃないって言われても誰が納得するんだw 疑問形ばっか投げてくるやつでわかり易かったよ
なんだ、勘違い妄想野郎か
SOHOスレに帰れよ突っかかり厨 必死杉なんだよwww 年収3000万()ならもっとゆとり持てwww
回答者様、深夜遅くまでありがとうございますm(__)m
俺には見えるんだな色々と
よく分からんが、がんばって勝利しろよ!
ありがたく思えよ?恥だけ晒したsaltの話題の尻拭いしてやってんだからな
だから別人だってば 知らんがな
なんか超伸びてる思ったら何やってんだお前ら
上と同じで何か伸びてるなぁと思ってのぞきに来たら・・・ 学生が長い休みに入るといつもこうなるなぁ・・ 休み中にちょっとプログラムできるようになりたいなぁとかそんな感じなんだろうか?
saltって塩のことだろ?
下らない感想より流れを変える下らない質問でおねがいしまこ
196 :
nobodyさん :2012/07/29(日) 14:30:22.18 ID:u30Fvn/W
ある変数が空っぽなのにisset実行しても真になるんだがどうしたらいい? if($_POST['shine']) だとfalseで if(isset($_POST['shine']) だと真になる どういうこっちゃ
セキュリティについて質問です。 画像をアップロードする機能を作りました。 (ランダムな値).jpg というような 形式で ファイルがどんどんアップロードされるようにしています。 ここで、ひとつ思ったのが アドオンのwebDeveloper 等で、hiddenの値を操作することができますが hidden の値を変えて つまり(ランダムな値) の値を変えて 本来 11111.jpg とアップされるところを 77777.jpg 等と自由に変えられて しまうことはないのか? ということです。 というか実際やってみたら変えれました。 そしてすでにある (ランダムな値)にすると上書きされてしまいました。 つまり、過去にすでにアップされた画像を 全く別の画像に書き換えれてしまうということです。 この問題に対してなにかしらどのようなセキュリティ対策が考えられるでしょうか? ちなみに、画像の上書き保存をできないようにするのは 画像を表示する側の仕様上あまりしたくありません。
emptyと混同してね
201 :
200 :2012/07/29(日) 15:46:58.79 ID:???
俺の頭はからっぽでした
空っぽとは? どうせNULLじゃなくてstring(0)になってるってオチだろ?
203 :
197 :2012/07/29(日) 17:48:51.24 ID:???
仕様が混乱してきたので考え直してみます。 ありがとうございました。
>>197 セキュリティ以前にまずは完成させろよ
どうせ1日に1個うpされるかされないかのしょぼいシステムしか作れないんだから
207 :
197 :2012/07/29(日) 18:02:44.76 ID:???
>>204 確かにセキュリティ以前の問題です。
上書きをできるようにしたいのか、できてはいけないのか
自分の中でもよく分かっていません。
ごめんちゃい。
そもそもランダムであること自体に唯一性が担保されていないんだぞ? 根本的におかしくないか?
回答者のみなさま、こんばんは!
こんばんわー!
211 :
1/2 :2012/07/30(月) 03:16:28.26 ID:pYaoDqEk
<?php $edt = $_REQUEST["edt"]; $list = fopen('data.csv','r'); $h = 0; while ($array = fgetcsv($list, 1000,",")) { for ($i = 0; $i < count($array); $i++){ $newarray[$h][$i] = $array[$i]; } $h++; } $item_list = explode(",", $data[0]); echo $edt; echo $newarray[$edt][0]; echo "<tr>\n"; echo "<td>ID</td>\n"; $newarray[$edt][0] = str_replace("\n", "", $newarray[$edt][0]); $newarray[$edt][0] = str_replace("\r", "", $newarray[$edt][0]); echo "<td><input size=\"50\" type=\"text\" name=\"k_0\" value=\"" . $newarray[$edt][0] . "\"></td>\n"; echo "</tr>\n"; echo "<tr>\n"; echo "<td>" . $item_list[0] . "</td>\n"; $newarray[$edt][1] = str_replace("\n", "", $newarray[$edt][1]); $newarray[$edt][1] = str_replace("\r", "", $newarray[$edt][1]); echo "<td><input size=\"50\" type=\"text\" name=\"k_1\" value=\"" . $newarray[$edt][1] . "\"></td>\n"; echo "</tr>\n"; ?>
212 :
2/2 :2012/07/30(月) 03:17:56.10 ID:pYaoDqEk
[csv] 1,aiueo 2,kakiku csvファイルからデータを取り出して、inputに値を表示しようとしています 「echo $edt;」では正しいパラメータの数値が表示されます ですが「echo $newarray[$edt][0];」ではおかしな数値が表示されます なぜでしょうか?ご指摘お願いします
$item_list = explode(",", $data[0]); この時点で$dataなんて変数ないんだけど
214 :
nobodyさん :2012/07/30(月) 03:45:06.58 ID:pYaoDqEk
>>213 すみません、書き直します
<?php
$edt = $_REQUEST["edt"];
$list = fopen('data.csv','r');
$h = 0;
while ($array = fgetcsv($list, 1000,",")) {
for ($i = 0; $i < count($array); $i++){
$newarray[$h][$i] = $array[$i];
}
$h++;
}
echo $edt;
echo $newarray[$edt][0];
echo "<tr>\n";
echo "<td>ID</td>\n";
$newarray[$edt][0] = str_replace("\n", "", $newarray[$edt][0]);
$newarray[$edt][0] = str_replace("\r", "", $newarray[$edt][0]);
echo "<td><input size=\"50\" type=\"text\" name=\"k_0\" value=\"" . $newarray[$edt][0] . "\"></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td>Main</td>\n";
$newarray[$edt][1] = str_replace("\n", "", $newarray[$edt][1]);
$newarray[$edt][1] = str_replace("\r", "", $newarray[$edt][1]);
echo "<td><input size=\"50\" type=\"text\" name=\"k_1\" value=\"" . $newarray[$edt][1] . "\"></td>\n";
echo "</tr>\n";
?>
$edt = $_REQUEST["edt"]; 具体的にここには何が入るの? var_dumpした値は?
>>214 tp://hoge.com/214.php?edt=0
01<tr>
<td>ID</td>
<td><input size="50" type="text" name="k_0" value="1"></td>
</tr>
<tr>
<td>Main</td>
<td><input size="50" type="text" name="k_1" value="aiueo"></td>
</tr>
217 :
nobodyさん :2012/07/30(月) 10:50:57.16 ID:pYaoDqEk
おくれてしまってすみません $hoge = $edt -1; を入れてやってみたらできました! ありがとうございます 「$edt = $_REQUEST["edt"];」には数字が入ります var_dumpについてはちょっとよくわからなかったので調べます ありがとうございました
218 :
nobodyさん :2012/07/30(月) 13:09:45.02 ID:1DPpssnZ
mac book air でウェブ共有でPHPを使う方法教えてください
帰れカス
220 :
nobodyさん :2012/07/30(月) 13:18:56.96 ID:1DPpssnZ
まじ頼む
221 :
nobodyさん :2012/07/30(月) 13:21:38.11 ID:1DPpssnZ
これができれば年商一億の目標に一歩近づくんだよ、頼む
年商一億についてkwsk
223 :
nobodyさん :2012/07/30(月) 13:34:00.98 ID:1DPpssnZ
ごめんなさい!できましたw すれ荒らしてごめんなさい!
224 :
nobodyさん :2012/07/30(月) 13:38:13.12 ID:1DPpssnZ
>>222 それは俺が企画してるwebサービスが開始できれば
間違いなく5年以内にその程度の売り上げは行くぜ。
多分けっこう楽に行く。
ただまさかプログラミングの環境設定でつまづくとか焦ったぜ
気軽にスレにお礼を言うべき
226 :
nobodyさん :2012/07/30(月) 14:21:15.54 ID:1DPpssnZ
>>225 すみません、そのまま文字通りに解釈してたんで意味がわかりませんでしたw
お礼しときます
227 :
nobodyさん :2012/07/30(月) 14:55:02.44 ID:hlEx6ouP
PHPでデフォルトで有効になってる画像処理関連のAPIってなんかありますか? あるいはルート権がなくてもお手軽にインストールできるような(あるいはincludeで使うような) そんな画像処理ライブラリでよさそうなものないでしょうか? フィルタかけたり文字入れたり縮小したり他の形式で保存したり あまり高機能でなくていいですがある程度の機能が備わってると望ましいです
gd2
gdgd
230 :
nobodyさん :2012/07/30(月) 18:36:45.47 ID:M2GLJxYP
【OS名】CentOS 6.2 【PHPのバージョン】5.2 【連携ソフトウェア】 【質問内容】 setcookieでcookieを出すとこんな感じになります setcookie ("TestCookie", "test", time() + 3600); ブラウザのcookieにTestCookieというものが作成されて中にtestが入ります。 これを削除する場合は setcookie ("TestCookie", "", time() - 3600); とすることで消せますが、正確にはTestCookieという空の入れ物が残ります。 このTestCookieというもの自体を削除する方法というのはありますか?
時計ずれてんじゃね
>>230 それで消えないとしたらそれはそのブラウザの仕様じゃないか
5.2て
回答者のみなさん、こんばんは! 今日も暑かったですね(;´∀`)
キエロ
issetって、変数が定義されてるかのチェックだったよね?中身は関係無しで。
nullも
まだissetの話してんのか
本当に空っぽなのにissetが真になったんですよ なんでですか?
>>240 そんなこと気にしてたらPHPは使えないよ。
>>240 そんなこと気にしてたらハゲるよ
既にハゲてるけどさらにハゲるよ
isset, empty, is_nullあたりは言語自体の設計が変だからそうなっているだけ。 細かいこと気にしてたらいけない。
> isset, empty, is_null PHPは相変わらず名前の付け方が下手糞 set isset is_set empty isempty is_empty null isnull is_null
偽名でも顔で朝鮮人バレバレの俺まで読んだ
こんばんは!
こんばんは厨はブログでやれ
>>253 いつもご指導ありがとうございますm(__)m
馴れ合いはいいから質問がないならキエロ
>>255 ご親切にありがとうございますm(__)m
むしろfalseになる言語あんのかと
259 :
nobodyさん :2012/07/31(火) 00:46:35.49 ID:UbsDXBmV
smarty使おうと思ったんですが、 ローカルでは動作に問題なかったのに サーバにアップした途端 「Uncaught exception 'SmartyException' with message 'Unable to load template file」ってエラーが出ます。 パスも間違ってないはずなのに原因がわかりません。 バージョンは5.2です 誰かわかるかたいらっしゃいますか?
パスじゃないならパーミッション
readだし意図的に変えない限りパーミッションはあんま考えられぬ となるとやっぱパスを見直すべき
262 :
nobodyさん :2012/07/31(火) 00:55:25.84 ID:UbsDXBmV
パーミッション色々いじってみましたがダメでした やっぱりパスですかねー もう一回見直してみます。 だめだったらまた明日来ます
どこでエラーが発生したか調べたら分かるんじゃないの?
264 :
nobodyさん :2012/07/31(火) 02:22:21.11 ID:LUmYDoEH
昨日内科医院に行ったら、フロッピー100円って張り紙がしてあった。 何のデータ入れるんだろう? ってか未だにフロッピーって使ってるのかよ。 phpに関係ないけど。
266 :
nobodyさん :2012/07/31(火) 08:36:11.72 ID:UbsDXBmV
昨日のものです。 エラーが発生している場所は smartyのdisplayメソッドでした。 でもやっぱりパスは間違ってません。 うーんお手上げなんですが何か他に原因調べる方法ないでしょうか?
>>264 内科医院でフロッピー販売してることもおかしいだろw
>>266 例外を投げている箇所のコードを貼ってみたら誰か指摘してくれるんじゃないかな?
小さいメソッドなら全部貼り付けちゃえば?
269 :
nobodyさん :2012/07/31(火) 08:50:34.55 ID:UbsDXBmV
あああああああああああああ! わかったぁ! 皆さん本当にお騒がせしてすいません。 j.tplっていう名前にしてたんですが、このテンプレートファイル名がJ.tplと今まで大文字にしてました>< パッと見気づきませんでした windowsだとたぶん大文字小文字関係なく認識してくれるから今まで見れてたけど サーバのOSは別のファイルと認識してしまってたんだと思います。 昨日10何時間も何やってたんだろ・・ 皆さんありがとうございました!!!
大病院で撮影したCT画像をフロッピーに入れて それを地元の開業医に持って行って見せるのは普通
271 :
nobodyさん :2012/07/31(火) 11:47:43.25 ID:Ey1BwLMQ
【OS名】CentOS 6 【PHPのバージョン】5.3 【質問内容】 1GBぐらいあるタブ区切りのテキストデータを、全てダブルコーテーション付きのタブ区切りデータに変換したいのですが、方法を教えて頂けないでしょうか。
タブで区切って配列に入れて二重引用符付きのタブ区切りデータとして出力する
自前で変換することになるから止めとけ
時前で変換する話だろ
'"'.str_replace("\r\n","\"\r\n\"",str_replace("\t","\"\t\"",str_replace('"','""', file_get_contents("ファイル名")))).'"'; 適当過ぎた上にエスケープされたタブ忘れてる。 1GBだとある程度細かく引っ張り出して追記してかんとダメね。 fopenしたあとfgetsして一行ずつ処理して保存先のファイルに押し込んでおけばOKよ。
質問者は、ファイルのサイズ以外に改行の有無も書いた方がいいぜ
1GBのテキストというと 1億人分の住所録とか B5ノート100万ページ分のポエムとか
改行がない=ファイル全体が1行 1行10億文字程度のタブ区切りテキスト
前提条件をいくつか設定しておいてから file_get_contents でちまちま読み込んで 逐次的に処理してファイルだかDBだかに 追加保存していけばいいんじゃね? $filename = 'hoge.txt'; $use_include_path = false; $context = null; $offset = 0; $maxlen = 768; $dst = 'save.txt'; $content = ''; while( false !== ( $read = file_get_contents( $filename, $use_include_path, $context, $offset, $maxlen ) ) ) { $converted = preg_replace( "/\t/u", "\"\t\"", $read ); $content .= $converted; $offset += $maxlen; } $fp = fopen( $dst, 'w' ); fwrite( $fp, $content ); fclose( $fp ); maxlenを768バイトにしたのはあとで3バイト文字を評価する場合に備えてのことなのであまり気にしない。
280 :
nobodyさん :2012/07/31(火) 17:08:01.71 ID:I5XcFi9O
mysqlのテーブルにbase64でイメージファイルを格納しています 画像の縦サイズを取得したいんですが、getimagesize(base64_decode($row['image']))しても取得出来ません 縦横サイズを取得する方法ってありますか?
decodeはうまくいってんの?
print base64_decode($row['image']);でヘッダを適切に出力すると画像が見れるのでdecodeはうまくいってると思います
デコードした結果をファイルに保存して試したら?
一旦ファイルにしないとだめだよ
getimagesizeのマニュアルくらい読めクズ 恨むなら糞仕様のPHPを恨め
ファイルにしないとダメなんですが、そうですか、ありがとうございます
>>285 鉄分か何か不足してると思います
スギ薬局に行くと良いサプリメントがありますよ
どういうテーブルか知らんがDBにwidthとheightもたせたほうがええよ 大量に画像扱うときなんかだと処理速度がだいぶちがう
>>280 imagecreatefromstring
imageSX
imageSY
メモリ食うけどな。
巨大画像でも画像数が多くてもファイルに一度書き出す必要があるとか糞そのものだなPHPは
クソなのはお前の脳みそだ
糞だと気付きもしないお前が糞だ
学ぶ力には三つの条件があります。
第一は自分自身に対する不全感。
自分は非力で、無知で、まだまだ多くのものが欠けている。
だからこの欠如を埋めなくてはならない、という飢餓感を持つこと。
第二は、その欠如を埋めてくれる「メンター(先達)」を探し当てられる能力です。
メンターは先生でもお母さんでも、ネットの中の無名の人でもいい。
生涯にわたる師ではなく、ただある場所から別の場所に案内してくれるだけの
「渡し守」のような人でもいいのです。
自分を一歩先に連れて行ってくれる人は全て大切なメンターです。
第三が、素直な気持ち。
メンターを「教える気にさせる」力です。オープンマインドと言ってもいいし、
もっと平たく「愛嬌(あいきょう)」と言ってもいい。
「学ぶ姿勢」のある人は、何よりも素直です。
つまらない先入観を持たないから、生半可なリアリズムで好奇心を閉ざさない。
素直な人に聞かれると、こちらもつい真剣になる。知っている限りのことを、
知らないことまでも、教えてあげたいという気分になる。そういうものです。
以上、この三つの条件をまとめると、
「学びたいことがあります。教えてください。お願いします」
という文になります。これが「マジックワード」です。
これをさらっと口に出せる人はどこまでも成長することができる。
この言葉を惜しむ人は学ぶことができないのです。
学ぶ力には年齢も社会的地位も関係がありません。
>>287 さんも、早く学ぶ力を身に付けてください。
>>292 コピペしかできないゴミクズ君こんばんみ
こんばんは(^^ゞ
消えろクズ 馴れ合いたいなら自己紹介板にでもいけカス
ご忠告ありがとうございますm(__)m
いいってことよ
imagecreatefromstring使えばファイルに書きださなくてもいいじゃん。
299 :
nobodyさん :2012/08/01(水) 14:20:22.21 ID:dqk18HWb
初歩の質問ですみません $data = "hoge"; として、 $apple = 0; if ($apple == $data) ・・・一致する if ($apple === $data) ・・・一致しない となります。==では型の相互変換をした後で比較とリファレンスにもありますが、 数値に変換されると"hoge"が0に変換されてるのでしょうか?
そうだよ
PHPの文字列比較って===なの?
strcmp
issetは糞
304 :
nobodyさん :2012/08/01(水) 16:24:49.12 ID:7jlH6jTD
PHP Version 5.3.14を使っています preg_match(正規表現, $text)で$textが全角文字または半角英数字で構成されていることを チェックしたいのですが、どうしたら良いでしょうか 記号は一切排除したいと思っています よろしくお願いします (以前やっていた方法 preg_match('/^w+$/u', $text)があるときから全角文字をエラーで返すようになってしまい 対応できなくなってしまいました)
306 :
nobodyさん :2012/08/01(水) 17:25:53.54 ID:dqk18HWb
なるほど、ありがとうございました 文字列"hoge"は数字じゃないからゼロを返すってことですかね
>文字列"hoge"は数字じゃないからゼロを返す というよりも、文字列"hoge"は整数に変換すると0になる。 それ以上でもそれ以下でもなく、そういう仕様だってことでいいと思う。 phpが叩かれる理由のよくあるうちの一つが、こういった暗黙の了解が至る所にあって、 その了解の仕方が何となくだらしない感じがするってことじゃないかと。 このあたりのだらしなさがPHPっぽいといえばそうかも知れないな。
"1hoge"なら合致しないだろうよ
ん? 整数の1だろ
何を言ってるんだねチミは
>文字列"hoge"は数字じゃないからゼロを返す "1hoge"は文字列だが数値にキャストすると1になる 文字列 != 数字じゃないからゼロを返す
'010' == '0xa' '0xa' == 0xa '010' != 010 すてきな仕様w
JavaScriptの場合 '010' != '0xa' '0xa' == 0xa '010' != 010
JavaScriptも結構アレだなw PHPもだけど勝手に数値変換すんなと
インタプリタってそういうもんですから
「返す」って言葉は使わない方が良いよ
>>文字列"hoge"は数字じゃないからゼロを返す >"1hoge"は文字列だが数値にキャストすると1になる >文字列 != 数字じゃないからゼロを返す 文字列"hoge"は整数じゃない 文字列"hoge"は整数と比較する文脈では整数と評価される 文字列"hoge"を整数に変換すると0になる 文字列"1hoge"は整数じゃない 文字列"1hoge"は整数と比較する文脈では整数と評価される 文字列"1hoge"を整数に変換すると1になる たったこれだけのこと。
intvalとか使ってるならまだしも ただのキャストを変換っていうんじゃねえよ
>>317 やばい!なんかその説明で一瞬わかったつもりがわからなくなった。
文脈ってなんだ?PHP的文脈ということ?
PHPの仕様だからそうですというだけか。
実際そんな騒ぐようなことでもないがな
文字列に何が入ってるかをちゃんと把握しとかないと 数字のみで構成された文字列なら 数値と比較するときは==使う とかちゃんとした理由があって 比較演算子を厳密にするか否かを決めないと
>>318 おいおい大丈夫かよw
「ただのキャスト」ってなんだよ、「ただのキャスト」って。
キャストってのは「強制的な型変換」のことだろうが。
317でいう変換は詳細に書けば「自動変換」だ。
原文で言うと「automatic type conversion」だよ。
>>319 文脈ってのは言葉の連なりだ。当たり前だが。
原文で言うところの「context」だよ。
a variable's type is determined by the context in which the variable is used.
単に「文」として訳されているみたいだけど。
実際騒ぐようなことじゃないんだよ、確かに。
あっさり流そうぜ。
結局、PHPの言語仕様はとっても下品でだらしないんだよ。
だが、それがいいんだよwww
PHPは下品でだらしなくてガバガバ
DBの設計で質問があります。 ちょっとPHPとずれてるかもしれませんが聞いてください。 クラスの時間割(6時間)を5日分DBに登録するとします。 これを一つのテーブルに登録すると30行になると思います。 後で水曜日の時間割が一時間増えたってなったとき、 挿入しようとしてもDBって末尾にしか追加できないから、 その追加した水曜日の1時間だけ31行目に追加されてしまい、 GUIベースで表示しくてれるツールでDBを見たときに汚くなってしまいます。 なので月〜金までのテーブルを5つ作ったほうが、 後から追加しやすくなるかなと思ったのですが、どっちがいいでしょうか? 最初の方法でもどうせ曜日で検索かければデータとしては取得できるのでいいかなと思ったのですが、 実際は皆どうやってるのかなーと思いまして。 アドバイスください
325 :
324 :2012/08/01(水) 22:42:05.47 ID:czvsIOAR
ID出し忘れました。すいません。
>>324 > その追加した水曜日の1時間だけ31行目に追加されてしまい、
> GUIベースで表示しくてれるツールでDBを見たときに汚くなってしまいます。
気にしたらハゲ
曜日の順・時間の順で表示すればいい
曜日ごとにテーブルを作るのは無駄で愚の骨頂
キャストを型変換とか言うやつ未だにいたんだな
328 :
nobodyさん :2012/08/01(水) 22:50:08.26 ID:czvsIOAR
>>326 ありがとうございます。
じゃあ基本的にDBって書き込まれてる場所はどこでもよくて、
見れるときにちゃんと見れればいいって感じですか?
330 :
nobodyさん :2012/08/01(水) 22:52:54.85 ID:czvsIOAR
>>329 ありがとうございます。
こっちに移動しますね。。
DBの設計はそれをどう使うのかを念頭に置かないと何も答えが出ないよ。 それに思いっきりスレチだわな。 とはいえこの場合は一つの方法として時間割のテーブルと科目のテーブルを分けて、 それらの関係を表現するテーブルでつなげるってのがよくあるパターンだろうな。 時間割のテーブル:time_tables id class_id weekday 科目のテーブル:courses id name 時間割 has many 科目:time_tables_courses id time_table_id period couse_id みたいな感じか
こんばんはm(__)m
333 :
nobodyさん :2012/08/01(水) 23:01:52.30 ID:czvsIOAR
>>331 テーブル繋げたことないのでさっぱり分かりませんね。。
とりあえずレスコピらせて勉強させてもらいます><
あざっす!
そこまで正規化する必要があるのかと…
PHPerレベルだと1テーブルで充分
336 :
nobodyさん :2012/08/02(木) 08:08:31.92 ID:Ly1SsDN+
データをDB化したんですが、そのデータを追加、修正、削除するのにhtmlでフォームを作ったり、 そのデータを受けるPHPのコードを書いたりめんどくさいです。 何かいいツールないんですか? それとも皆さん毎回ガリガリhtmlでフォーム作ったり、PHPのコード書いてるんですか?
ガリガリが楽しいのです
フレームワークでも使えばいいんじゃね
339 :
nobodyさん :2012/08/02(木) 08:42:39.63 ID:Ly1SsDN+
では何か良いフレームワークを教えてもらえるとありがたいです。 それともガリガリが普通なのであれば頑張れといってください
cakephp まぁフレームワークわかりませんって泣きつかれても困るんで 頑張れ
341 :
nobodyさん :2012/08/02(木) 08:48:25.67 ID:Ly1SsDN+
>>340 ありがとうございます
さっそくダウンロードさせてもらいます。
cakephpは配列に強くなれる、素敵なフレームワークだよ。
ログイン処理のサンプルで、 パスワードを暗号化してクッキーに保存して、 後からそのクッキーを読み込んでパスワードがあっていれば、ログイン後のページを表示するっていうのがあったんですが、 これってどうなんですか? 暗号化しててもパスワードをクッキーに保存するのってあり?
パスワードがもれても大したことにならない サイトなら別にいいんじゃない? あとは暗号化の方法にもよると思うけど ユーザーが他のクリティカルなサイトのパスワードと 同じものを登録していた場合 パスワードが漏れて大変なことになることもあるかもしれない
345 :
344 :2012/08/02(木) 11:59:27.75 ID:???
すまん、勘違いした
>>343 の方法ってクライアントサイドでパスワードが
あってるかどうか判定するってことでいいのかな?
そのログイン後のページに入ろうと思えばいくらでも方法がありそうだよ
どちらにしろやめたほうがいいような気がするな
ですよねー やめときます ありがとうございますた
>>345 いえサーバサイドです
やめたほうがよさそうですよね
ありがとうございました
348 :
nobodyさん :2012/08/02(木) 12:57:49.98 ID:JyNjR/5H
【OS名】CentOS 【PHPのバージョン】5.3 【連携ソフトウェア】 【質問内容】 文字数でソートを行いたいのですがそういった関数はありますか? 昇順降順といったなかでいくつか種類はありますが文字数でのソートがありませんでした。 そういった関数があるようなら教えていただけないでしょうか。 宜しくお願いします。
349 :
nobodyさん :2012/08/02(木) 12:59:16.07 ID:Ly1SsDN+
文字数調べてソートしろ
>>348 $l = array("aaaaaa","bbbb","cc","ddd","eeee","fff","g");
usort($l, function($a,$b){$al=strlen($a);$bl=strlen($b);if($al==$bl)return 0;else return $al<$bl?-1:1;});
print_r($l);
5.3って無名関数使えたのか
インクルードするだけでhas already sentってエラーが出て、 session_startができません。 インクルードしてるファイルはただ関数を定義してあるだけのファイルなのに 何で出力があるのかさっぱりです 原因として何か考えられますかねぇ
あ、hasじゃなくてheadersです
改行文字、空白文字
355 :
352 :2012/08/02(木) 14:05:55.10 ID:???
自己解決しました
改行もじ空白文字はなかったです ググってみたらutf-8で保存するとbom?ってのが付くらしくて bomのチェックを外して保存したらいけました ふざけんなし!!! ありがとうございました
こんにちはSQLite厨あらためSession厨さん いつになったらSessionの勉強終わるんですか? 人に聞いてばかりだと進歩も遅いですね
>>343 暗号化の種類によるが、
例えば共有PCにそんな重要な情報が保存されると危険
>>357 よくぞおわかりで
ちょっとセッションの勉強からは離れてたんすよ
今日から再開しまっす
一応さっき完成したんすけどね
今セッションのテストをローカルでやってるんですが、 PHPSESSIDのクッキーの有効期限がブラウザ終了時になってるのに、 ブラウザ閉じてもクッキーが消えません 何ででしょうか?
別画面かどっかでブラウザ生きてない?
>>361 生きてません
chromeですが残ってます。
何でだろう・・
何度も質問してすみません。 PHPのマニュアルにセッションの正しい破棄の方法として、 <?php // セッション変数を全て解除する $_SESSION = array(); // セッションを切断するにはセッションクッキーも削除する。 // Note: セッション情報だけでなくセッションを破壊する。 if (isset($_COOKIE[session_name()])) { setcookie(session_name(), '', time()-42000, '/'); } // 最終的に、セッションを破壊する session_destroy(); ?> が載ってました。 この最初にsession_startが無いんですが必要ないんでしょうか? またそれはなぜでしょうか? よろしくお願いします。
残ってるという判断方法が間違ってるキガス
>>364 実際にクッキーが生きてないとアクセスできないページにアクセスできてしまってるので、
残ってることは間違いないと思います。
なりすましなのか本人なのか
あ〜よくわからなくなってきた もうちょっと頑張って見ます
368 :
nobodyさん :2012/08/02(木) 16:54:37.50 ID:eVnSiRlb
ページの段組でのメニューやタブを別ページと使いまわすのは やっぱ include が一般て的ですか? include しすぎると あとから、どれがどれかわからなくなってくるんですが・・・。
目的別にファイル名でしっかり分かるようにしなよ ヘッダーならheader.incとかフッターならfooter.incって名前にして
訳が分からなくなるぐらい include する時点で問題 フレームワーク使うか、訳が分かる程度の include で済ませるようにするかの二択
includeすると全体を見渡しにくくなるよ フォルダ分けと同様 やたら細かくフォルダ分けすると、ファイルをたどるのがめんどくさくなる
372 :
いむ :2012/08/02(木) 20:36:15.85 ID:???
ゲームを作って自分のサイトやブログで公開しよう。 面白ければ人が集まります。途中経過も載せようね。 「ウ〜ディ〜タ」とは? ・完全無料のゲーム作成ツールです。 ・初心者には難しいですがwikiや講座や情報やブログも充実してるので安心。 ツクールでは物足りないけどプログラミングは苦手という方にお勧め。 ・作成したゲームは自由に配布したり、コンテストに投稿することも可能。 もちろん作ったゲームを販売して儲けをだしてもOK。 ■作り方しだいでなんでも作れます。 ■他人が作成した「コモンイベント」を利用すれば、自分では開発が難しい ゲームシステムも容易に実現できます。
373 :
nobodyさん :2012/08/03(金) 07:51:56.55 ID://9jIPAP
$a=null;$b="hoge"; echo ($a||$b); これで$aがnull(false)の時にhogeが出ればいいのですがPHPだと無理なようです 三項演算子を使えば echo (($a)?$a:$b); と言った具合に書けますがしっくりきません php5.3だと echo (($a)?:$b); と書けるようですが php5.2で同様に無駄なく表現する方法ありますか?
無い
375 :
nobodyさん :2012/08/03(金) 08:41:36.59 ID://9jIPAP
ないですか ありがとう
376 :
nobodyさん :2012/08/03(金) 11:20:17.41 ID:Hh2j4CgB
たまにPHPのコードで、 別にエラーが出たから強制終了させるわけじゃないのに、 コードの最後にexitで終了させている人がいました。 これは何か意味があるんですか? それともただのアホなんですか? よろしくお願いいたします。
ただのアホです
378 :
nobodyさん :2012/08/03(金) 11:23:51.29 ID:Hh2j4CgB
ありがとうございました
せんちゃん「PHPのコードで、別にエラーが出たから強制終了させるわけじゃないのに、 コードの最後にexitで終了させている人がいたんですよー」 小野 「な〜にぃ〜!? やっちまったな!!」
380 :
nobodyさん :2012/08/03(金) 14:15:46.55 ID:Is3KIFa5
形式変換で Before:2012-08-03 12:32:25 After :Fri Aug 03 2012 12:32:25 GMT としたいのですが Beforeを分解してAfterにあてはめつつ、月と日付は別途アルファベットで求める という風にするしかないでしょうか?
382 :
nobodyさん :2012/08/03(金) 14:20:52.60 ID:Hh2j4CgB
session_regenerate_idを実行したら、 有効期限ってリセットされたりしますか?
試せば?
384 :
nobodyさん :2012/08/03(金) 14:39:57.64 ID:Hh2j4CgB
チッ
死ねば?
お前ら試せばって回答やめろよ そんぐらい答えてやんなよ
俺は誰の指図も受けない
PHPの構文でこんな書き方↓ってできるんですか? return $step <= $this->getStep();
389 :
nobodyさん :2012/08/03(金) 16:58:15.58 ID:Hh2j4CgB
失せろ
できる
>>389 答えてもらえなかったからって黙ってろハゲ
392 :
nobodyさん :2012/08/03(金) 17:01:35.44 ID:Hh2j4CgB
<=ってどういう意味?
>>390 え?!マジで?!
アロー演算子みたいに名前があるの?
演算子<=は存在する
>>380 preg_matchあたりで数値取得して、
mktimeぶっこみながらDATE関数で出すとか出来るけど
>という風にするしかないでしょうか?
これ何を指して言っているのかわからない。
>>396 という風にするしかないでしょうか?
は
なにかやりかたはないでしょうか?教えてくださいという意味だと思う。
まさに
>>396 の1〜2行目の部分
sprintf("select * from test where id = '%s'",$test); ってしてもなぜか%sに値が入ってくれません 何か間違ってますでしょうか?
>>397 いや、5行目でなんか言ってるから
もっと簡易な方法でも求めているのかなと。
IDなしに答えてやンのwwww
402 :
nobodyさん :2012/08/03(金) 19:49:51.71 ID:S+tv8I6e
>>402 ShiftJISで返ってきてるんじゃない?
404 :
402 :2012/08/03(金) 20:06:25.85 ID:S+tv8I6e
>>403 ブラウザの方だとエラーが出ませんので
ブラウザで表示した後で
Control + S > デスクトップに保存 > ファイルをさくらエディタで開く
で確認すると、さくらの右下エリアに utf-8 と表示されていましたので
APIの戻値はutf-8なはずです。
PHPからapiを呼び出す際には、 hl=ja を入れるとエラーが発生し
入れないとエラーにならないのかな?
うーん、謎過ぎる。
406 :
402 :2012/08/03(金) 20:24:51.72 ID:S+tv8I6e
>>405 XMLファイルの中の文字コード宣言箇所を確認してみましたが、
<?xml version="1.0"?><toplevel>・・・
となっており、文字コードとしてharset=Shift_JIS の指定はありませんでした。
>>406 cURLでレスポンスヘッダ確認したら、UAの送信をしない場合は Shift_JIS がかえってきてるぜ。
Mozilla/5 を送ってやると UTF-8 が返ってくるけど。
simplexml_load_file は UserAgentを送信してないから Shift_JIS のレスポンスヘッダを受け取ってエラーになってるんだな。
処置しようあるのかなぁ。
408 :
nobodyさん :2012/08/03(金) 21:56:33.70 ID:S+tv8I6e
>>407 ありがとうございます。。。
参りましたねぇ。
お手上げだぁ。ゲーセン行ってきます。
409 :
nobodyさん :2012/08/03(金) 22:08:47.67 ID:GC50jGVe
配列をループ処理する場合、forよりもforeachのほうが効率が良いと聞いたんですが、 $array = array("aaa", "bbb", "ccc"....); とキーが0から始まる整数値だけの 一元配列をループ処理する場合、forとforeach、どちらのほうが処理速度が 速いもんなんでしょうか? 以下のようなコードで処理速度をPHPを動かしているサーバーで何度か実行し 比較してみたのですが、forのほうが速いこともforeachが速いことも 同じくらいの割合でありました。 <?php $num = 100000; $a = $b = array(); for ($i = 0; $i < $num; $i++) { $a[$i] = $b[$i] = $i; } $size = count($a); $start = microtime(true); for ($i = 0; $i < $size; $i++) { $c[$i] = $a[$i]; } echo "(for) Completed in ", microtime(true) - $start, " Seconds\n"; $start = microtime(true); foreach ($b as $k => $v) { $d[$k] = $v; } echo "(foreach) Completed in ", microtime(true) - $start, " Seconds\n"; ?>
>>400 ええええ!
printfでしたらちゃんと出ました。
でもsprintfじゃ%sの部分が出てくれません。。
何が原因なんでしょうか?
sprintfで出ないと困るんですけど、誰か原因わかりませんか?
ごめん。。 sprintfの件忘れて 俺様の凡ミス
>>412 解決したんなら原因を書けよ
こっちは検証してるんだからさ
ごめん ただ単純に変数に値が入ってなかっただけ 認証系のコード書いてたから数分アクセスがないとタイムアウトして値が取れてなかったんだよ それに気づかずsprintfのせいだと勘違いしてた アホでしょ?
アホかどうかはどうでもよくて printfで出た理由は?
つまりsprintfでうまくいかずprintfでうまくいったのは、ただの偶然のタイミングの問題だったって事か 自分で言ってるしアホなのは否定しないが顛末はちゃんと書こうな
417 :
nobodyさん :2012/08/03(金) 23:41:46.57 ID://9jIPAP
そうそういうこと まさかこんな真剣に検証してくれてる人がいるとは思ってませんでした。 次からは気をつけます ありがとうございました
>>418 $testに何が入ってるか知らんがSQLインジェクションには気をつけろよ
>>419 おっと・・・
ご指摘ありがとうございます
422 :
nobodyさん :2012/08/03(金) 23:58:36.15 ID://9jIPAP
ないですか ありがとう ってあれ?デジャブ・・・
あ、root権ないのね 失礼しました・・・
PHPが遅い場合、このスレではオーバークロックを推奨されていますが、 VPS環境でも大丈夫でしょうか?
はい。権限が必要ですが VPSでも問題ありません。
>>426 やはりPHPが遅い場合はオーバークロックですね。
ありがとうございます。
場合によってはうるう秒の導入で 地球の時間を少し遅らせることも視野に入れるべき
どこからどこまでがネタなの・・・
430 :
nobodyさん :2012/08/04(土) 06:39:55.77 ID:UobMSBYd
switch($hoge){ case 1: echo "Hello"; break; case 2: echo "HelloWorld"; break; case 3: echo "World"; break; } これを簡素化しようと switch($hoge){ case 1: case 2: echo "Hello"; case 2: case 3: echo "World"; } こんな風に書いてみたのですが $hogeを3にするとWorldのみが出るのですが $hogeを1にするとHelloWorldまで出てしまいます どう書くのが正しいのでしょうか?
break;書けよ break;が何なのかマニュアル読めphp.net調べろ
あえて書くならこうかな
switch($hoge){
case 1:
echo "Hello";
break;
case 2:
echo "Hello";
case 3:
echo "World";
break;
}
1と2の挙動(Helloで終わるかどうか)が違うのに、1か2かを判断する機構がない うまくいくわけがない
こんなところを簡素化するより、素直に
>>430 の上のほうのを使った方が可読性も下がらないし良いと思うな
433 :
nobodyさん :2012/08/04(土) 06:52:56.02 ID:UobMSBYd
>>431-432 ありがとうございます
swithはif-else文に対応すると聞いたので
てっきりbreakがあればif-else文になって
breakしなければif文のみで
if( ($hoge == 1) || ($hoge == 2) ) echo "Hello";
if( ($hoge == 2) || ($hoge == 3) ) echo "World";
こんな感じに対応されるのかと思ってました
ちゃんとマニュアル読んできます
すみません
まぁこれも経験だよね でも簡素化もいいけどなにより 見やすいコード書いたほうがいいと思うぞ 簡素化が見やすいコードに繋がることもあるけどgf
switch文内のbreakを書いたり消したり順序を変えたりして 行数を減らす作業をするのはある程度楽しいが、 あとで編集しづらかったり流れを把握しづらかったりする
フォールスルーはバグの元だから推奨できないけどな
皆PHPでヒアドキュメントでhtmlを出力するとき、 改行タグの<br>を毎回手で書いてるんですか?
嫌なら\nを置換すればいい
え? ヒアドキュメント内の改行って文字コードの\nとして書き込まれてるんですか?
ヒアドキュメントの話か ヒアドキュメントは素人向けだから使わない
一回ヒアドキュメント使ってHTML吐き出して、ブラウザでソース見てこいよ・・・
>>440 こんなクソ関数あったんですね
これでヒアドキュメント内の改行がちゃんと改行コードとして書き込まれていれば使えるってわけか
ありがとうございます。
>>441 ではプロ向けというのはどういう方法なのでしょうか?
PHP自体が素人御用達言語だよ。
悔しいからひがんでるw
PHPは、素人の中でも特にセキュリティ意識が低いやつ向け
447 :
437 :2012/08/04(土) 13:12:41.63 ID:???
黙れよ糞野郎
馬鹿にされてばかりで悔しいので、 将来はPHPで有人宇宙船の制御プログラムを書いてみようと思います。
>>448 それをやるための障害は、
有人宇宙船を用意するところだなw
有人宇宙船の制御プログラムをとんちで書いてみせますので、 将軍様、有人宇宙船を用意してください!
>>450 その用意してもらった宇宙船ぜったい宇宙まで飛ばないよ爆発するよそういう運命
なんか必死だなw ちょっかい出してくる奴が本当の素人って法則か
将軍様って足利義満じゃなくて金正恩なのかw
454 :
nobodyさん :2012/08/04(土) 20:31:27.69 ID:4uIUJ0Fo
Eclipse 4.2 Juno 64bit PHP JRE あり って現在ダウンロード出来ないのでしょうか? クリックすると↓この様なエラーメッセージが表示されてしまいます。 Not Found The requested URL /pub/mergedoc/pleiades/4.2/pleiades-e4.2-php-jre_20120803.zip was not found on this server.
本当ですね そのうち復帰すると思う
456 :
nobodyさん :2012/08/04(土) 21:44:49.99 ID:jcEu7WCC
PHPでMailを扱うモジュールはないでしょうか? 既存のSMTPサーバーを使いたいのですが 新たにモジュールが追加できない環境のためPearが使えません。 SMTPサーバーが使えるPHPのモジュールがあれば教えてください。
qdmail
458 :
nobodyさん :2012/08/04(土) 22:18:55.37 ID:4uIUJ0Fo
PHPMailer
そのうちって言っただろ 1ヶ月ぐらいまて
今日も心強いサポートありがとうございますm(__)m
462 :
nobodyさん :2012/08/04(土) 23:42:39.91 ID:dUzVjOk1
>>460 早く最新版を使いたいのでそんなに待てません。
しっかし、Eclipseのリリース担当者はいい加減ですなぁ。
もっと責任をもって業務をして頂きたいものだ。
>>462 無責任筆頭のお前が言っても説得力がない
466 :
nobodyさん :2012/08/04(土) 23:51:30.35 ID:dUzVjOk1
まとめてエディタスレにいけカスども
468 :
nobodyさん :2012/08/05(日) 00:08:06.64 ID:R26XMbHJ
プログラム系のスレッドって 変な奴が多くてまいるな。
自己紹介乙
PHPerがJavaのIDEなんか使ってんじゃないよ。 秀丸でちょちょいとやるのがオツってもんだ
熱湯を今すぐ飲めって言い回しにちょっとクスっときた ところでお前らPHPのアクセラレータって実際使ってる?
使っている、というかオーバークロックな。 それとSSD。
んじゃ俺は全部SSDでi7Extreamメモリ64Gだから アクセラレータなんて飾りってことでいいや
>>470 IDE使ってると頭アホになるよな。
ちょっと書いてみていわれたときになにもかけなくなったりする。
自動で候補が出てくれることの大きさを重い汁わ。
PHPerはNGに入れとけ 勉学目的か生産目的かによってエディタに求める機能は変わるのは言うまでもない
今日も暑いですね(;´∀`)
消えろ
PHPは消えろ!
みなさんは今日のお昼ごはんは何を食べますか?
雑談スレじゃねえんだよカス
サッポロ一番みそラーメンっておいしいですよね
スレチと分かって強引に続けるやつってなんなんだろうな
頭皮の心配をしていただき、ありがとうございますm(__)m
ローカルに開発環境を整えて サーバにもそれをして・・・ ってのが手間になるので最近はもっぱらサーバに直繋ぎして やってんだけど。 あかん?
それより さっさと、 Eclipse4.2 の 64bit 版をアップしろや。ダウンロードできねーよ。 Not Found The requested URL /archive/pleiades/4.2/pleiades-e4.2-php-jre_20120804.zip was not found on this server.
ホテル代込み?
IDEもPHPで作れよ
もはやそれはPHPで作るというよりJavaScriptで作るって感じになりそうだな・・・
ここの回答者はJavaという言葉に嫌悪感を催すので Eclipseの話題はもう出さないでください。
23. Javaの話をすると回答者が不機嫌になるんだけど・・・ → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
相変わらずのPHPerなお前ら
じゃばじゃばうぜーー
javaって手だしにくいわ
日曜だと変なのしか湧かないな
phperはJavaがお嫌い
推奨NG PHPer phper
むかしむかしPHPスレに、 他言語(Java)に言及したから叩かれたと思い込んだアホ質問者がいました。 JavaではこうするがPHPではこうしないのか?と聞きだしました。 PHPがいかにだめかを説きつつ、知ったかな態度で無知をさらけ出していました。 見かねた回答者がJavaでもそんなことしないしお前は馬鹿だと指摘しました。 見かねた他の回答者は、効率の悪さに驚嘆して知ったかの能力のなさを指摘しました。 こうして火病にかかったアホ質問者は、PHPスレのコミュニティ破壊を目論見、 以降PHPスレに粘着を始めました。 めでたしめでたし
めでたくねえ
23. Javaの話をすると回答者が不機嫌になるんだけど・・・ → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
こっちこなくていいからそっちで荒らしてろよ お前のための隔離スレなんだから
510 :
nobodyさん :2012/08/06(月) 16:36:23.15 ID:VK0xpDDY
正数を負数にしたいのですがどうしたらいいですか? 逆はabsで出来ると思うんですけど
マイナスかけろぼけ
マイナス1な
ぼけはお前だろカス そんなご苦労なことしないでいい 前に-つければいいだけだ
514 :
510 :2012/08/06(月) 16:42:51.56 ID:VK0xpDDY
頭硬かったです -$aとか見慣れないですけど確かにこれでいけますね typeもちゃんとintegerになってました ありがとございます
うるせえ -1じゃなきゃいけないパターンもあんだよハゲ
逃げ台詞の定番「ググれ」 ググっても出てくるはずがない おとなしく謝って巣に帰れよ雑魚
「出てくるはずがない」 逃げ台詞の定番だな お前はPHP5.4に関する知識がなさすぎるんだよ
このスレはクソ回答者の集まりです。
こんばんは!!
わんばんこ!!
>>515 で?何の例も出せないわけ?
これだから低脳ゴミカス野郎は
おっはーーー!
そういう風に馬鹿を追い込むから 延々粘着されてんだろうが。 弱いものいじめは止めろ。
ごめんなさいって言ったいじめるのやめてやるよ
お前らまだわからねえのかw PHP5.4の参考書全部よんでこい
>>530 よお!色々キャラ変えてたようだがその人格は久しぶりだな
結局そうやって最新のバージョンではぐらかして何も答えないんだよなお前w
もう遊びはやめろ どうせこのクズも釣れたらおっけーぐらいの気持ちでやってんだろ 釣られたお前らも同レベだ
そっすね
ここはクズ回答者の集まりwww
こんばんは^^^
推奨NG こん
こんばんわ(^^)
消えろカス
ねぇ、回答者さん。質問者をいじめてうれしいの?
これが質問に見えるなら病院行った方がいい
ここの回答者さん、質問者への攻撃すごいですねwww
このスレ、何のためにあるの?必要ですか?
お前がそうやって質問もないのに煽ってるからだろ 雑談したいならよそいけよ
回答者でレス抽出するとどれも似たような煽りばかりで笑えるな そんなにこのスレ潰したいのか
じゃあ、暇な人がいれば PHP5.4 を使える共用レンタルサーバーを教えてください。 お願いします。
レンサバスレにいけカス
>>546 ほら、この口調。質問者を馬鹿にするなよ
>>547 だからなんでこっちくるの?
いちいち戻ってこなくていいから。
あとこのスレが荒れだしたのあなたのせいなんだからそれ忘れないでね。
で、このスレは何なのwww
このスレの回答者で試してみろとか ググってみろっていうやつきえろや うぜえんだよボケ
こんばんは(*^^)v
このスレは一体何なの?回答者の自己満足か?
ここの回答者は偉そうw
連投規制とけた途端連投の荒らしご苦労さまです
回答者が荒らしだもんな
つまりこっちでやってる嫌がらせをむこうのスレでやれってことか
このスレは回答者が荒らしw
このスレの回答者は本格的な荒らしになったようですな
質問なら、スレタイに書いてある通り IDを出して質問してくださいね。^^
煽ってるやつが荒らし いい加減黙ってろよ 何の目的でこのスレにきてんの?
昔さんざんいじめられた復讐にきまってんだろ。 俺を小馬鹿にしやがって!
口が悪い回答者は消えろ
他言語スレに出てこないでください迷惑です
おはよ(^O^)
571 :
nobodyさん :2012/08/08(水) 14:32:08.24 ID:kpeLgbKL
foreach ($array as $value) { $a[$value["id"]]["a"] = $value["a"]; $a[$value["id"]]["b"] = $value["b"]; $a[$value["id"]]["c"] = $value["c"]; } こういう風に書いてるのがあるのですが、 foreachの中を、 $id = $value["id"]; $a[$id]["a"] = $value["a"]; $a[$id]["b"] = $value["b"]; $a[$id]["c"] = $value["c"]; といった感じにするか迷ってます。 例えばfor文で for ($i = 0; $i < count($array); $i++){} とやるとき、 count($array)が毎回呼ばれるからこれを外にだして、 $count = count($array); for ($i = 0; $i < $count; $i++) {} とやるのがセオリーだと思うのですが、 上記のforeach文の場合では、同様の理由で、 $id = $value["id"];のようにする必要はないと考えて大丈夫でしょうか?
セオリーじゃない シィーアリィー だ。 theory
気になるなら、
>>409 みたく自分で10,000回くらいループさせてみて時間を計ればいい
使うメモリ量にも関わるけど、基本的にほとんど変わらないはず
ところで
> とやるのがセオリーだと思うのですが、
と
> $id = $value["id"];のようにする必要はないと考えて大丈夫でしょうか?
の繋がりがなんかおかしい気がするのは俺だけか?
セオリーに則るなら「$id = $value["id"];のようにす」ればいいわけで、「そうする必要がない」の理由が書かれてないと思うんだが
毎回呼ばれるからって書いてるじゃん foreachで$valueに展開したものはそのまま参照すればいい $valueが配列だからなんか違和感覚えたんだろうけど ノーマルの変数同様配列もメモリに配置されることには変わりないわけで 配列の一部を他の変数に展開しても速度向上目的には意味がない
やれば分かるけどちょびっと早くなる。 あとは好みで 迷うほどのことではない。
>>571 $a[$value["id"]] = $value;
じゃ駄目なん
本当に早くなるのか? 試してないけどメモリにいれるぶんわざわざ $id = $value["id"]; なんてやるほうが遅そうに感じるが・・・
見やすい方、わかりやすい方でやればいいよ。 でも、$id の内容を見るのと $value の内容から "id" を探してそこの内容を見るのじゃ 差があるのはわかるよね?
$value["id"] の参照コスト > $id の参照コスト 上記の3回分と $id = $value["id"] の代入コストを比べると 代入したほうが早いんだろう ちなみに "id" より 'id' のほうが早い おれは1行が横に長くなるのがいやなので、 一旦 $id = $value['id'] で代入する派
580 :
nobodyさん :2012/08/08(水) 17:22:41.15 ID:LAYqfGos
間違えた正しくは すぃーありぃー だ。 theory
581 :
571 :2012/08/08(水) 17:30:45.43 ID:kpeLgbKL
テストコードをどうやって用意したらいいかわからなかったのですが、
ぐぐったやり方で実際にやってみたら確かに早くなってるようです。
気にするほどでもなかったですが、
>>579 さんの意見はもっともなのでそうしたいと思います。
>>576 キー名なんかを色々変えたいので今回はその方法はとれません。
そうするのが一番楽ですよね。
大変参考になりました。
皆さんレスありがとうございました。
>>579 > ちなみに "id" より 'id' のほうが早い
これ本当?
嘘だよ
中に変数があった場合展開するから、変数があるか調べる分は遅いだろうな
早いだの遅いだのはベンチマークで確認しろ
>>584 それって実行時の速度には影響しないんじゃないの?
変わらないと思う
思うばっかりで計測もしないとは
実行前のオーバーヘッドは測れない
測れないのはスキルがないせい
>>586 実行時以前にどの段階で知れべられると?
配列の"key"と'key' の単純な参照で比較 10000000回の試行を10回やった差の平均で 0.005秒だったので 0.0000000005秒ぐらいは違うのではないか。
それは誤差で片付けられるレベルだわw
594 :
579 :2012/08/08(水) 18:40:08.67 ID:???
APCとかはただのキャッシュだし、 Zend Optimizerあたりはこの辺変わるのかな? そういうのでなければ、コンパイラとかコンパイル後とか?だし いわゆるコンパイラの最適化的な処理はPHPの実行時には行われない。
スピード気にするくらいであればphpは避けた方がいい選択
こんばんはーーーーーっ
こんばんは\(^o^)/
参考書なら置きっぱなしてきた高校に
わんばんこーーーヽ(^o^)丿
603 :
nobodyさん :2012/08/09(木) 01:09:11.34 ID:YoYLY2hR
全然分からんので質問させてもらいます。 preg_match_allで他の箇所からまったく違う範囲で検索しているのでpreg_match_allを2つ書いています。 preg_match_all("/<td class=\"title\">(.*?)<\/a>/s", $html, $title); preg_match_all("/<td class=\"date\">(.*?)<br>/s", $html, $date); こんな感じにしているのですが、連想配列に組み込みたいのですが出来るのかすら調べても分からない状態です。 教えて下さい・・・。
604 :
269ZO :2012/08/09(木) 01:59:41.04 ID:???
投稿テストですよん...( ̄ー ̄)ニヤリ RE1lMFJGPLkBe91 866769933298494このマンションの一部はサウナなどを備える高級プライベートラウンジになっていて、「西麻布迎賓館」と呼ばれています。
>>603 何を連想配列に組み込みたいって?
>違う範囲
or使えばいいのでは(exp1|exp2)
ソースコードの装飾としてjavascriptではsyntaxhilighterがありますが、 PHPではそういうライブラリないのでしょうか?
608 :
nobodyさん :2012/08/09(木) 08:12:00.47 ID:gvdoj+//
ソースコードの装飾としてjavascriptではsyntaxhilighterがありますが、 PHPではそういうライブラリないのでしょうか?
拡張子をphpsにしてアクセスしてごらん
610 :
nobodyさん :2012/08/09(木) 08:34:44.71 ID:gvdoj+//
質問が悪かったです。すいません。 ソースコードの装飾は何もPHPに限った話ではありません。 C言語やJAVASCRIPT、HTMLなどのソースコードも装飾してくれるライブラリのようなものがあればな、と。
おはよ(^O^)
613 :
nobodyさん :2012/08/09(木) 10:42:38.49 ID:gvdoj+//
おっはーーーヽ(^o^)丿
615 :
nobodyさん :2012/08/09(木) 14:41:31.72 ID:YoYLY2hR
>>603 preg_match_all("/<td class=\"title\">(.*?)<\/a>/s", $html, $title);
preg_match_all("/<td class=\"date\">(.*?)<br>/s", $html, $date);
この検索して配列に格納した二つを連想配列に格納したいのです。
orを使おうとしているのですが、うまく動作しなくて・・・。
preg_match_all("/<td class=\"title\">(.*?)<\/a>/s|/<td class=\"date\">(.*?)<br>/s", $html, $title);
ようはこういう事ですよね?
/(a|b)/s
>この検索して配列に格納した二つを連想配列に格納したいのです。
すればいいじゃん。どういう感じにしたいのか知らないけど、
>>571 のコードみたいに、ようは格納しなおせばいいんじゃないの?
>>615 2回も教えてもらってるのに、いつまでかかってるんだよクズが
605 名前:nobodyさん[sage] 投稿日:2012/08/09(木) 04:47:17.99 ID:???
>>603 何を連想配列に組み込みたいって?
>違う範囲
or使えばいいのでは(exp1|exp2)
617 名前:nobodyさん[sage] 投稿日:2012/08/09(木) 14:51:41.90 ID:???
/(a|b)/s
>>615 釣りじゃないなら、「正規表現 or」してみて。
621 :
nobodyさん :2012/08/09(木) 18:17:00.92 ID:YoYLY2hR
>>605 >>607 preg_match_all("/(<td class=\"title\">(.*?)<\/a>|<td class=\"date\">(.*?)<br>)/s", $html, $date);
こういう事ですね!
>>618 どういう事でしょう・・・。
orだとarray_combine()が使えないので連想配列にどうやって格納しようか分からずじまいです・・・。
>>621 1.どういうデータになってしまうのか
2.どういうデータにしたいのか
連想配列とかじゃなくて具体的にいって
623 :
nobodyさん :2012/08/09(木) 19:21:54.14 ID:YoYLY2hR
>>622 プログラミング自体が初心者なのでうまく説明が出来ないですが、
>>621 で検索した2つの文字列の一つをキーにして残りの一つを値として格納したいのです。
今は、普通の配列として全部格納されているので、それを2つに分けて連想配列にしたい?という感じです。
こういうこと? preg_match_all("/<td class=\"title\">(.*?)<\/a>/s", $html, $result['title']); preg_match_all("/<td class=\"date\">(.*?)<br>/s", $html, $result['date']); それともそも代入される結果の配列のキーをintじゃなくてstringにしたいということ? もし、そうであれば、どのようなstringをキーにしたいかがまた追加情報として必要だけど。 また、その場合、preg_match_callbackになるかな。
知ってると思うけどprint_r($array);で配列の構造が視覚的に見えるから それで頭の中整理するといいよ
お前ら相変わらずレベルひくいなぁ 俺なんか一発でわかったぜ 教えてあげないけど
低レベルすぎて話にならない 解散
628 :
1/2 :2012/08/09(木) 21:03:10.93 ID:3OhMqJA0
mysqlでデータを取り出して、画像の一覧を表示させたいと思っています もし画像のデータがなかったときに、「画像はありません。」といったメッセージを出したいです なかなかうまくいかないので、ご指摘お願いします
629 :
2/2 :2012/08/09(木) 21:03:46.08 ID:3OhMqJA0
<ul>
<?php
//
$query = sprintf("SELECT * FROM hoge WHERE aaa LIKE '%%$uuu%%'",
mysql_real_escape_string($itm));
$result = mysql_query($query, $link);
$hhh = 20;
for ($o = 0; $o < $hhh; $o++) {
$kkk = 3;
for ($s = 0; $s < $kkk; $s++) {
if ( $row = mysql_fetch_array($result)) {
$id = $row['id'];
$img = $row['img'];
echo <<< EOF
<li><a href="
http://example.com/bbb$id.html "><img src="$img" alt="" /></a></li>
EOF;
if ($row == FALSE) {
echo "<li>画像はありません。</li>";
break;
}
}
}
break;
}
?>
</ul>
630 :
nobodyさん :2012/08/09(木) 22:07:06.81 ID:3OhMqJA0
できました! 失礼します
631 :
nobodyさん :2012/08/09(木) 22:10:03.73 ID:3OhMqJA0
すみません、やっぱりだめでした もう少し考えます
632 :
nobodyさん :2012/08/09(木) 22:27:45.20 ID:3OhMqJA0
今度こそ解決しました 何度も何度も申し訳ありませんでした
わんばんこーーーヽ(^o^)丿
634 :
nobodyさん :2012/08/09(木) 22:58:20.47 ID:B9B5O+Sc
制御構造で1つだけわからないものがあります declareなんですがマニュアルみても何言ってるかわかりません これはどういう時に使うのでしょう?
わんばんこーーーヽ(^o^)丿
636 :
nobodyさん :2012/08/09(木) 23:22:04.36 ID:gvdoj+//
コマンドから実行するとselectでちゃんと取得できるんですが、 PHPのコードをファイルに書いて、ブラウザで実行するとselectが取得できなくなります。 原因として何が考えられるでしょうか?
637 :
nobodyさん :2012/08/09(木) 23:28:58.34 ID:YoYLY2hR
>>624 そうだと思います!
が、新たにpreg_replaceでタグ削除が出来なくなってしまいました・・・。
preg_replace('/<("[^"]*"|\'[^\']*\'|[^\'">])*>/','',$result['title']);
では消せないのでしょうか・・・。
最終的には$result['title']と$result['date']に分けてcsvで結果を保存したいので・・・。
PHPはタグ削除に向いてない
Eclipse 4.2 Junoで 一つのファイルを左右に並べて編集とかしたいんですけど 開けなくなってませんか? 前のバージョンまでだったら出来ていたのですが。
同時に2つ開くだけでいいのではないだろうか
>>639 23. Javaの話をすると回答者が不機嫌になるんだけど・・・
→ 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
>>639 AGE設定になってるんじゃなかったの?()
288 名前:nobodyさん[] 投稿日:2012/08/09(木) 18:45:04.14 ID:DMpFXPo0 [1/2]
Eclipse 4.2 を使い始めました。
メソッド名とか変数名の書き換えを行うと
1〜2秒して その編集中の文字周辺が
白背景
緑文字
に自動でなってしまいすごく見づらいです。
テキストエディタのカラー変更を色々と設定して試したみたのですが
今回の様に編集後にカラーが変わってしまうのを防ぐにはどうすれば良いでしょうか?
(どの項目の設定を行えばこの余計なカラー変更を停止出来ますか?)
290 名前:nobodyさん[] 投稿日:2012/08/09(木) 20:24:30.58 ID:DMpFXPo0 [2/2]
>>289 質問しかしてねーよ。
あと、JANEの設定で常に AGE る設定してるから無理!!
644 :
nobodyさん :2012/08/10(金) 04:19:25.47 ID:blC7gOda
Class A を継承した Class B や Class C があり、 Class A で定義されたstatic変数をオーバーライドしてデータを持っています。 そのデータを Class A で定義された関数からアクセスしたいのですが、どうしたらいいでしょうか。 <?php class A { public static $data = array(); public getData($id) { /* この部分からClass BやCで定義した$dataにアクセスしたい */ } } class B extends A { public static $data = array( array('id'=>0,'name'=>'John'), : ); } class C extends A { public static $data = array( array('id'=>0,'name'=>'Tom'), : ); }
645 :
nobodyさん :2012/08/10(金) 04:21:34.09 ID:blC7gOda
<?php $b = new B(); $bData = $b->getData(0); echo $bData['name']; // 'John'と出力 $b = new C(); $cData = $c->getData(0); echo $cData['name']; // 'Tom'と出力 ?> 上記のように子クラスからgetDataを介して自分のデータにアクセスしたいです。
>>644 return static::$data[$id];
アクセサ用意してるのになんでstaticフィールドにしてるの? public static $data→protected $data getDataの中身→return $this->data[$id]; でいいと思うんだが
25. オブジェクト指向 → 使用しないこと。実装が中途半端だという説もありますが、 PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
これを オブジェクト指向だと勘違いしてるってことか。
おはよ(^O^)
652 :
nobodyさん :2012/08/10(金) 10:19:37.40 ID:bBCMB5sS
>>646 エラーが出てしまいました
>>647 各子クラスの$dataのデータは変動しないので、staticでいいからそのようにしています。
B::$data
としてnewせずにアクセスできる利点があります(staticの方が早いですし)。
654 :
nobodyさん :2012/08/10(金) 10:33:49.55 ID:fevHHw+p
>>653 なるほど
5.2ですね。残念です・・・。
5.2で親クラスが子クラスののstatic変数にアクセスする方法ほかにないでしょうか。
コンストラクタで__CLASS__でクラス名を保持して
$this->class::$data
としてみましたが、
ダブルコロンの左は変数ではダメなようですね。
class A {
function __construct() {
$this->class = __CLASS__
}
}
こうすると、Bがnewされたときに$this->classにBが保存されて、
AのgetDataで $this->class::$data とすると
B::$data となってアクセスできると思ったのですが。
>>652 基本的な設計ミスだ。
ここで説明を乞うよりPHPのマニュアルを精読しな。
ヒントを言うと、「クラスとオブジェクト」
これを最初から最後まで少なくとも3回読め
そんな偉そうなことではなくてですね、 こういうことしたいけど、出来なかったから5.3からは出来ますよってだけの話。
「ヒント」とか使う奴は偉そうなだけでロクなやついねーけどな
658 :
nobodyさん :2012/08/10(金) 12:30:25.09 ID:fevHHw+p
うーむ。。
>>654 こんな感じで少し違ったアプローチでも良いのですが
なんとかアクセスする方法はないでしょうか?
eval使ってやる方法がユーザーノートに書いてるじゃん
ヽ(^o^)丿こんばんはーーー
使いたいなら5.3使え 5.3使えないなら、やめろ
>>654 $this::$data じゃ駄目なの?
それも5.3なんだな
static $data = array(); を、 protected function _get(){ return array(); } みたいのに変えればいいんじゃないの
わんばんこーーーヽ(^o^)丿
回答者のみなさまヽ(^o^)丿
(´・ω・`)
こんばんは(^O^)
669 :
nobodyさん :2012/08/11(土) 05:00:21.36 ID:dsfFj2Kp
>>664 B::$data
みたいにインスタンス生成せずに取得したいんですよね
671 :
nobodyさん :2012/08/11(土) 05:32:56.74 ID:dsfFj2Kp
>>670 ・ビュー(HTML)の中で簡単にデータを取りたい
<?php
$c = new C();
$data = $data->getData();
$form->select($data); // セレクトボックス生成するメソッド
?>
より
<?php $form->select(C::$data); ?>
のほうが見やすいですし、
インスタンス生成してメソッド実行して、、、とかやるより
staticで取ってくるほうが実行速度も速いはずです。
・データはインスタンスごとに変動するわけではなく、
クラスのstatic変数として保持するのが合理的だから
理由としてはこのぐらいでしょうか
>>671 ビューの書き方がモデルのデータ取得方式に依存するのはMVCでないと思う
static にするべきかなんてのを速さ云々で決めるのはおかしいだろjk
674 :
nobodyさん :2012/08/11(土) 11:54:45.95 ID:Dz3bSh7I
$echo $list[$loop] ってやると出力されるんですが、 ヒアドキュメント内で {$list[$loop]}ってやると出力されません。。。 何ででしょうか?
実行速度を気にするならPHPを使うな。笑われる。
>>675 PHPは遅いからって適当に組めば更に遅くなる
どんな言語でも最高の実装するべきだろ
最高の実装? ただの悪あがき
馬鹿だから勉強しなくていいみたいな理論ですね 馬鹿は馬鹿なりに勉強しなさいよ
679 :
nobodyさん :2012/08/11(土) 13:48:12.43 ID:Dz3bSh7I
もういいっす 死ね
681 :
nobodyさん :2012/08/11(土) 13:59:20.95 ID:Dz3bSh7I
釣れた釣れた(笑) いつものググレカスさん、試してみろさんどうも(笑)
>>674 こんな単純なことも分からないくせに釣り宣言、か
単純なことっていうかありえないことだから(笑) 何ひっかかってんの(笑)
PHPだから適当でいいってw どうせ遅い。
じゃあじゃあ速度を求めるときは何使うの?ねえねえ もしかしてJa
687 :
nobodyさん :2012/08/11(土) 14:30:06.54 ID:h1GyvnsX
どういうデータなのか分かりやすくするための記述をURLでやるのはどうなんだ ソースの中に書くとかドキュメントにまとめるとかじゃないの? それと$_GET['nantara_kantara_hohohoi_hoi']とか書くの面倒じゃない?
別にいいんじゃ?何か問題が?
>>687 ・hoge.co.jpを勝手に使うな
・URLが長すぎるとブラウザによっては省略されたりするよ
(省略されてドメイン名のみが表示された状態になる)
691 :
nobodyさん :2012/08/11(土) 15:01:53.09 ID:h1GyvnsX
GETで渡る間だけ短くする関数を作ることにしました。 function org_simplizer($text){ //----------------------------------------- // 文字列を一定の法則したがって シンプルに短くする //----------------------------------------- //例 nantara_kantara → NAKA //例 img_src_text → IMSRTE $splited = preg_split ('/_/', $text); foreach($splited as $key => $value){ $simplize_text .= mb_strimwidth($value, 0, 2, ""); $simplize_text = strtoupper($simplize_text); } return $simplize_text; } <a href="search?<?php echo org_simplizer('google_map_id'); ?>=12345"> ↓ search?GOMAID=12345 ↓ $google_map_id = $_GET[org_simplizer('google_map_id')]
重複する恐れは?
693 :
nobodyさん :2012/08/11(土) 15:37:05.18 ID:h1GyvnsX
>>692 ありまくり
でもまあ、最悪重複したら
元ネームの方を変えたらいいかなと
そんな訳の分からないことをするより変換表を作る方がいいよ
695 :
nobodyさん :2012/08/11(土) 16:21:21.45 ID:sHxqG8e9
php+mysqlでビューを使うメリットってありますか
向上心の無い人「どうせ遅い」
>>687 PCならかなり長かったり事実上無制限だったりするかもしれないけど、携帯は割りと短いままな点には注意な
PHPが遅いのは当たり前。 速度重視であれば別言語を使えばいいだけ。
ウェブプログラミングということから考えればその遅さは大して問題にならんだろ 少なくともここで話してる程度の規模じゃね 回線速度とかDBとかの方がボトルネックだわ
>>699 DB周りはさらに悲惨だからな、PHPは。
PHPのDB周りってそんなに遅いの? もしかしてPEARのDBとかMDB2使ってるんじゃないよね?
お前らお盆なのにPHPの話してんの?w
DB周りというかキャッシュが貧弱だから遅い。
へぇそうなんだ
意味が分からないので詳しく説明してください
たぶん言ってる本人が一番分かってないよ
なんで速度重視とか言う極論になるかね PHPは遅い、でもその遅いPHPでもなるべく速くなるようにコーディングする なにがおかしい? 月間数百万アクセスのサイトだと、例え小さい努力でも大きな変化につながるよ
PHPを使ってるのがおかしい
俺がおかしい
710 :
nobodyさん :2012/08/11(土) 20:28:02.80 ID:uL+LafE4
PHPはセッションID生成に、 secureな擬似乱数生成系を使用していないけど、 サーバ複数台構成の場合、衝突しないんですか? この辺詳しい方いませんか?
>>710 お前の糞サイトには、どうせ衝突するほど人は来ないんだから心配するな
712 :
nobodyさん :2012/08/11(土) 20:51:04.53 ID:Dz3bSh7I
出たな(笑) 調べろ(笑) ググレ(笑) 試せ(笑) さっさと巣に帰れよ(笑)
>>712 おまえ、
>>23 のマジキチセッション厨だな?
まだ巣に帰ってなかったのかよ
早く巣に帰れよw
こんなクソスレは不要です
WordPress、OpenPNE、 またsymfonyやCakePHPなどのフレームワークもみんな重いです。 これらの重さはPHPだから仕方がないの問題なのでしょうか?
わんばんこーーーヽ(^o^)丿
このスレのレベル低すぎワロタ
こんなスレは必要ない。
720 :
nobodyさん :2012/08/12(日) 01:41:50.63 ID:tv5Rxu5w
わんばんこーーーヽ(^o^)丿
キャッシュも前回説明してやったのにまるで理解してなかったんだなw どっかのサイトに書いてあることを鵜呑みにして連呼するのみw
こんなクソスレいらね
キャッシュの話をなかったことにしようと必死である
何でこんな糞スレが121まで続いてるんだ? まあ121で終了だな
聞きたいことあったらid出してね 120までは良スレだったんだよ
クソスレいらね
どうせまともな回答せずに質問者を罵るだけ。 こんなスレはもう必要ない。
PHPが下らない言語だし、このスレにも下らない質問しかないからな
回答者が荒らしである以上、どうしてもこのスレを続けたければ回答者がID出せよ。
俺は誰の指図も受けない
じゃあ、このスレは終わりだね。 よくもまあ質問者をバカにするもんだ。
それはお前だけだろ
俺様に意見したいならお前がIDを出せ
736 :
nobodyさん :2012/08/12(日) 17:49:08.86 ID:K10RO9pU
よし、まともな質問なら、なるべくきちんと回答しよう
もう手遅れ。おかげで閑散としている。
質問者より回答者のレベルが低すぎて、 質問スレとして機能していない。
まあ丁寧に答えてるとやたら質問が増えて収拾つかなくなるから、 適当に空いてた方がいいっしょ。
740 :
nobodyさん :2012/08/12(日) 18:06:49.27 ID:eJGOzV7v
おまえらPHPで開発する時何使ってる?
ID出さなくても答えてくれるスレがあるのに、 ID出しても罵られるだけのこの糞スレは不要だろw
742 :
nobodyさん :2012/08/12(日) 18:11:28.57 ID:K10RO9pU
>>740 IDE使わないでサクラエディタ使ってる
>>740 NetBeans, Eclipse, Aptana。
しかしJava系は荒れるのでこのスレではNGの話題です。
わーい Aptana使ってる人がいて嬉しい
そもそもPHPが完全にオワコンだからな。 一時期は信者の熱心な布教である程度普及したけど、今現在PHPの利用者はどんどん減っていってる。 PHPで作られたサイトもどんどん減っていってるから、残ってるのは過去にPHPで作ってしまったシステムを利用してるだけ。 企業なんかも1年くらい前から脱PHP始まってるからな。 レンタル鯖なんかも利用者獲得のためだけに入れてたけど最近PHP使ってるのはDQNばかりだから PHPのバージョンアップやら設定もいい加減だし、そもそもPHP自体をインストールしないところもどんどん増えてきてる。 まだPHPを使ってるのは仕事で昔PHPで作られたシステムのメンテさせられてるようなIT奴隷くらい。 普通は書き貯めたコードは資産になるけどPHPの場合は資産どころか見事にゴミと化した。 趣味でも仕事でも今からPHPを始めようなんてのは正気じゃないよ。
>>744 23. Javaの話をすると回答者が不機嫌になるんだけど・・・
→ 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
>>745 Javaとはある程度住み分けできてるだろ
RubyやPythonはそこまで普及してない
Perl?今さら?
>>747 >>744 23. Javaの話をすると回答者が不機嫌になるんだけど・・・
→ 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
まあ最後のスレということで楽しもうではないか!
しかもこんな状態が楽しいとかキチガイにもほどがある。
ここ数スレは回答者たちの質問者叩きがひどいことになっていたな
質問に対して いろいろ問題を指摘されたのを 自分が叩かれたと思って 悔しいから必死に質問者を叩いて憂さを晴らしてたみたいだね。
なんか間違えたけど、これでいいや。
まともな質問をする奴がいないんだからしょうがない
じゃあ1000まで反省会で終了な
反省会www アホか
このスレはギクシャクしずぎ。 質問スレは別にもあるし、もう不要。 みなさん、お疲れ様でした。
偉そうな奴が多いから。ここは。 だから寄り付かなくなった。
一人の荒らし
そもそも、質問するような人がずっといるような状態がおかしい。 回答者以外でずっといるのは荒らしだけ。
ま、終わったことだからどうでもいいがね。 はい、お疲れ。
来なくなってくれるのあれば大歓迎です。
質問がある人は別のスレへお願いします。 このスレは質問受付を終了しました。
765 :
nobodyさん :2012/08/12(日) 22:05:17.61 ID:AISECWn7
おい、ID出して書いてみろよ どうせできないだろwwwだって一人で書いてるもんなwww
お疲れ
こういうレスが
>>765 が質問者を遠ざけて今や過疎状態に・・・
768 :
nobodyさん :2012/08/12(日) 22:11:00.46 ID:B6tgVAjq
>>742 生産性が低そうですが・・・
NetBeans ってEclipseと比べて軽いですか?
>>768 このスレは終了したので。最後に答えておくとNetBeansの方が軽いかと。
>>768 IDE使うとそんなに生産性高くなるの?
サーバへのアップロードはどうやってる?
リポジトリで管理してる?まあEclipseでもNetBeansでもできるが
>>771 ああ、すまん
生産性が低そうなやつに生産性が低そうって言われると
ムカっとくるなw
バカにバカって言われても普通腹立たない。
まあまあ、最後なんだから仲良くしようや
>>773 おまえ、まぢであたまわるいだろwwwww
頭悪い奴に頭悪い奴っていわれてもサッパリ頭にこない。 頭悪い奴には分かんないのは仕方ない。
このスレの最終章にふさわしく、 質問者と回答者のクソケンカwwww
こういうただの内容についてのやり取りですら、 なぜか本人への攻撃だと勘違いするんだよな。 こいつが成長しないかぎり、スレをやめようが皆で無視しようが 今の状況は変わらん。 けど、話通じないんだよな。
だから俺様が前に言っただろ ググレカスとかやってみろとかいうクソみたいな回答しかしないやつは消えろって
はいはい、終了終了。 では、クソスレ反省会開始
そっすね
まつもとゆきひろの思惑通りの流れ
785 :
バカ :2012/08/13(月) 01:20:42.17 ID:???
じゃーそろそろ埋めていきましょうかねクソスレを
これで次スレを立てるやつは完全に荒らしだろwww このスレはもういい。
セッション厨大勝利www
クソスレwwwww
つーかこの過疎板にPHPスレ立ちすぎだろ
792 :
nobodyさん :2012/08/13(月) 10:56:31.41 ID:0H/2eLq8
くだらない質問ですが、なんで質問も回答もしないのに、 自分の嫌う言語のスレにずっと張り付いてるんでしょうか。
いやよいやよも好きのうちって言うじゃないですか
795 :
nobodyさん :2012/08/13(月) 11:32:10.09 ID:0H/2eLq8
>>794 なんで張り付いて終わった終わった言い続けてるの?
クソスレwww
>>795 質問者を煽ったり、馬鹿にして楽しいの?
こんなスレ続けてどおするの?
どおするの だってよ 頭悪いな
>>799 お前みたいなやつがこのスレを終わらせたんだよ。
気づけよ。
こんな糞スレが消えて悲しいのか? 泣けよ
803 :
nobodyさん :2012/08/13(月) 15:14:57.89 ID:0H/2eLq8
>>798 荒らしてる人は質問者だったんですか?
質問をしているだけで、馬鹿にしてはいないんですか。
何度も書くけど、なんで馬鹿にされたととるのかなぁ。 ネット使うの向いてないんじゃないの?
805 :
nobodyさん :2012/08/13(月) 15:24:14.09 ID:2i6jpXdC
通報おk
終了おk
どっちにしても荒れ放題
たとえばこいつ
>>799 質問スレは他にあるので不要だろww
こんなクソスレいらね
見なきゃいいだけなのに、このこだわりよう。 よほど嫌な目にあったんだろうな。
>>809 ねぇ、このスレで何したいの?
まさか質疑問答ではないよね。
荒らしくん。
クソスレ終了の反省会場はここですか?
>>810 何がしたいってwwww 分かってるくせに
813 名前:nobodyさん[sage] 投稿日:2012/08/13(月) 17:18:08.84 ID:???
>>810 何がしたいってwwww 分かってるくせに
クソスレいらね
糞スレを乱立してればそのうち終了する
cakePHP 使ってるんですけど常に行が新規追加されると思いきや更新されてしまいます。 しっかり、 create(); を挟んでいるのですが。 $insert_data = array( 'hoge' => array ( 'id' => $login_user_id, 'name' => $post_name, ) ); $this->hoge->create(); // ← 常に新規追加させる。 $this->hoge->save($insert_data);
>>818 このスレは終了したので別スレで質問してください。
>>818 hogeとか何の疑問も持たずに使ってるお前のような脳弱には無理
このスレは終わるべくして終わった。 クソスレwww
つーかPHPスレ大杉だろ 2つくらいに絞れよ 順次終了||統合しろ
825 :
818 :2012/08/14(火) 00:15:58.46 ID:SZNvSjO9
マジで困った。
>>818 こいつ馬鹿だろ。このスレが終わっているのは一目瞭然なのに。
スレを続けたい一部の荒らしの偽装かwww
お前ら死ねよ
クソスレ、クソスレwwww
オワコン、オワコン
もう次スレいらんわ 死ね
スレ終了させようとして荒らしてんのは、 このスレで叩かれた質問者? まあそんな根に持つなよw
いったい何がそんなに悔しかったのか?
糞スレ終了wwwwww
このスレ、続けて楽しいの?
>>833 質問スレは別にもあるから荒れ放題のここは必要ない。
どうせ罵りばかりwww
お望みどおり終了してやるのも彼の為かもな。 荒らすのをやめられない、誰か助けてと言ってる様に見える。
そうだな。はいはい終了決定!!!!
質問スレになっていないから存在する意味もない
次スレを立てるやつは荒らし。
何か終わらせようと必死な奴が数名いるなwww そうか、叩かれたのかwww
お疲れ。さいなら
>>841 このスレで何を続けるのですか?
叩き合いかwwww
罵り合いかwwww
放置しときゃいいのになぜ「クソスレ」「終了」と喚くのか? なぜそこまで執着するのか?
はい、終了ーーーーーーーー。
500あたりからのアレが原因か
このスレだけこういう状況かと思って見てみたら、 WebProgのPerlスレとかもどうしょうもないし、 プログラム板も似たような感じ 要は、2ちゃんで質問してもしょうがないってことだ 続きは ・PHPプロ! ・教えて!goo ・Yahoo!知恵袋 のどれかでどうぞ
このスレいらね
早く埋めろ 急げ急げ
いろいろな理由で荒らしていた人たちも含めて みなさん、お疲れ様でした
途中から回答する側が図に乗りすぎたな。 ま、終わったことだけど。
回答する側が悪いわけじゃないけど、回答した後のっちゃだめだな 反応はみない方向で 同じ波長でいい争いしたらそれこそ良いえさになってしまう
糞スレの反省会場はこちらですwww
さっさと実例を示せクズ 515 名前:nobodyさん [sage] :2012/08/06(月) 16:58:23.83 ID:??? うるせえ -1じゃなきゃいけないパターンもあんだよハゲ
>>853 回答する側が悪いわけじゃないけどwwwww
質問者と回答者の双方にキチガイが混ざっていて、結果スレが荒れている
終了終了。まさか続けたいやつはいないよなwww
515 名前:nobodyさん [sage] :2012/08/06(月) 16:58:23.83 ID:??? うるせえ -1じゃなきゃいけないパターンもあんだよハゲ
荒らす回答者の自演までやってるんだもん。 見ればちゃんと回答してないからすぐ分かるけど、 それ使ってまた回答者叩きをするしなw
PHPスレを荒らしてるカスがいるな。
>>860 この期に及んで回答者は悪くないと言いたいの?
反省会まだやってんの? 終わったからどうでもよくねw
みなさんお疲れ様でした。別のスレで再会できれば幸いです。
荒らし以外はIDを表示してお使いください
このスレは質問受付を終了しました。 質問は別のスレへお願いします。
このスレで真摯になって回答してくれた人は一人だったな セッションとか教えてもらえて本当に助かった ありがとうございました その他クズどもは全員死ね
857 名前:nobodyさん[sage] 投稿日:2012/08/14(火) 08:21:47.48 ID:??? 質問者と回答者の双方にキチガイが混ざっていて、結果スレが荒れている
はっきり言って質問者は普通だった だが回答者がクソ解答やバカにするような発言したから質問者が反発して荒れた 全ては回答者クズの責任 あのやってみろ厨のせいだよ
いがみ合いはやめよう。最後くらいは仲良く
さすが糞スレの最後らしい展開。反省会も乱暴な言葉の応酬となってきたな。
このスレタイトルが「下らねぇ質問は〜」って書いてんだから 下らない質問するのは当たり前のこと それをバカにするなんてひどいっす
そりゃそうだw
515 名前:nobodyさん [sage] :2012/08/06(月) 16:58:23.83 ID:??? うるせえ -1じゃなきゃいけないパターンもあんだよハゲ
このスレは回答者が荒らしでしたね。 結果的に質問が来なくなりました。
そのクソ回答者はもしかしたら一人かもしれない ID見えないから複数人装ってるだけだよ 試せ、ググレ、死ね、やってみろ はいはい聞き飽きたんだよクソが
そんなんだけじゃなかっただろうがよ てか他のスレに飛び火させるのやめてほしいんだけど
また何の根拠もなく自演呼ばわり 聞き飽きた
本人図星乙
糞質問を指摘することで質問者が淘汰される かと言うとそうでもなく
質問者もおかしい奴多かっただろ ID:TjRZ3BtPとか
その質問者は回答者によって荒れたパターンだな 回答者がちゃんと回答していれば問題なかった
回答者のせいにするの好きだなお前
>>885 いや、もともと人格に問題があった
それ以前にもトラブル起こしてるっぽいし
とにかく黙れよお前ら
889 :
nobodyさん :2012/08/14(火) 14:21:15.88 ID:SZNvSjO9
大体平日に2chに書き込みしてるお前らって時点で・・・
俺は誰の指図も受けない
>>889 盆休みだ
もう少し日本人らしい生活をしろ
つか、後の祭り。 このスレは機能を終了しました。
回答者が悪い、 質問者が悪い、 どうでもいい。手遅れwww
894 :
nobodyさん :2012/08/14(火) 14:27:46.42 ID:SZNvSjO9
>>891 日本人らしい生活してるから職場から2chしてんだろうが。
895 :
nobodyさん :2012/08/14(火) 14:28:17.35 ID:SZNvSjO9
つか、確かにPHPスレ多すぎるな。 どれか一本に集約した方がいいと思う。
スレ終了反省会も叩き合いと罵り合いか
>>895 昨夜のCakeくん?
なんのための自演?ID出てるよwww
クソスレーーーーーーー、終了。
早く埋めて終了しようぜ 回答者に叩かれた辛い思い出が蘇るだろ!
901 :
nobodyさん :2012/08/14(火) 14:39:17.81 ID:SZNvSjO9
次スレ立てるよ
【質問】下らねぇPHPはID出して書き込みやがれ 122
絶対次スレ立てるんじゃねーぞ! 回答者に叩かれた辛い思い出が蘇るだろ! クソスレ終了!クソスレ終了! こんなスレで何するの?こんなスレで何するの? 次スレいらんわ!次スレいらんわ! クソスレいらね!クソスレいらね!
下らねぇPHPの下らねぇ質問はID出して書き込みやがれ 122
【PHP質問スレ】質問者も回答者もID出して書き込みやがれ122
【PHP質問スレ】質問者も回答者もID出そうぜ 122
【PHP質問スレ】削除できるものなら削除依頼出しやがれ 122
【Ruby】下らねぇ質問はID出して書き込みやがれ 122
909 :
nobodyさん :2012/08/14(火) 15:43:19.26 ID:SZNvSjO9
確実にたてるぜ。ちんぽと一緒によ。
>>909 是非立ててくれ!
俺も質問に来た初心者が罵声を浴びせられバカにされてるのを見てるのが楽しくて仕方がない!
質問者がトラウマになってプログラムやめたり人格が歪めばいいのにと思いながら見てるよ!
ここがなくなったら楽しみが減っちゃうから頑張って立ててね!
どんどん誘き寄せて若い芽を摘み取ろう!
将来のライバルを蹴落とすぞ
言い争ってるのを見るのが楽しいし、 他の誰かと誰かを争わせるのが楽しい
どこにいるか分からないゴキブリを探して殺虫剤持ってウロウロするより エサ置いて集まってきたところを一網打尽にするのが効率が良い
絶対次スレ立てるんじゃねーぞ! 回答者にいじめられた辛い思い出が蘇るだろ! クソスレ終了!クソスレ終了! こんなスレで何するの?こんなスレで何するの? 次スレいらんわ!次スレいらんわ! クソスレいらね!クソスレいらね!
回答者にいじめられた辛い思い出とやらをお前の脳に刻み込んで一生忘れられなくしてや る回答者にいじめられた辛い思い出とやらをお前の脳に刻み込んで一生忘れられなくして やる回答者にいじめられた辛い思い出とやらをお前の脳に刻み込んで一生忘れられなくし てやる回答者にいじめられた辛い思い出とやらをお前の脳に刻み込んで一生忘れられなく してやる回答者にいじめられた辛い思い出とやらをお前の脳に刻み込んで一生忘れられな くしてやる
J(‘A')し どうしてこんな風に育っちゃったのかしら・・・どこで間違えたのかしら・・・
>どこで間違えたのかしら・・・ PHPに手を出したのが運のつきだろうな
921 :
nobodyさん :2012/08/14(火) 18:20:40.42 ID:OwMmcwCr
919です。 失礼しました。
>>919 このスレは質問受付は終了している。
申し訳ないが別のスレで質問してください。
糞スレ終了したな。 終わるべくして終わった。ここ数スレはひどい状態だった。
回答する側、質問する側ともに荒らし放題で最終的に終わりを迎えた。
あれ? まだこのスレ残ってるの?
書き込みの大半は、お前だけどなw
931 :
nobodyさん :2012/08/14(火) 23:17:24.07 ID:MVNRc1ib
ブラウザからはサイトが表示されるのに、 file_get_contentsではHTTP500 internal server errorになります。 これは何が原因だと言えますか?
>>931 >>407 あたりのsimplexml_load_fileもそうだけど、
PHPからURL指定でHTTP通信するときは、USER_AGENTを送らなかったり、リファラを送らなかったり、と
普通にブラウザで見る場合と色々違うから、多分そのせい
自分のサーバなら$_SERVERとか確認してみたりログを読んでみたりするといい
test_url.php
<?php
print_r( $_SERVER );
?>
get_url.php
<?php
$test = file_get_contents('
http://example.com/test_url.php ');
echo $test;
?>
これでget_url.phpを開いてみればいろいろわかるかもね
アクセス先のサーバーがIISなら諦めたほうがいい
>>931 このスレは質問受付を終了しています。
別のスレへどうぞ。
おっ、終了したのに動いているな。 これが最後の質問かwwwwwww
>>931 このスレは質問受付は終了している。
申し訳ないが別のスレで質問してください。
あと3週間もしたらちっとはマシになんのかなあ
>>931 このスレは終了してんだよ
最新50レスくらい読めないのか脳弱
そんな注意力もないからエラー出ても自分で解決できないんだろ
諦めろ
>>939 これ以上続けることが荒らしだよ。
回答者も質問者もさんざん荒らしてきた結果が今の状況。
質問するところは別のスレにも複数あるし、
荒れ放題のこのスレを残す意味は全くない。
>>939 つうか、このスレの議論嫁や。
終了という結論に達しているだろwww
お前が荒らしだろ。
>>939 今まで散々荒らしてきてこれからこのスレで何するつもりか?
絶対次スレ立てるんじゃねーぞ! 回答者に叩かれた辛い思い出が蘇るだろ! クソスレ終了!クソスレ終了! こんなスレで何するの?こんなスレで何するの? 次スレいらんわ!次スレいらんわ! クソスレいらね!クソスレいらね! 荒らしてでも終了させるぞ!
次スレ立てたら、終了厨たちはしょっぱなから 終了、終了騒ぐのかな?www 見なきゃいいだけなのに
>>947 次スレ立てる意味は?また荒らすわけかwww
終了終了。まさか続けたいやつはいないよなwww
クソ回答者がいなくなれば続けたい
クソ回答者が続けたがっているので無理だよ
【PHP質問スレ】※クソ回答者は書き込み厳禁 これでよろ
俺は終了して欲しくないね 初心者がリンチされてるのを見るのが楽しみなのに
>>953 さんざん荒れ放題のスレを続けたい理由は何?
やはり荒らしたいのか?www
>>951 >>952 自演か?w
「クソ回答者」って書いてるってことは、おまえは質問者だなw
やっぱ叩かれたのを根に持ってるんだなwww
きちんとした質問をしたのか?
それ隔離スレだしw
完全にオワコンのPHPなのに そのスレをいつまでも存続させる意味が分からない
916 名前:nobodyさん[sage] 投稿日:2012/08/14(火) 16:56:54.64 ID:??? 回答者にいじめられた辛い思い出とやらをお前の脳に刻み込んで一生忘れられなくしてや る回答者にいじめられた辛い思い出とやらをお前の脳に刻み込んで一生忘れられなくして やる回答者にいじめられた辛い思い出とやらをお前の脳に刻み込んで一生忘れられなくし てやる回答者にいじめられた辛い思い出とやらをお前の脳に刻み込んで一生忘れられなく してやる回答者にいじめられた辛い思い出とやらをお前の脳に刻み込んで一生忘れられな くしてやる
質問者が発狂してるのは事実だね。
荒らしとかオワコンとか発狂抜きでPHPスレ多すぎ 本スレと隔離スレの2つに絞れ
このスレを続けたい理由は何ですか?
>>965 そんなに根に持っても仕方ないだろ
自分には非がなかったのか?
>>967 解答を続けたかったら別のスレを自分で立てて、
ID出すなりコテハンで責任を持って解答したらいいよ。
次スレ立てたら終了厨が発狂すんのか? 見てみたいwww
終了厨はどうでもいい。 質問者の袋叩きが見たい。
質問者を袋叩きにすることがこのスレの醍醐味だ。 こういうことだね>>回答者さん
次スレ 【PHP】終了厨はID出して書き込みやがれ 122
質問者と回答者を戦わせてそれを眺めるのが楽しいわけよ 例えば、悪いことをしてるやつがいてそれを通報するとする 正義のために・いいことをしたいから通報するわけじゃない その悪いやつと誰かを戦わせて眺めたいから通報するのだ
このスレを続けたい理由をまとめると ・質問者が袋叩きになるところをみたいから ・質問者と回答者のバトルをみたいから
ひとりで必死に騒いでるやつがいるなw
>>976 まとめ方が下手糞だな
全くまとまってない
糞言語PHPの設計と同じで下手糞だ
もう終了でいいよ。
もうずぐ、このスレも埋まることだし、 荒らしてる人は、何が原因だったのか正直に書いてみたら? 意外とやさしい励ましや応援があるかもよん。
>>981 もう終了だから。次スレは立てる必要はない。
スレを続ける理由も以下くらいしかないようだから。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
今までありがとうございました。
いい時もあったよ。ありがとう。
踏み逃げかよ
お世話になりました。
>>982 それ重要じゃん
初心者はスルーしてても精神的にはかなり効いてるからなw
スルーというより無防備なところに罵声を浴びせられて反撃できない状態w
絶対次スレ立てるんじゃねーぞ! 回答者に叩かれた辛い思い出が蘇るだろ! クソスレ終了!クソスレ終了! こんなスレで何するの?こんなスレで何するの? 次スレいらんわ!次スレいらんわ! クソスレいらね!クソスレいらね! 荒らしてでも終了させるぞ! よーし、もう少しで終了だ!!! これでトラウマから解放されるはず!
初心者をゴミのように叩くスレも終了です
初心者にとってはトラウマになったかもしれない。 しかし回答者にとってはストレス発散になった。 ありがとうm(__)m
続けたい理由 ・質問者が袋叩きになるところをみたいから ・質問者と回答者のバトルをみたいから
結局、テンプレも読まずにマルチするクソ初心者が ファビョって荒らしたおかげで、121続いたスレも終了だなw
昨日から一気に埋まったなw
994 :
バカ :2012/08/15(水) 01:38:54.59 ID:???
PHP自体がオワコンですし
どうしてもこのスレが必要な理由: ・質問者が袋叩きになるところをみたいから ・質問者と回答者のバトルをみたいから
>>993 クソ質問者がファビョって、何とか終了させようとしてるからなw
いさぎよく終われ
ここまでテンプレ
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。