【PHP】下らねぇ質問はID出して書き込みやがれ 124at PHP
【PHP】下らねぇ質問はID出して書き込みやがれ 124 - 暇つぶし2ch1:nobodyさん
12/11/20 18:02:45.99
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 123
スレリンク(php板)

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

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

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

2:nobodyさん
12/11/20 18:03:29.80
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ

■過去ログ
【PHP】下らねぇ質問はID出して書き込みやがれ 121
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 120
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 119
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 118
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 117
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 116
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 115
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 114
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 113
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 112
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 111
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 110
スレリンク(php板)

3:nobodyさん
12/11/20 18:04:00.42
関連リンク
■本家マニュアル   URLリンク(www.php.net)
■日本PHPユーザ会 URLリンク(www.php.gr.jp)
■PEARマニュアル  URLリンク(pear.php.net)
■メーリングリスト   URLリンク(ns1.php.gr.jp)
■ZFマニュアル    URLリンク(framework.zend.com)
■Smartyマニュアル  URLリンク(www.smarty.net)

(以下英語)
■Zend本家      URLリンク(www.zend.com)
■Zend Framework  URLリンク(framework.zend.com)
■php | architect   URLリンク(www.phparch.com)
■Smarty       URLリンク(www.smarty.net)<)
■PECL本家(英語) URLリンク(pecl.php.net)

4:nobodyさん
12/11/20 18:04:52.05
【簡易FAQ】
1.文字コードは何を使えばいいの?
 →1.UTF-8 2.EUC-JP のどちらか。迷うようなやつはShift_JISは使っちゃダメ。
2. このスレに書き込むときに自分のサイト名を晒したくない
 → URLリンク(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)、起動&再起動あたり

5:nobodyさん
12/11/20 18:05:07.00
11. SQLの質問はどこで?
 → データベース板に誘導されるのが嫌ならPHPにうまく関連させて質問する
12. 文字列のなかに、英字のみとか数字のみとか記号が入っちゃいやんとかはどうしたらいいの?
 → ctype_~()が手軽。複雑なパターンはpreg_~()あたりで正規表現を使う。
13. $a1, $a2, $a3 ... のような変数名をうまく扱いたい
 → 可変変数で実現できるけど、むしろ配列を使って$a[1], $a[2], $a[3]等とするのがベター
14. echoとprintってどう違うの?
 → よく議論される話題であるが基本的に両者とも同じ。 以下ちょっとした議論。
  URLリンク(www.faqts.com)
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に保存?
 → 好きにしてください

6:nobodyさん
12/11/20 18:07:29.78
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ

■過去ログ
【PHP】下らねぇ質問はID出して書き込みやがれ 122
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 121
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 120
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 119
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 118
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 117
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 116
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 115
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 114
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 113
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 112
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 111
スレリンク(php板)

7:nobodyさん
12/11/20 18:08:03.77
ごめんなさい、、>>2>>6です・・・・・

8:きっちり32行なんだけどな
12/11/20 20:10:28.73
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 123
スレリンク(php板)

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

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

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ

9:nobodyさん
12/11/21 18:26:27.62 ROWZyMSl
初心者です。
ヘッダー部分を別ファイルで一元管理を行いたいのでご教授ください。
メニューバーにタグを入れることにより、メニューの一部分が強調され、自分が今どこにいるかわかるようになっています。

PHPで実行するとき、echoでヘッダ部分を括り変数展開が行われるようにし、
メニューバーの各箇所に$menu_1,$menu_2,$menu_3と記述していき
switchでDBから引き出した値をもとに上の変数のいずれかにタグを代入しているのですが、
他の変数が定義されていないことになり、少し気持ち悪いです。

このような場合どのようにしたらよいのでしょう?

10:nobodyさん
12/11/21 18:37:05.50
他の変数の定義をしてください
実際にどうやってやるかを提示するのは、エスパー以外には無理です。

11:nobodyさん
12/11/21 18:42:22.42
3行目以降何言ってるか意味不明

12:nobodyさん
12/11/21 18:47:19.89 ROWZyMSl
すみません。具体的に書くと、
<ul>
<li class='kyotyo'>ホーム</li>
<li>ブログ</li>
<li>ショップ</li>
</ul>
という感じにhtmlではなっているのですが、この部分をphpで一括管理したいので、
echo "<ul>
<li $menu_1 >ホーム</li>
<li $menu_2 >ブログ</li>
<li $menu_3 >ショップ</li>
</ul>";
という感じにしています。$menu_のいずれかにClass='kyotyo'を代入する形です。

13:nobodyさん
12/11/21 18:52:50.57
初心者の考えそうなことだなw
昔は気持ちがわかったのかもしれんが今じゃ意味不明だわwww
超ガンガレ

14:nobodyさん
12/11/21 19:25:23.06
>>12
とりあえず $menu_1~3 を空文字列で初期化すればいいよ

15:nobodyさん
12/11/21 19:57:43.21
>>14
いや、ループ使えよw

16:nobodyさん
12/11/21 20:20:52.62 ROWZyMSl
>>13,14
ありがとうございます。
とりあえずそうしてみます。
>>15
もしよろしければ、ループでの処理を書いていただけませんでしょうか?

17:nobodyさん
12/11/21 20:23:37.00
[ menu_tbl ]
key | page_name
home | ホーム
blog | ブログ

URLリンク(test.com)

URLリンク(test.com)

if(apc_exist('my_menu'){
  $menu = apc_fecth('my_menu');
}
else {
$menu_data = $this->db->getMenu();

$menu = '<ul>';
foreach($menu_data as $key => $page_name)
{
 $menu .= '<li';
 if($key === $_GET['page']) {
  $menu .= ' class="bold"';
 }
 $menu .= '>' . $page_name . '</li>';
}
$menu .= '</ul>';
apc_store('my_menu', $menu);
}

echo $menu;

18:nobodyさん
12/11/21 21:00:11.92
>>15
ループ?
>>17が回答??
それとも3つの変数の初期化をforループで回すってこと?

19:nobodyさん
12/11/21 21:41:54.83 ROWZyMSl
>>17
ありがとうございました。
これで拡張や管理が楽になります。

20:nobodyさん
12/11/21 21:56:07.27
良回答だな
キャッシュもついてるし

21:nobodyさん
12/11/22 02:19:23.52
良回答?自演かw

これくらいDBに入れないでいいだろ
ロジックとビューは分離しないの?
APCキャッシュ使いたいだけちゃうか

22:nobodyさん
12/11/22 03:22:21.88
じゃあDB使うのと使わないの境目は何?

23:nobodyさん
12/11/22 05:27:33.17
if () {
}
else {
}

24:nobodyさん
12/11/22 06:59:10.41
つうか標準バンドルされてないのにapc関数使うの紹介するなよ

25:nobodyさん
12/11/22 08:58:50.73
>>12
せめて配列にしろ
初心者にもほどがある

26:nobodyさん
12/11/22 09:46:35.86
>>9 で質問者自身がDBから値を引っ張ってるって書いてあんだろ。
そして質問者自身がechoで表示してる、それに合わせたんだろ。
ビューとロジックの分離とかw 雑魚は黙ってろよw

27:nobodyさん
12/11/22 10:00:07.81
質問者のレベルに下がって回答できないやつっているんだよね。
でも、大抵のヒトはそんなもんだから、それは仕方のないことだよ。

28:nobodyさん
12/11/22 10:02:55.36
MySQLを使ってる可能性だってあるだろハゲ

配列さえ使えないゴミにはDBは早いが

29:nobodyさん
12/11/22 10:08:15.46
酷い質問スレだな
VIPとか嫌儲より罵詈雑言が多いぞ

30:nobodyさん
12/11/22 10:14:06.70
だから何

31:nobodyさん
12/11/22 10:20:24.53
他人からの指摘も、罵詈雑言としてしか受け入れられないんだし。
でも。これが普通レベルの人たちです。

32:nobodyさん
12/11/22 10:27:53.67
的確な指摘すら罵詈雑言呼ばわり

33:nobodyさん
12/11/22 11:11:16.83
761 :nobodyさん :sage :2012/11/22(木) 10:11:23.26 ID:???
間違っていた場合は問題があるだろハゲ
間違ってる箇所を教えてほしければ土下座しろゴミ
28 :nobodyさん :sage :2012/11/22(木) 10:02:55.36 ID:???
MySQLを使ってる可能性だってあるだろハゲ

配列さえ使えないゴミにはDBは早いが

こいつコテも使ってないのによくここまで同一人物主張できるよな

34:nobodyさん
12/11/22 13:01:26.48
で?
ハゲとゴミが共通してるだけ?

35:nobodyさん
12/11/22 13:16:06.70
>>26
じゃあAPCはどっからきたの?
雑魚はお前だろwww

36:nobodyさん
12/11/22 13:19:53.17
>>34
あるだろハゲっていう口調も一緒だろ?
こんなに知能が低そうなのが二人いるとかありえないだろうから同一人物だろ

37:nobodyさん
12/11/22 13:28:08.62
禿は毛が無いから禿なのか?
禿だから毛が無いのか?

38:nobodyさん
12/11/22 13:29:00.88
生えないから禿なんだろ

39:nobodyさん
12/11/22 13:29:05.97
>>36
で?

40:nobodyさん
12/11/22 13:41:13.29
土下座土下座うるさい厨房はほっとけよ

41:nobodyさん
12/11/22 13:51:21.38
>>36
同一人物という根拠はそれだけ?
見つけて嬉しかったのか?
同一人物認定して勝ち誇ってるとか可哀想

42:nobodyさん
12/11/22 13:57:45.06
レス内容でここまで同一人物だと主張できる奴も珍しいよなって話だろ

43:nobodyさん
12/11/22 14:02:24.02
同一と主張してるのは>>33

44:nobodyさん
12/11/22 14:04:18.11
片方はコード書いてんだから、文句ある奴もコード書けば全て解決するな。

45:nobodyさん
12/11/22 14:05:51.15
あ?コードが欲しいのか?
コードを出せば消えてくれるのか?

46:nobodyさん
12/11/22 14:09:21.24
さっさと書けっつってんだろはっっっっっげ

47:nobodyさん
12/11/22 14:14:04.75
>>45
さっさと書けよ禿
かけないんだろ?土下座しろって言うんだろ?

48:nobodyさん
12/11/22 14:18:01.39
煽れば書いて貰えるとでも?

49:nobodyさん
12/11/22 14:19:37.27
ほーら書けないんじゃんwwwwww

50:nobodyさん
12/11/22 14:20:27.42
>>47
乞食なら乞食らしく振舞わないと誰も恵んでくれないぞ

51:nobodyさん
12/11/22 14:20:46.35
   完 全 勝 利
     *      *
  *     +
      n ∧_∧ n
 +  (ヨ(*´,_>`)E)
      Y   Y    *

52:nobodyさん
12/11/22 14:21:35.57
とりあえず禿がコンプレックスになってて禿が口癖の禿は消えろよ

53:nobodyさん
12/11/22 14:23:50.59
俺は誰の指図も受けない

54:nobodyさん
12/11/22 14:25:11.02
俺は×
禿は〇

55:nobodyさん
12/11/22 14:37:37.57
んー、まだ禿てないので「ハゲ!」と言われても別になんとも思わないんだよなぁ
禿てる人にとっては罵る言葉の最高峰なんだろうけどさ

56:nobodyさん
12/11/22 14:43:58.65
なんかデブとかブスとかならいってもいいけど禿は禁句って感じだよな
俺に顔でかーって言ってたやつに
うっせえ禿げっつったら場が静まり返ったわ

57:nobodyさん
12/11/22 14:47:01.25
顔でかは黙ってろよ

58:nobodyさん
12/11/22 14:55:04.50
うっせえええええええええええええええええええええええ
はっげ!!!!!!!!!!!!

59:nobodyさん
12/11/22 15:00:28.45
この辺のまとめて削除依頼してくるよ

60:nobodyさん
12/11/22 15:13:06.64
php:Webプログラミング[スレッド削除]
スレリンク(saku板)

61:nobodyさん
12/11/22 15:35:49.50
ワロタw

62:nobodyさん
12/11/22 16:14:10.60
糞コテだけシカトされてんじゃん
存在感薄いコテだから気づかれなかったのかな

63:nobodyさん
12/11/22 21:35:50.79
>>59は電脳なんとかか

64:nobodyさん
12/11/22 22:30:22.68
12 :nori:2012/11/22(木) 22:16:07.00 HOST:hmmt119146.catv.ppp.infoweb.ne.jp<8080><3128><8000><1080>[219.104.244.146]
削除対象アドレス:
スレリンク(php板:34-59番)
削除理由・詳細・その他:
4. 投稿目的による削除対象

65:nobodyさん
12/11/22 22:31:07.12
IPアドレス219.104.244.146
ホスト名hmmt119146.catv.ppp.infoweb.ne.jp
IPアドレス割当国日本 ( jp )
市外局番該当なし
接続回線CATV
都道府県静岡県

66:nobodyさん
12/11/22 22:36:13.83
くっさいくっさい自治厨www
スレリンク(saku板)

67:nobodyさん
12/11/22 23:05:46.89
>>28-33を削除依頼しないあたりに悪意を感じる
頭おかしいんじゃないの?

68:nobodyさん
12/11/22 23:45:24.97
unset(自治厨);

69:nobodyさん
12/11/22 23:49:55.19
system("rm -rf 自治厨");

70:nobodyさん
12/11/23 00:35:50.48
(屮゜Д゜)屮質問カモーン

71:nobodyさん
12/11/23 04:09:33.20 0JQrwjtR
クラスのアクセス権についてです

何故必要なのですか?
だってオブジェクトのプロパティやメソッドにアクセスする時って、絶対説明読みますよね
そこで「このメソッドを使いましょう」って書けばそれで済むじゃないですか。
それでもコードを自力で読んでアクセスしたいならさせればいいですし、
やろうと思えばclassをコピペしてアクセス権書き換える事だって出来るじゃないですか。

C言語のdllファイルみたいに、他人が作ったライブラリの中身を書き換える事が難しい言語ならともかく
スクリプト言語なら全く意味が無いと思うのですが、何故必要なのかを教えて下さい。

72:nobodyさん
12/11/23 04:15:44.91
3行目以降何言ってるか意味不明

73:nobodyさん
12/11/23 04:21:51.04
ようはカプセル化の説明をしてくれってことか

74:nobodyさん
12/11/23 04:23:46.92
防御的プログラミングって言葉を知ってるか?

75:nobodyさん
12/11/23 05:01:40.33 0JQrwjtR
カプセル化 - Wikipedia
URLリンク(ja.wikipedia.org)

この例で言うと、「値を変更するにはsetXを使って下さい、値を取得するにはgetXを使って下さい」って書くだけでいいと思うのですが
それでもnec.xに直接アクセスする人って、ソースコードを読んで中身を理解している人じゃないですか。
そういう人にはやらせておけばいいと思うのですが、プログラミング言語の構造文として
この様なリファレンス違反をやる奴の面倒を見る必要があるのか疑問なんです

76:nobodyさん
12/11/23 06:02:11.64
アクセスされたら困るからそうしてるので、
アクセスしたいなら書き換えたらいい
おしまい

77:nobodyさん
12/11/23 06:44:56.81
いろいろ書いたけど
結局アクセスしたいならpublicに書きかえればという考えに落ち着いた

78:nobodyさん
12/11/23 06:52:00.52
A「女子にパンツなんか要らないよな」
B「アクセスしたいなら脱がせればいい」

79:nobodyさん
12/11/23 07:21:43.59
パンツはアクセスしないでほしいから履くものじゃないだろw


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch