【PHP】下らねぇ質問はここに書き込みやがれpart11

このエントリーをはてなブックマークに追加
423421
まあそれはさておき、次の本スレ(part30)にはFAQなんかもあるといいのでは?

・ブラウザに何も表示されないんだけど・・・ → error_reporting、display_errors、log_errors
・include/requireに?a=b&c=dのようなパラメータつけたい → できません
・$a1,$a2,$a3...はどうしたら? → 可変変数・・・というかむしろ配列使え
・echo "$arr['hoge']['fuga']"; がうまくいかない → {おっぱい括弧}でくくれ
・echo?print? → echoはコンマ区切りで書ける。printは関数。パフォーマンスは気にするな
・値渡し・参照渡しのパフォーマンス → これまた気にするな
・csvやtsvを扱いたい → まずはfgetcsv
・ファイル入出力関数でリモートファイル扱う際の限界 → fsockopenでソケット通信
・一定時間ごとに何かしたい → cron
・画像処理一般 or GDの限界 → ImageMagick
・画像・音・動画はファイルで保存?DBに保存? → 好きにしてください
・クッキーの情報をユーザから隠したい → セッション使え

あたりの質問は頻出と言える希ガス。(他にも頻出するものけっこうありそう)
実際テンプレに載せるならもっと丁寧に書くべきだが、まあとりあえず案として。
DB、OO、PEAR、フレームワーク、テンプレート、正規表現、などの質問は誘導って感じの方向かな。
424421:2005/10/23(日) 09:02:24 ID:???
>>422
ああ、たしかにそうだな。こっちが本スレな雰囲気になりつつあるか・・・。
425nobodyさん:2005/10/23(日) 09:21:57 ID:???
>>418
インストールの方式がrpmを利用してても、
その辺はそのrpmのパッケージの作りによるが。

まあRHELの公式のパッケージあたりだと、後からで問題ない。
必要なのは
・php本体のパッケージ
・php-mysqlパッケージ(PHPのMySQL拡張のためのパッケージ)
・MySQL-serverのパッケージ
あとMySQL-clientにも依存してたかも(libmysqlパッケージってなってるかも)
依存関係はrpm使ってたら注意がでるので、解消しながら入れればいい。
yumを使ったrpmパッケージ管理の場合は俺は良くわからん。
426nobodyさん:2005/10/23(日) 09:23:05 ID:???
それじゃ次スレの>>1は仕切りなおしか。
いずれにせよテンプレはしっかりしたものが要るんジャマイカ?
今のままだと、>>423みたいな質問が繰り返されるってのも去ることながら、

「このスレってスレタイと合ってなくね?」

「本スレのスレタイがね・・・」

というやりとりも定期的に繰り返されることになる悪寒。
427nobodyさん:2005/10/23(日) 09:45:05 ID:???
質問するやつぁテンプレなんか見るわけない罠
428nobodyさん:2005/10/23(日) 09:58:12 ID:FVsmFciD
smartytとの連携なのですが

[$arr]
0 => Array (2)
main => Array (13)
id => 1
date => 2005/10/19(Wed) 12:52:36
res => Array (2)
0 => Array (12)
id => 2
date => 2005/10/19(Wed) 14:10:04
1 => Array (12)
id => 3
date => 2005/10/19(Wed) 14:18:44

このような連想配列をテンプレート側で表示する場合
.tpl側にはどのように記述するのでしょうか

{section name=main loop=$arr}
ID: {$arr[main].main.id}
DATE: {$arr[main].main.date}<br>
{section name=res loop=$arr[main].res}
ID: {$arr[main][reply].res.id}
DATE: {$arr[main][reply].res.date}<br>
{/section}
<hr>
{/section}

こうした場合main表示は問題なく、resのループ回数も合いますが
res の方だけ id date などの値が入りません・・
429nobodyさん:2005/10/23(日) 10:01:55 ID:FVsmFciD
すいません、[reply]は[res]に訂正です
430nobodyさん:2005/10/23(日) 10:09:25 ID:FVsmFciD
すいません解決しました
{$arr[main].res[reply].id}
こういう書式みたいです
431nobodyさん:2005/10/23(日) 10:09:43 ID:???
echoやprintで出力しようとしたものって、phpスクリプトの実行が終わってから
ブラウザに出力されているように感じるのですが
それをphpスクリプトの実行途中に出力させる関数ってないですかね?
432nobodyさん:2005/10/23(日) 10:15:14 ID:???
>>427
質問者がテンプレ読もうが読まなかろうが、読んでない香具師には>>1嫁ですむのがテンプレの意義
433418:2005/10/23(日) 10:15:24 ID:???
>>425
>・MySQL-serverのパッケージ

これインストールしてなかったよー。すんごく初級レベルで恐縮だけど、マジ超助かった。
434nobodyさん:2005/10/23(日) 11:14:34 ID:???
テンプレ案いいね.
435nobodyさん:2005/10/23(日) 11:35:22 ID:???
そのテンプレは長すぎるな。良く質問されるのを厳選しないと。
初め少なめで必要に応じて増やす形にしないと1-100までテンプレという事態になって良い情報が埋もれるよ。

質問する前に
・マニュアルを嫁
・マニュアルを検索汁
・ググれ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで

質問テンプレ
・マニュアルを調べたか、google検索したか(調べたキーワード)
・タイトル(禁:教えてください!etc)
例:requireとinclude
・内容
例:requireとincludeはどう違うのですか?

・回答者は>>(アンカー)をつける。
436nobodyさん:2005/10/23(日) 11:37:06 ID:???
テンプレに反対するわけではないけど、
あまりにも、基本的な質問をしてくる奴に、
皆でよってたかって「親切に」攻撃する、
そんな一連の流れが、ボキは好きだなぁ…
そんな流れが少なくなるのはチト寂しい…
437nobodyさん:2005/10/23(日) 11:51:22 ID:???
くだスレはそのままで、本スレにテンプレを持っていくほうが良いかもな。

追加
・正規表現については正規表現道場スレで
・Smartyについてはこの板を検索
・オブジェクト指向については良スレがないから本を買え
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)

こんなのはどうだろう。
・何も出力されない、エラーメッセージが出ない
error_reporting、display_errors、log_errors
・echo "$arr['hoge']['fuga']"; がうまくいかない
{おっぱい括弧}でくくれ
・Perlのようにprintに複数の引数を渡したい
echoを使う
・csvやtsvを扱いたい
まずはfgetcsv
・ファイル入出力関数(fopen等)でリモートファイルを扱う際の限界
fsockopenでソケット通信で解決
・一定時間ごとに何かしたい
cron、タクススケジューラ
・画像・音・動画はファイルで保存?DBに保存?
好きにしてください
・クッキーの情報をユーザから隠したい
セッション使え、ただしクッキーとセッションは仕組みが違うから同じように扱うな
438nobodyさん:2005/10/23(日) 12:06:13 ID:???
すみませんが、>>308についてお分りになる方はいらっしゃいませんか。
439nobodyさん:2005/10/23(日) 12:10:39 ID:???
マニュアル読め



テンプレ読め

になるだけじゃ・・・
440nobodyさん:2005/10/23(日) 12:34:27 ID:???
くだ質の存在意義について
441nobodyさん:2005/10/23(日) 12:35:36 ID:???
>>439
そりゃそうかもしれんが、FAQなんてあって害になるわけでもないでしょ。

本スレにはきちんとテンプレ用意して、質問者・回答者ともにレベル向上の方向で、
そしてここのくだスレでは>>436のような要望にもお答えしつつ(?)、マターリやったらいいんでない?
時には本スレから誘導されちゃう質問者とかも、いじるなりなんなりしてやってくれよ。

とにかく本スレが死んでるに近いから、このスレでいわゆる「くだらなくない」有益な情報まで埋もれやすくなっているのはイクナイと思いマッスル。

ところで、以前の本スレのテンプレにあった「エスパーきぼんぬの八カ条」も個人的にはけっこう好きだったんだがw
(まあ微妙っちゃ微妙か・・・)
442nobodyさん:2005/10/23(日) 12:44:01 ID:???
>>438
回答が無かった状況も鑑みると
PHP上での話なら「書き換えず実行する方法はない」
もしくは、あえてするなら、
 c:\usr\local\bin\にphp.exeを配置する
程度ではないかと。

私はいつも書き換えてますが・・・そうしょっちゅう書き換えるもんでもないし。
サーバーの設定によってはできるのかも知れませんが(私はそちら方面にはあまり明るくないので)。
443nobodyさん:2005/10/23(日) 12:54:22 ID:???
>>441
>ところで、以前の本スレのテンプレにあった「エスパーきぼんぬの八カ条」も個人的にはけっこう好きだったんだがw 
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
詳しく.
444nobodyさん:2005/10/23(日) 13:10:48 ID:???
漏れも好きだったんで探してきた
作った人GJ
----
「エスパーきぼんぬ」「氏ね」「(゚Д゚)ハァ?」等のレスを貰う八ヶ条。
1. ハードウェア、OSのバージョン等には一字一句触れない。
2. 大切な個人情報が漏れるとまずいので、己の行った操作、変更などは秘密。
3. エラーメッセージの類は決して書かない。「エラーが出るんです」で留める。
  目の前で生じている現象をそのまま具体的に書くなどもっての外。
  事実より俺様の脳内解釈を優先すべし。
4. 独り言文体で必勝。
  「…なんだけど、どうすればいいのかなぁ」「何が悪いんだろう?」
5. 「急いでいます」「困っています」等、自分の都合を全面に押し出す。
6. もう試したことを得意げに指摘してくる奴には、厳しく対応。
  「それが駄目だったから質問してるんです」「それはもう試してみて駄目でした」
  "どう"だめだったのか、本当に実際それを行ったかどうかなんか問題じゃない。
7. ストレートに答えを書かないもったいぶったレスには、逆切れで対応。
  「だからどうすればいいんですか?」「分からないなら引っ込んでろやゴルァ」
  示されたURL等を参照するなんて態度は、回答者を甘やかすことに他ならないので
 絶対に避ける。
8. 情報は小出しに。

「エスパーきぼんぬ」 補足
上の八ヵ条を「一つでも」満たす者は質問者として不適格だということだ。
そのような悪い質問に対して答えられるのは,
質問者の意図をすべて汲み取ることのできるエスパーでもなければムリ,
という意味であって,決して,高度な技術を持つユーザに対する尊称でなはい。
まちがっても「エスパーの方,回答お願いします」
なんて痛い質問するな。つうか氏ね。
445nobodyさん:2005/10/23(日) 13:10:55 ID:???
つーか、次の本スレは
>>1はほぼ今の(part29の)テンプレ(短く基本ルールを明示)
>>2に過去スレ・関連スレ
>>3以降にズラーっとFAQ
でどうよ?

FAQは長すぎるとウザいわけだが、>>423くらいのそこそこ量はあって、且つググるヒントになるくらいのサクっとした答えが書いてあるのがちょうど良いんでない?
http://pc8.2ch.net/test/read.cgi/hp/1129074823/3
くらいの数のQ&Aはあっていいと思う。(↑ここってテンプレ全体って点ではクドいけどw)