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

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

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

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

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

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

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
0011nobodyさん2012/11/21(水) 18:42:22.42ID:???
3行目以降何言ってるか意味不明
0012nobodyさん2012/11/21(水) 18:47:19.89ID: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'を代入する形です。
0013nobodyさん2012/11/21(水) 18:52:50.57ID:???
初心者の考えそうなことだなw
昔は気持ちがわかったのかもしれんが今じゃ意味不明だわwww
超ガンガレ
0014nobodyさん2012/11/21(水) 19:25:23.06ID:???
>>12
とりあえず $menu_1〜3 を空文字列で初期化すればいいよ
0015nobodyさん2012/11/21(水) 19:57:43.21ID:???
>>14
いや、ループ使えよw
0016nobodyさん2012/11/21(水) 20:20:52.62ID:ROWZyMSl
>>13,14
ありがとうございます。
とりあえずそうしてみます。
>>15
もしよろしければ、ループでの処理を書いていただけませんでしょうか?
0017nobodyさん2012/11/21(水) 20:23:37.00ID:???
[ menu_tbl ]
key | page_name
home | ホーム
blog | ブログ

http://test.com/blog/

http://test.com/index.php?page=blog

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;
0018nobodyさん2012/11/21(水) 21:00:11.92ID:???
>>15
ループ?
>>17が回答??
それとも3つの変数の初期化をforループで回すってこと?
0019nobodyさん2012/11/21(水) 21:41:54.83ID:ROWZyMSl
>>17
ありがとうございました。
これで拡張や管理が楽になります。
0020nobodyさん2012/11/21(水) 21:56:07.27ID:???
良回答だな
キャッシュもついてるし
0021nobodyさん2012/11/22(木) 02:19:23.52ID:???
良回答?自演かw

これくらいDBに入れないでいいだろ
ロジックとビューは分離しないの?
APCキャッシュ使いたいだけちゃうか
0022nobodyさん2012/11/22(木) 03:22:21.88ID:???
じゃあDB使うのと使わないの境目は何?
0023nobodyさん2012/11/22(木) 05:27:33.17ID:???
if () {
}
else {
}
0024nobodyさん2012/11/22(木) 06:59:10.41ID:???
つうか標準バンドルされてないのにapc関数使うの紹介するなよ
0025nobodyさん2012/11/22(木) 08:58:50.73ID:???
>>12
せめて配列にしろ
初心者にもほどがある
0026nobodyさん2012/11/22(木) 09:46:35.86ID:???
>>9 で質問者自身がDBから値を引っ張ってるって書いてあんだろ。
そして質問者自身がechoで表示してる、それに合わせたんだろ。
ビューとロジックの分離とかw 雑魚は黙ってろよw
0027nobodyさん2012/11/22(木) 10:00:07.81ID:???
質問者のレベルに下がって回答できないやつっているんだよね。
でも、大抵のヒトはそんなもんだから、それは仕方のないことだよ。
0028nobodyさん2012/11/22(木) 10:02:55.36ID:???
MySQLを使ってる可能性だってあるだろハゲ

配列さえ使えないゴミにはDBは早いが
0029nobodyさん2012/11/22(木) 10:08:15.46ID:???
酷い質問スレだな
VIPとか嫌儲より罵詈雑言が多いぞ
0030nobodyさん2012/11/22(木) 10:14:06.70ID:???
だから何
0031nobodyさん2012/11/22(木) 10:20:24.53ID:???
他人からの指摘も、罵詈雑言としてしか受け入れられないんだし。
でも。これが普通レベルの人たちです。
0032nobodyさん2012/11/22(木) 10:27:53.67ID:???
的確な指摘すら罵詈雑言呼ばわり
0033nobodyさん2012/11/22(木) 11:11:16.83ID:???
761 :nobodyさん :sage :2012/11/22(木) 10:11:23.26 ID:???
間違っていた場合は問題があるだろハゲ
間違ってる箇所を教えてほしければ土下座しろゴミ
28 :nobodyさん :sage :2012/11/22(木) 10:02:55.36 ID:???
MySQLを使ってる可能性だってあるだろハゲ

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

こいつコテも使ってないのによくここまで同一人物主張できるよな
0034nobodyさん2012/11/22(木) 13:01:26.48ID:???
で?
ハゲとゴミが共通してるだけ?
0035nobodyさん2012/11/22(木) 13:16:06.70ID:???
>>26
じゃあAPCはどっからきたの?
雑魚はお前だろwww
0036nobodyさん2012/11/22(木) 13:19:53.17ID:???
>>34
あるだろハゲっていう口調も一緒だろ?
こんなに知能が低そうなのが二人いるとかありえないだろうから同一人物だろ
0037nobodyさん2012/11/22(木) 13:28:08.62ID:???
禿は毛が無いから禿なのか?
禿だから毛が無いのか?
0038nobodyさん2012/11/22(木) 13:29:00.88ID:???
生えないから禿なんだろ
0039nobodyさん2012/11/22(木) 13:29:05.97ID:???
>>36
で?
0040nobodyさん2012/11/22(木) 13:41:13.29ID:???
土下座土下座うるさい厨房はほっとけよ
0041nobodyさん2012/11/22(木) 13:51:21.38ID:???
>>36
同一人物という根拠はそれだけ?
見つけて嬉しかったのか?
同一人物認定して勝ち誇ってるとか可哀想
0042nobodyさん2012/11/22(木) 13:57:45.06ID:???
レス内容でここまで同一人物だと主張できる奴も珍しいよなって話だろ
0043nobodyさん2012/11/22(木) 14:02:24.02ID:???
同一と主張してるのは>>33
0044nobodyさん2012/11/22(木) 14:04:18.11ID:???
片方はコード書いてんだから、文句ある奴もコード書けば全て解決するな。
0045nobodyさん2012/11/22(木) 14:05:51.15ID:???
あ?コードが欲しいのか?
コードを出せば消えてくれるのか?
0046nobodyさん2012/11/22(木) 14:09:21.24ID:???
さっさと書けっつってんだろはっっっっっげ
0047nobodyさん2012/11/22(木) 14:14:04.75ID:???
>>45
さっさと書けよ禿
かけないんだろ?土下座しろって言うんだろ?
0048nobodyさん2012/11/22(木) 14:18:01.39ID:???
煽れば書いて貰えるとでも?
0049nobodyさん2012/11/22(木) 14:19:37.27ID:???
ほーら書けないんじゃんwwwwww
0050nobodyさん2012/11/22(木) 14:20:27.42ID:???
>>47
乞食なら乞食らしく振舞わないと誰も恵んでくれないぞ
0051nobodyさん2012/11/22(木) 14:20:46.35ID:???
   完 全 勝 利
     *      *
  *     +
      n ∧_∧ n
 +  (ヨ(*´,_>`)E)
      Y   Y    *
0052nobodyさん2012/11/22(木) 14:21:35.57ID:???
とりあえず禿がコンプレックスになってて禿が口癖の禿は消えろよ
0053nobodyさん2012/11/22(木) 14:23:50.59ID:???
俺は誰の指図も受けない
0054nobodyさん2012/11/22(木) 14:25:11.02ID:???
俺は×
禿は〇
0055nobodyさん2012/11/22(木) 14:37:37.57ID:???
んー、まだ禿てないので「ハゲ!」と言われても別になんとも思わないんだよなぁ
禿てる人にとっては罵る言葉の最高峰なんだろうけどさ
0056nobodyさん2012/11/22(木) 14:43:58.65ID:???
なんかデブとかブスとかならいってもいいけど禿は禁句って感じだよな
俺に顔でかーって言ってたやつに
うっせえ禿げっつったら場が静まり返ったわ
0057nobodyさん2012/11/22(木) 14:47:01.25ID:???
顔でかは黙ってろよ
0058nobodyさん2012/11/22(木) 14:55:04.50ID:???
うっせえええええええええええええええええええええええ
はっげ!!!!!!!!!!!!
0059nobodyさん2012/11/22(木) 15:00:28.45ID:???
この辺のまとめて削除依頼してくるよ
0060nobodyさん2012/11/22(木) 15:13:06.64ID:???
php:Webプログラミング[スレッド削除]
http://qb5.2ch.net/test/read.cgi/saku/1300350561/
0061nobodyさん2012/11/22(木) 15:35:49.50ID:???
ワロタw
0062nobodyさん2012/11/22(木) 16:14:10.60ID:???
糞コテだけシカトされてんじゃん
存在感薄いコテだから気づかれなかったのかな
0063nobodyさん2012/11/22(木) 21:35:50.79ID:???
>>59は電脳なんとかか
0064nobodyさん2012/11/22(木) 22:30:22.68ID:???
12 :nori:2012/11/22(木) 22:16:07.00 HOST:hmmt119146.catv.ppp.infoweb.ne.jp<8080><3128><8000><1080>[219.104.244.146]
削除対象アドレス:
http://kohada.2ch.net/test/read.cgi/php/1353402165/34-59
削除理由・詳細・その他:
4. 投稿目的による削除対象
0065nobodyさん2012/11/22(木) 22:31:07.12ID:???
IPアドレス219.104.244.146
ホスト名hmmt119146.catv.ppp.infoweb.ne.jp
IPアドレス割当国日本 ( jp )
市外局番該当なし
接続回線CATV
都道府県静岡県
0066nobodyさん2012/11/22(木) 22:36:13.83ID:???
くっさいくっさい自治厨www
http://qb5.2ch.net/test/read.cgi/saku/1333197633/
0067nobodyさん2012/11/22(木) 23:05:46.89ID:???
>>28-33を削除依頼しないあたりに悪意を感じる
頭おかしいんじゃないの?
0068nobodyさん2012/11/22(木) 23:45:24.97ID:???
unset(自治厨);
0069nobodyさん2012/11/22(木) 23:49:55.19ID:???
system("rm -rf 自治厨");
0070nobodyさん2012/11/23(金) 00:35:50.48ID:???
(屮゜Д゜)屮質問カモーン
0071nobodyさん2012/11/23(金) 04:09:33.20ID:0JQrwjtR
クラスのアクセス権についてです

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

C言語のdllファイルみたいに、他人が作ったライブラリの中身を書き換える事が難しい言語ならともかく
スクリプト言語なら全く意味が無いと思うのですが、何故必要なのかを教えて下さい。
0072nobodyさん2012/11/23(金) 04:15:44.91ID:???
3行目以降何言ってるか意味不明
0073nobodyさん2012/11/23(金) 04:21:51.04ID:???
ようはカプセル化の説明をしてくれってことか
0074nobodyさん2012/11/23(金) 04:23:46.92ID:???
防御的プログラミングって言葉を知ってるか?
0075nobodyさん2012/11/23(金) 05:01:40.33ID:0JQrwjtR
カプセル化 - Wikipedia
http://ja.wikipedia.org/wiki/%E3%82%AB%E3%83%97%E3%82%BB%E3%83%AB%E5%8C%96

この例で言うと、「値を変更するにはsetXを使って下さい、値を取得するにはgetXを使って下さい」って書くだけでいいと思うのですが
それでもnec.xに直接アクセスする人って、ソースコードを読んで中身を理解している人じゃないですか。
そういう人にはやらせておけばいいと思うのですが、プログラミング言語の構造文として
この様なリファレンス違反をやる奴の面倒を見る必要があるのか疑問なんです
0076nobodyさん2012/11/23(金) 06:02:11.64ID:???
アクセスされたら困るからそうしてるので、
アクセスしたいなら書き換えたらいい
おしまい
0077nobodyさん2012/11/23(金) 06:44:56.81ID:???
いろいろ書いたけど
結局アクセスしたいならpublicに書きかえればという考えに落ち着いた
0078nobodyさん2012/11/23(金) 06:52:00.52ID:???
A「女子にパンツなんか要らないよな」
B「アクセスしたいなら脱がせればいい」
0079nobodyさん2012/11/23(金) 07:21:43.59ID:???
パンツはアクセスしないでほしいから履くものじゃないだろw
0080nobodyさん2012/11/23(金) 13:39:03.11ID:???
>>71
PHPの開発者もアクセス権なんかは糞みたいなものだけど
まぁ、みんなが欲しがってるのでつけといたよ
みたいな発言してるから、その考えもあながち間違いではないと思うよ。
0081nobodyさん2012/11/23(金) 16:32:56.37ID:???
ソースは?
0082nobodyさん2012/11/23(金) 16:42:08.09ID:???
オブジェクト指向のお勉強をしてください
0083nobodyさん2012/11/23(金) 18:25:53.64ID:EJg4ps4f
>>71
俺もその考え方は分るよ。
昔は面倒だから全部publicだったし、実際それで問題は起きない。
でも第三者に使わせると絶対バカが出てくるから、仕方ないからprivateも導入した。
0084nobodyさん2012/11/23(金) 18:28:05.42ID:EJg4ps4f
まぁ、彼のいってる事の意味を本質的に理解できない有象無象は、頭の良し悪しとは別に、頭がかたいね。
0085nobodyさん2012/11/23(金) 18:35:39.19ID:???
>>81
http://en.wikiquote.org/wiki/Rasmus_Lerdorf
0086nobodyさん2012/11/23(金) 21:56:27.77ID:???
彼ってどれのことだ
0087nobodyさん2012/11/23(金) 21:58:38.78ID:???
再利用する側が内部のコードを意識する必要がないように隠蔽するのがカプセル化
車輪の再発明が好きなやつには理解できない概念
一度SourceForgeかなんかのプロジェクトでチーム開発に参加してみたらいいんじゃないの?
>>83のような考えはオブジェクト指向の設計思想にそぐわないので参考にしないように
0088nobodyさん2012/11/23(金) 22:36:16.49ID:???
リフレクションが使える時点で
アクセス権なんてのは砂場の線引みたいなものなんだけどな
0089nobodyさん2012/11/23(金) 23:04:24.70ID:???
クラスの内部でしか使うことを想定してないメソッドもpublicにすんのか?w
0090nobodyさん2012/11/23(金) 23:17:01.42ID:???
そこをpraivateにしても読めるし変更できるし、全然privateじゃねーじゃんってことだろ。
0091nobodyさん2012/11/23(金) 23:38:53.11ID:???
自分で決めるルールだしな。たいしたことないものだと理解できたんなら
それであってるから。
0092nobodyさん2012/11/24(土) 00:15:51.59ID:???
praivateにしたらそりゃ隠ぺいできないだろうな
0093nobodyさん2012/11/24(土) 00:23:40.31ID:???
つまり、まとめると、
PHPは、女子のパンツのシミ
0094nobodyさん2012/11/24(土) 00:25:14.59ID:???
みみっちいアプリを量産するための言語にそもそもオブジェクト指向実装なんていらなかったからな。
Javaからの客寄せに実装しただけ。

おまえらは手続き型でセコセコみみっちいのを量産してればいいんだよ。
速度も早いしいうことなしだろ?
0095nobodyさん2012/11/24(土) 00:27:45.76ID:???
PHPerはそのシミに群がる虫けらども
0096nobodyさん2012/11/24(土) 00:51:28.18ID:???
>>90
確かにpraivateにしても、全然privateじゃねーじゃんってのは同意だなwww


冗談はおいといて、隠蔽化をソースを読まれたくない、中身を知られたくない、
って勘違いしてる奴が多いのかな
そういう考えだったら、ソースを読める時点でソースがpublicだろw
そういう隠蔽じゃないし
0097nobodyさん2012/11/24(土) 01:03:19.53ID:XZgD7S0e
変数ってlocalhostからの読み出しだけ有効なの?
例えばhttp://example.com/file.php
$unko = 70;って書いてあって、http://example.com/file2.phpからは
requireで読み込んだら echo $unko;できると思うけど
http://unko.net/file3.phpからは上記ファイルをrequireしてechoできるの?
あと、同一ホスト内にある別ユーザーで上記のことやっても読み出せない?
apacheのDocumentroot内だけ有効になってるとか?
0098nobodyさん2012/11/24(土) 01:07:13.73ID:???
>>97
http://kohada.2ch.net/test/read.cgi/php/1271172618/
こちらでどうぞ
0099nobodyさん2012/11/24(土) 01:09:15.04ID:XZgD7S0e
マルチになっちゃって申し訳ないわ。ごめんね
0100nobodyさん2012/11/24(土) 02:24:07.50ID:???
要するにアクセス権に関しては、
砂場の線引であろうが、パンツのシミであろうが、
自分でルール作るよりかは随分便利だってことでいいだろ。

それ以上でもそれ以下でもないよ。
0101nobodyさん2012/11/24(土) 12:38:01.43ID:QlZbs/Cx
【OS名】Linux
【連携ソフトウェア】MySQL ImageMagick
【PHPのバージョン】MySQL 4.0.27

【質問内容】
PC、ガラパゴス両対応のサイトを、
MySqlのバージョンの都合上EUC-JPで構築しています。

で、手持ちのガラケーではEUC-JPでも影響はなかったようなのですが、
一部端末では文字化けや、POSTが出来ないなどの不具合があるみたいです。

それで、SHIFT_JISで出力するのが一番硬いかな?と
吐き出すコンテンツを出力前に丸呑みして、
mb_convert_encodingを介してから出力しようかと思っています。

もっとスマートな方法はありますか?
お願いします。
01021012012/11/24(土) 12:39:27.24ID:QlZbs/Cx
以下訂正です。

【連携ソフトウェア】MySQL 4.0.27
【PHPのバージョン】PHP 5.2.5
0103nobodyさん2012/11/24(土) 12:48:36.78ID:???
MySQL4.0もPHP5.2ももうサポートされてないよ
01041102012/11/24(土) 12:50:20.03ID:???
>>103
借りてる環境がそうなので仕方がないのです。。。
0105nobodyさん2012/11/24(土) 12:53:47.00ID:???
>>101
あうと、その他で
文字コード違った記憶が
遠い昔の話だ
0106nobodyさん2012/11/24(土) 13:00:39.39ID:EIr96TZT
CURLでレスポンスヘッダを取得したいんですけど、どうしてもCURLOPT_WRITEHEADERで一度ファイルを作る必要があるのどうにかなりませんか
php://memoryに書き込ませようと思ったけど、curl_multi_initで複数個のcurlを作れないし
0107nobodyさん2012/11/24(土) 14:21:55.53ID:???
ファイル作るとどう問題が?
0108nobodyさん2012/11/24(土) 14:56:43.13ID:sD6jEt/b
>>96

>praivate
wwwwwwwwwwwwwwwwwwwwww

バカぐらま
0109nobodyさん2012/11/24(土) 15:26:23.07ID:???
そういうとこ拾い上げてもしょうがないじゃん
くだんねーな小学生はネットやるなよ
0110nobodyさん2012/11/24(土) 16:20:44.84ID:???
大人の会話に参加したかったんだろ、察してやれ。
■ このスレッドは過去ログ倉庫に格納されています