[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 02/02 16:26 / Filesize : 67 KB / Number-of Response : 355
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

PHP総合雑談スレ



1 名前:nobodyさん mailto:sage [2008/01/14(月) 21:35:11 ID:???]
PHP全体の雑談のようなスレがなかったからたてた
反省はしていない

203 名前:nobodyさん mailto:sage [2008/02/17(日) 11:39:13 ID:???]
AVは再生時間が短いから、どちらのディスクを採用して参入って言うのがなかったのかな?
時間は短いけれど、力はすごく強いと思う。

204 名前:nobodyさん mailto:age [2008/02/18(月) 22:27:06 ID:???]
オブジェクト指向を徐々に取り入れつつあるPHPだが、
みんな、この言語に将来性はどう感じてる?

205 名前:nobodyさん mailto:sage [2008/02/18(月) 22:33:59 ID:???]
他の言語に比べればある。
PHPがあるというより、他の言語に将来性が無い

206 名前:nobodyさん [2008/02/18(月) 23:30:37 ID:7b3e8wHY]
最近の軽量言語すごいやつ多いけどPHPほど用途がはっきりしてる奴ってないもんな

207 名前:nobodyさん mailto:sage [2008/02/18(月) 23:42:50 ID:???]
Webに関しての敷居の低さはかなりの強みだから安全性とかバグ関連をなるべく早いうちに改善できればいんじゃない。
他言語はWeb専門てわけじゃないしな。

208 名前:nobodyさん mailto:sage [2008/02/19(火) 00:37:28 ID:???]
世間で勘違い多いけどPHP本体が他の言語に比べて安全でないとかバグが多いなんて事はない。
PHPが他の言語に比べてバザール的な開発スタイルだから、そう言う部分の議論が活発に噴出するだけの話。

209 名前:nobodyさん mailto:age [2008/02/19(火) 00:38:23 ID:???]
なるほどね。やはり、手軽さや用途がはっきりとしてるところがいいんだろうね。
私の場合もそれでPHP使ってるところがあるからね。

PHPもフレームワークが出来たりしてて、大規模なシステム構築への対応も
いう方向にもいってるようだけど、javaや.NETも脅かす存在になるのかなぁ?
それとも今みたいに、小規模はPHP、大規模はjavaや.NETみたいに完全な
位置づけとなりそうに思うんだけどね。個人的には。

210 名前:nobodyさん mailto:sage [2008/02/19(火) 01:03:04 ID:???]
私見で恐縮だけど、小規模・大規模って住み分けは少し変わってくると思う。
おそらく規模の問題ではなく、基幹部でJAVA、フロントエンドをPHPというスタイルになるんじゃないかな。
まぁ、今でも所によってはそうか。
どうしても、固くしっかり作る必要があるところは、JAVAにはまだまだ(というかずっと)かなわないんじゃないかな。
Web特化型の特性から、サーブレット/JSPに担わせていたフロントエンドをPHPで納期短縮っていう使い道が、しばらくの間は一番効率の良い組み合わせだと思う。
完成度の高いFWが出てきたおかげで、規模感がどんなでも割と対応できるようになってきたしね。

211 名前:nobodyさん mailto:sage [2008/02/19(火) 01:41:06 ID:???]
フロントエンドだけPHPて

DB->サーブレット->PHP
DB->PHP->JSP

やりとりできる?

DB->PHPじゃないと無理だろ



212 名前:nobodyさん mailto:sage [2008/02/19(火) 02:16:40 ID:???]
PHPがDB(別言語製)とやり取りできるんだから
同じ仕組みでやり取りできるでしょ。

213 名前:nobodyさん mailto:sage [2008/02/19(火) 02:49:46 ID:???]
できるよ普通に

214 名前:nobodyさん mailto:sage [2008/02/19(火) 04:06:37 ID:???]
え!?
サーブレットの関数をPHPで呼べるの?

215 名前:nobodyさん mailto:sage [2008/02/19(火) 04:08:05 ID:???]
じゃあ
PHPの関数もJSPで呼べるんだね?

216 名前:nobodyさん mailto:sage [2008/02/19(火) 04:56:39 ID:???]
SOAPやREST使うってことじゃないの?

217 名前:nobodyさん mailto:sage [2008/02/21(木) 01:54:18 ID:???]
SOAPはREST使うとこやないで
ちんこもんでもらうとこやで

218 名前:nobodyさん mailto:sage [2008/02/21(木) 13:21:44 ID:???]
あっそう(ぷw

219 名前:nobodyさん mailto:sage [2008/02/24(日) 20:59:49 ID:???]
preg_match_all使うととかがたまにエラーも出ずに表示できませんになるんだが発生条件がわからん
誰かわかる人いない?

220 名前:nobodyさん mailto:age [2008/02/24(日) 23:48:57 ID:???]
>>219
それだけの文章で分かる人がいると思い込んでいるお前が分からん。

221 名前:nobodyさん [2008/02/25(月) 08:34:15 ID:BFIl5At7]
今までVBPGやってて、今度はPHPを考えています。
言語は簡単そうですが、
LINUXやAPACHEの知識は
必要でしょうか?



222 名前:nobodyさん mailto:sage [2008/02/25(月) 09:12:50 ID:???]
>>221
LinuxやApacheなしでもPHPを動かすことは可能だが、
運用を考えると必要。必要に応じて学ぶ程度でよいのでは?
レンタルサーバでしか運用しないのならば、知識は
パーミッション関連だけでも出来ることは出来る。

223 名前:nobodyさん mailto:sage [2008/02/25(月) 09:14:40 ID:???]
でも、PHPするならそれらも覚えておかないと
やりたいことができなかったり、そっち方面のバグがあっても解読できないことがある

まぁ、覚えるならPHPに絡む最低限のことでいいとは思うが・・・

224 名前:nobodyさん mailto:sage [2008/02/25(月) 11:49:30 ID:???]
プログラミングは色々と覚えることが多いからな……

ところで、インフレームに表示されたページをbmpでサーバーに保存したいんだが、
これってどうすれば良いんだろうか。
ユーザーが来たときのフレーム内をキャプチャしたいんだ。

225 名前:nobodyさん mailto:sage [2008/02/25(月) 15:13:34 ID:???]
>>224
www.google.com/search?q=%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88+PHP

226 名前:nobodyさん mailto:sage [2008/02/25(月) 15:14:06 ID:???]
>>224
www.google.com/search?hl=ja&safe=off&q=%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3%E3%80%80PHP&lr=

227 名前:nobodyさん mailto:sage [2008/02/25(月) 15:21:12 ID:???]
レス有り難う

228 名前:nobodyさん mailto:sage [2008/02/25(月) 17:18:15 ID:???]
>>225-226
親切すぎて鼻水が出てきた。

229 名前:nobodyさん mailto:sage [2008/02/29(金) 21:48:11 ID:???]
JSとかPHPってvarで変数宣言とかできるよね。意味ないけど
そういう変数だとかをちゃんと宣言してる人って居る?

230 名前:nobodyさん mailto:sage [2008/02/29(金) 22:23:11 ID:???]
もちろんいねーだろ

231 名前:nobodyさん mailto:sage [2008/02/29(金) 22:47:11 ID:???]
jsは知らんがphpは4のクラスプロパティだろ



232 名前:nobodyさん mailto:sage [2008/03/01(土) 02:13:01 ID:???]
なんかもうすげー勘違いしてました。

233 名前:nobodyさん mailto:sage [2008/03/04(火) 00:22:35 ID:???]
もともとWeb以外でC++とか使っていた人間なんですが、
Webサイトを作るにあたって、PHP勉強をしています。

HTMLの中へPHP埋め込む事をマスターして、
PDOの使い方をマスターして、
XMLやらSOAPのライブラリをマスターして、
DOMのライブラリをマスターして、

PHPに大分慣れて来たかなと実感してきたので(PHPってすぐ覚えられて便利ですね)、
DOMから派生したクラスを書いて、全ての処理をそのクラスとDOMで行い、
最終的にDOMからXHTML吐き出す手法でWebサイトを作ろう!

と思ったらこの手法だとHTMLへちょこっと埋め込むといったPHPらしい手法(?)が
使用出来なくなっている訳なんですが、この方向性ってどうなんでしょう?

ソース見るとHTML無しのプログラムコードオンリーになっちゃう訳なんですが、
何か方向性を間違ってしまっているような・・・

234 名前:nobodyさん mailto:sage [2008/03/04(火) 03:10:20 ID:???]
ちょw
それだけマスターしてきた者ならそれがどうなのか自分で分かるだろう

235 名前:nobodyさん mailto:sage [2008/03/04(火) 12:11:29 ID:???]
メンテとか考えるとHTMLもまとめといたほうが楽だしいいんじゃね

236 名前:nobodyさん mailto:sage [2008/03/04(火) 13:43:31 ID:???]
www.phppro.jp/qa/1006

237 名前:nobodyさん mailto:sage [2008/03/07(金) 02:20:47 ID:???]
PHPつかってるとちょっとしたもの作るときなんかに
わざわざクラスとかエセオブジェクト指向に走るのは間違ってる気がしてきた

おまいらPHPのクラスだとかどんくらい使ってるよ?

238 名前:nobodyさん mailto:sage [2008/03/07(金) 05:41:46 ID:???]
500くらいかな

239 名前:nobodyさん [2008/03/07(金) 09:36:31 ID:njlANOjt]
>>237
使いどころによるんじゃね?
簡単なん作るならさっとクラスなぞ使わないで作るし、
将来に渡って使う予定があるようなんなら、メンテやらログの設定などが簡単なフレームワークを使って作っておく。

phpもオブジェクト指向もフレームワークも所詮「道具」にすぎないからな。

240 名前:nobodyさん mailto:sage [2008/03/07(金) 13:44:09 ID:???]
調べたら約20,000行のソースで 196個定義してた。

241 名前:nobodyさん mailto:sage [2008/03/09(日) 01:28:38 ID:???]
>>237
基本的に、一ファイル、一クラス。



242 名前:nobodyさん mailto:sage [2008/03/09(日) 23:15:11 ID:???]
なにをあたりまえなことをww
どれくらいの規模ならファイルわけてオブジェクト化するかってことでそ

243 名前:nobodyさん mailto:sage [2008/03/09(日) 23:22:17 ID:???]
自分はパッケージぐらいの単位でしかファイル分けない。
クラスごとにファイル分けてもあんまりメリットないし。

244 名前:nobodyさん mailto:sage [2008/03/10(月) 05:10:13 ID:???]
クラスごとにファイルが分かれていると、管理しやすくなるよ。

たいていのフレームワークがそうだと思うが、ライブラリを読み込むクラス名を指定すると、
クラス名からファイル名に適切なフォルダからファイルをincludeする

245 名前:nobodyさん mailto:sage [2008/03/10(月) 13:02:27 ID:???]
>>244
サーバプログラムの場合、パフォーマンスの観点からは、動的にロードしなくてもAPC使えば十分だと思ってるので、
全て includeしてる。APCとかを使わないにしても、動的にでも読み込むファイル数が多いと遅くなりそうだし。

あと、ファイル名とクラス名を同じにしなくて済む方が、開発途中にクラス名を変更しやすいのもラク。
ソースコードをCVSで管理してるから、ファイル名は極力変えたくない。

246 名前:nobodyさん mailto:sage [2008/03/10(月) 21:59:24 ID:???]
subversion使えよ。
ファイル名を変更することも
普通にできる。

247 名前:nobodyさん mailto:sage [2008/03/15(土) 03:21:31 ID:???]
OOP勉強にとJavaかじりながらPHP勉強してたから
なんかクラス名とかメゾッドとかパラメータとかがJavaライクで書いちゃってて
PHPの関数名と感じが違うせいでどうも統一感がなくなってきて気になってしょうがない

キャメルケースとアンダースコア、どっち派が多いんだろう

248 名前:nobodyさん mailto:sage [2008/03/15(土) 04:37:44 ID:???]
統一感を出すためにOOPやってんの?

249 名前:nobodyさん mailto:sage [2008/03/15(土) 04:50:26 ID:???]
>>247
関数名は、アンダースコア。
メソッドはキャメルケース。

250 名前:nobodyさん mailto:sage [2008/03/15(土) 05:47:06 ID:???]
関数だろうがメソッドだろうが全部キャメルケースだな
最近rubyはじめてアンダースコアが増えてきた

251 名前:nobodyさん mailto:sage [2008/03/15(土) 08:31:30 ID:???]
PHPの組み込み関数ってネーミングや引数の取り方がメチャクチャだよな。



252 名前:nobodyさん mailto:sage [2008/03/15(土) 12:11:34 ID:???]
>>248
まぁコードの見た目のよさ気にする人は多いっしょw

>>249
最近なんでもかんでも無駄にクラス書くようになって(無駄なことしてるなーって気もしてくるが)
関数だけってのをあんまり書かなくなってきたけど、自分もそんな感じだな

253 名前:nobodyさん mailto:sage [2008/03/16(日) 02:45:35 ID:???]
mb_convert_encoding()なんだから俺はメソッドも全部__

254 名前:nobodyさん mailto:sage [2008/03/17(月) 02:07:52 ID:???]
>>247
クラス命アッパーキャメルケース
その他メソッドや関数名ローワーキャメルケース

まぁphp君はチェックしてくれないのでどーでもいいんだけどね・・・

255 名前:nobodyさん mailto:sage [2008/03/18(火) 22:27:01 ID:???]
無駄だ無駄だとわかっていても出力させるXHTMLの整形をきっちり整えたくなる病が治らない

256 名前:nobodyさん mailto:sage [2008/03/18(火) 23:15:43 ID:???]
HTMLライター時代を経験したPGの宿命だなw

257 名前:nobodyさん mailto:sage [2008/03/19(水) 21:32:58 ID:???]
echo "\t\t\t\t\t\t".ほげほげ."\n";
とかやらないと気がすまないwwww

いっそ出力HTMLいったん全部プールしておいて出力前に自動インデントするようなものでも作るべきか
まぁテキストエディタで扱わないならインデントも改行位置も気にすることじゃないのはわかってるんだけどさ…

258 名前:nobodyさん mailto:sage [2008/03/20(木) 00:22:28 ID:???]
むしろ無駄な空白とか改行がある方が気になる。

259 名前:nobodyさん mailto:sage [2008/03/20(木) 00:33:22 ID:???]
インデントはメンテナンス性を考えてやることだから、
動的生成してるHTMLとかをインデントする意味はないんだよな
うん。わかってるつもりなんだ

260 名前:nobodyさん mailto:sage [2008/03/20(木) 13:06:15 ID:???]
現実には動的生成するHTMLの
出力されたあとのコードを見ることもある。

261 名前:nobodyさん mailto:sage [2008/04/01(火) 19:33:01 ID:???]
マニュアルページのロゴがグニャグニャになってる。
どういう意味なんだろ。



262 名前:nobodyさん mailto:sage [2008/04/04(金) 01:46:26 ID:???]
わだいがない

263 名前:nobodyさん [2008/04/04(金) 05:11:57 ID:oGBydpiw]
サーバーにはFORMでデータを送ると思うのですが
PHPからブラウザにデータを送るのはどうすればいいですか?
echoではブラウザ内の全てが書き換えられるので
例えばtextboxの中に文字を送信したいのです。
よろしくお願いします。

264 名前:nobodyさん mailto:sage [2008/04/04(金) 05:15:24 ID:???]
テキストボックスのvalue属性の値に変数の中身をechoすればok

265 名前:nobodyさん mailto:sage [2008/04/04(金) 18:36:40 ID:???]
>>263
質問の仕方も相手に伝えるつもりが無いのかスゲー分かり難いけど
もう少しお勉強しましょう。PHP以前の問題だ

PHPつかって処理させてその結果を受け取って非同期でコンテンツ内を更新したいならAJAXじゃね
もしくは自身にSubmitして更新後のコンテンツを全部書き出せばいいんじゃね

勘違いしてるみたいだが、FromのSubmitもアンカーをクリックしてリンク先へ飛ぶのも
動作としてはほぼ同じ(ただしGET/POSTでサーバに追加情報を付け加えれるという違いはある)
別のURLをリクエストするんだから画面内が全て再描画されるのは当たり前

266 名前:nobodyさん mailto:sage [2008/04/04(金) 18:37:47 ID:???]
ついでに、PHPに処理させる必要がないならJavascriptだけで事足りるからな

267 名前:nobodyさん mailto:sage [2008/04/04(金) 20:07:38 ID:???]
>>257あたり

遅レスだが、HTMLを整形するフィルタを作ればいいんじゃね?

HTMLを整形するフィルタぐらい、オプソであるだろう?

268 名前: [2008/04/04(金) 21:10:46 ID:Kq98pOKQ]
PHPでauのサブスクでアクセス規制を施そうと思っているのですが
ez番号を吐かないauの携帯があるのですが
アクセス時に吐かなければエラーを出すにはどうしたらよいでしょうか?
現在の思考
if(!$_SERVER['HTTP_X_UP_SUBNO']){
die('ez番号送信しろ');
}

269 名前:nobodyさん mailto:sage [2008/04/04(金) 21:14:38 ID:???]
いいんじゃね?基本的な考え方は

270 名前: [2008/04/04(金) 22:05:56 ID:Kq98pOKQ]
>>269
ありがとうございます
しかしez番号の非通知の人がなぜかアクセスされているんです
サブスクに
ezweb.ne.jp
が含まれていなければエラーを出すやり方教えてください

271 名前:nobodyさん mailto:sage [2008/04/04(金) 22:15:45 ID:???]
if (strpos($_SERVER['HTTP_X_UP_SUBNO'], 'ezweb.ne.jp') === false) { die('ez番号送信しろ'); }



272 名前: [2008/04/04(金) 22:24:25 ID:Kq98pOKQ]
>>271
ありがとうございました


273 名前: [2008/04/05(土) 10:03:55 ID:EbmaAw9G]
PHP 正規表現の質問で
>文字
があれば
<font color=gray>>文字</font>
にしたいのですが
$value = preg_replace('/>(.+)/','<font
color=gray>\\0</font>',$value);
にすれば
<font color=gray>>文字
で</font>が入力されなく
>文字グレー
改行てもグレー
になってしまい

>文字グレー
改行したら文字は元通り黒色

にしたいです。
お願いします

274 名前:nobodyさん mailto:sage [2008/04/05(土) 12:00:05 ID:???]
最悪な質問だな

275 名前:nobodyさん mailto:sage [2008/04/05(土) 12:17:44 ID:???]
/^>(.+)$/ じゃねーの?
つーか正規表現の質問じゃん。PHP関係なくね?
第一ここ質問スレじゃないんだから何でも聞いてみようっていうスタイルはどうかと思う
つか調べりゃすぐわかりそうなことを…

ついでに、今日日fontなんて使うなよ。HTML3で書いてるなら問題ないが

276 名前: mailto:sage [2008/04/05(土) 13:17:12 ID:???]
>>274
すいませんでした
>>275
ありがとうございました

277 名前:nobodyさん mailto:sage [2008/04/05(土) 13:48:05 ID:???]
fontなんて使いまくりですが何か

278 名前:nobodyさん mailto:sage [2008/04/15(火) 22:05:30 ID:???]
閑古鳥

279 名前:nobodyさん mailto:sage [2008/04/16(水) 01:09:29 ID:???]
google apps開始→PHPからPHPER大流出→このスレ閑古鳥

280 名前:nobodyさん mailto:sage [2008/04/23(水) 01:22:24 ID:???]
YAPCやRubyKaigiはあるけど、phpカンファレンスみたいなのはあるの?
おしえてえろいひと

281 名前:nobodyさん mailto:sage [2008/04/23(水) 11:58:52 ID:???]
あるけど焼き肉食うセレブのつどいみたいだよ



282 名前:nobodyさん mailto:sage [2008/04/24(木) 10:02:58 ID:???]
たまには焼肉とかくいてぇなぁ…

283 名前:nobodyさん mailto:sage [2008/04/24(木) 10:42:12 ID:???]
百姓は粟でも食っとけ

284 名前:nobodyさん mailto:sage [2008/04/24(木) 12:07:31 ID:???]
なんだと(@u@#::)

285 名前:nobodyさん [2008/04/25(金) 03:27:56 ID:WIi4tavW]
皆さんDBへのアクセスはどうしてます?
PEAR::DB? それともPDOとか?
どのあたりがメジャーどころなんでしょう?

286 名前:nobodyさん mailto:sage [2008/04/25(金) 04:19:40 ID:???]
少しは自分の頭使って考えろ

287 名前:nobodyさん mailto:sage [2008/04/25(金) 04:31:03 ID:???]
何がメジャーかなんて頭考えても分からないだろ

288 名前:nobodyさん mailto:sage [2008/04/25(金) 04:33:48 ID:???]
お前理解力無いな

289 名前:nobodyさん mailto:sage [2008/04/25(金) 05:26:34 ID:???]
言い訳乙

290 名前:nobodyさん mailto:sage [2008/04/25(金) 07:18:24 ID:???]
何に対するどんな言い訳だボケ

291 名前:nobodyさん mailto:sage [2008/04/25(金) 07:35:17 ID:???]
>>290
落雷で焼け焦げろ



292 名前:nobodyさん mailto:sage [2008/04/25(金) 07:42:42 ID:???]
反論できないようですね

293 名前:nobodyさん mailto:sage [2008/04/25(金) 08:05:05 ID:???]
>>290
ちゃんと土下座してんのか?
だったら許すが。

294 名前:nobodyさん mailto:sage [2008/04/25(金) 09:08:47 ID:???]
はいはい答えられないからできるだけ本題から話を逸らしたいんですね。わかります。

295 名前:nobodyさん mailto:sage [2008/04/26(土) 00:37:07 ID:???]
PDOとかPear::DB使うよりかフレームワークで面倒見てくれるんならそっちの方が楽だよね

296 名前:nobodyさん mailto:sage [2008/04/26(土) 00:45:24 ID:???]
PHPのフレームワークはいつ開発停止するか分からないもの。

297 名前:nobodyさん mailto:sage [2008/04/26(土) 01:17:57 ID:???]
>>285
個人的にはPDOを推す
それから、今メジャーな方法でもいいけど、将来メジャーになるほうを選んだほうがいいかもね

298 名前:nobodyさん mailto:sage [2008/04/26(土) 21:39:02 ID:???]
自分でDB接続クラス作ろうとしてた俺はバカか。

まぁ、勉強だと思えばいいか。

299 名前:nobodyさん mailto:sage [2008/04/26(土) 21:58:26 ID:???]
馬鹿じゃないよ

300 名前:nobodyさん mailto:sage [2008/04/26(土) 22:08:15 ID:???]
俺も作ってるよ
練習だと思って何も見ずにやったから
ちゃんとしたとこのがどうやってるか見比べてみないとなぁと思い始めてきた

301 名前:nobodyさん mailto:sage [2008/04/26(土) 22:23:07 ID:???]
その後のPGに活かせれば無意味じゃないね。
活かせないなら貴重なリソースの無駄遣い。



302 名前:nobodyさん mailto:sage [2008/04/26(土) 22:28:32 ID:???]
自分もオリジナルのDB接続クラス作ってる。

トランザクションを開始しないでDB更新すると assertが発生するようにしたり、
ファイル更新もDBにあわせてrollbackできるようにしてる。


303 名前:nobodyさん mailto:sage [2008/04/27(日) 00:20:44 ID:???]
てか、普通作るもんじゃないのかよ・・。

俺も簡単なものだけど、DB接続はクラスにまとめてるぞ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<67KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef