元スレ【PHP】ID出さんでも質問OKなスレ【初心者歓迎】2
php覧 / PC版 /みんなの評価 : ○
401 = :
HTTPリクエストって、
「おまえんとこのページ見せて~~」
って、firefoxから、WEBサーバーに送る手紙?
402 = :
そうじゃね?
PHPでブラウザのようなものを再現するのかと思った
403 = :
http://sourceforge.jp/ticket/browse.php?group_id=1&tid=18432
これってどういうこと?
バイトカウントって何?
407 = :
>>406
助かります・。ありがとうございます。
408 = :
PHPって横に長くなる傾向があるんで、
モニターは横長の買ったほうがいいよね?
409 = :
横に長くなるコーディングをしてる貴様の書き方に問題大有りだろ
PHPの性にするな池沼が
410 = :
でも正方形に近いモニターだと、
コードの右端が切れて見えなくなるよね?
412 = :
改行しても問題ないだろばかー。
414 = :
フレームワーク勉強しようと思ってるんだけど、最初にやるには何がいいですか?
Zendとかcakeとかいう名前は知っているのですが、何を、また何からやればいいのか分かりません
好きなものをやれというのは勘弁してください
416 = :
初心者はcakePHPから勉強しろ
その次にpear
その次にsmarty
417 = :
楽になるための苦労は別にいいが、特に楽になってない気がする
418 = :
zendとcakeは一緒に使うことは出来ないんですよね?
何かzendの方がcakeよりも難しそうですが、自分の作りたいようなフレームワークを使いたい場合はzendの方がいいような事を聞きました
将来的な事を考えるとzendの方がいいように思えますが、cakeの決められたレール(ルール)だけで特にPHPで不都合を感じないというのであればcakeでもいいように思います
>>416
一応基本的なことはですが、PEARとSmartyは学習しました
その後に学ぶフレームワークという場合は、やはりcakeの方がいいのでしょうか?
419 = :
>>418
zendのほうがいい
420 = :
分かりました、zendにします
421 = :
>>417
このレスはどれに対して言ってるの?
言ってる意味も分からないんだけど・・・
422 = :
(フレームワークを利用することで)楽になるための苦労(勉強)・・・
(実際使ってみるといろいろ段取りが必要なこともあって)特に楽になってない
423 = :
>>422
まぁ、それはそうかもね
それに、PHP学習してもまた各フレームワークの記述方法に慣れないといけないとかあるし
Smartyもそうだけど
例えばforeachにしても書き方が少し変わるとか
で、>>422はフレームワークは使ってないの?
424 = :
前もforeachが違いすぎてどうのと言ってた人か?
あんなのドキュメント見れば初見でも3分で理解できるレベルだろ
425 = :
>>424
何の事だ???
知らんけれど、俺はただ最初にSmartyで出てきたのがforeachだったから記憶にあっただけで
別に他の構文述べても良かったんだけど
426 = :
cakePHPやれよ!!!!!!!!!!!!!
427 = :
確かにフレームワークで一番人気はcakePHPだけど・・・
symfonyは日本では人気が無いからまぁ別としても、Zendではなくcakeをそこまで強調する理由は?
428 = :
ググったんですが、よくわからないのですが、n12br()という関数は使えないんでしょうか?
Fatal error: Call to undefined function n12br() in E:\xampplite\htdocs\guestbook.php on line 100
*で囲った下のような書き換えをネット上で見かけたので、その下のecho文を
書き換えてみましたが、どうもうまくいきません。
***********
.n12br($row['body']).
以下に書き換える。
.12br(htmlspecialchars($row['body'],ENT_QUOTES)).
*************
echo "<p>" . n12br($row["g_mes"]) . "</p>";
echo "<p>" . 12br(htmlspecialchars($row['g_mes'],ENT_QUOTES)) . "</p>";
結果>Parse error: parse error, expecting `','' or `';'' in E:\xampplite\htdocs\guestbook.php on line 101
429 = :
nl2br
431 = :
打ち間違いならしょうがないと思うが
n12brで覚えてる人はfunction名がなぜその名前なのか考えないのかな?
432 = :
つられすぎだろ
434 = :
セッションファイルの置き場所を知る方法について質問です。
session.save_path の値が設定されていない(=空文字列)の場合、session_save_path() も空文字列を返すようですが、
そのような場合はセッションファイルを置く場所というのはどうやって決まるのでしょうか。
436 = :
>>435
ありがとうございます。もう少し詳しく教えていただけないでしょうか。
現在、session.save_pathは未設定、環境変数$TMPDIRも未設定の状態で、
セッションファイルが /var/tmp に格納されます。
この /var/tmp という値はどうやって決まったのでしょうか。
なおPHP5.2.10です。
437 = :
>>436
OSの種類は?
438 = :
>>437
Mac と Linux です。
で、PHPのソースコードを追ったところ、
ext/session/session.c の php_session_initialize() で PS(mod)->s_open() を呼んでいる。
けどこれは関数ポインタで、その実体はデフォルトでは ext/session/mod_files.c の PS_OPEN_FUNC() であり、
その中で php_get_temporary_directory() を呼んでいる。
そして main/php_open_temporary_file.c の php_get_temporary_directory() で、環境変数 TMPDIR があればそれを使い、なければ P_tmpdir を使っている。
この P_tmpdir は stdio.h で定義されており、
grep P_tmpdir /usr/include/stdio.h すると
#define P_tmpdir "/var/tmp/"
となりました。
P_tmpdir なんていうのがあるんですねー。知りませんでした。
しかしこれだと、PHPレベルではデフォルトのセッションファイル保存ディレクトリが取得できないということですよね。困りました。
439 = :
>>436
仕様です
441 = :
>>438
なぜそのような事がしたいのですか?
442 = :
>>441
434ですでに書いている。
セッションファイルの保存場所が知りたいけど、session_save_path() が空文字列で困っているという状況。
443 = :
>>442
ごめんなさい。
なぜ「セッションファイルの保存場所が知りたい」のかを知りたかったのです。
返答によっては問題解決のために違ったアプローチの仕方もあるかもしれないと思いまして。
444 = :
バグなのかなぁ。
$_ENV['tmp'] を使っている気配。
445 = :
>>444
ソース追ってないけど、バグじゃなくて>>438って事じゃないの?
446 = :
>>438
更にphp_get_temporary_directoryでgrepしてみなよ
sys_get_temp_dir()がまんま呼んでるだろ
今のところは実装依存という条件付きでやっつけて、
php.internalsにクレクレしておくといい
447 = :
>>438
仕様なのだからと回答したのにスルーかよ
448 = :
>>431
なーんも考えないで
ただ丸暗記してるだけの人って多いよ。
449 = :
ただ丸暗記の方が覚えるの大変だと思うけどなぁ
450 = :
>>447
仕様がどうなっているかを聞いているのに「仕様です」と回答してどうするwww
みんなの評価 : ○
類似してるかもしれないスレッド
- 【PHP】ID出さなくても質問OKなスレ【初心者歓迎】 (836) - [86%] - 2009/8/18 21:04 ○
- 【PHP】ID出さなくても質問OKなスレ【初心者歓迎】 (1001) - [86%] - 2009/1/28 18:17
- 【PHP】下らねぇ質問はここに書き込みやがれ 69 (1001) - [33%] - 2008/6/25 23:33 ○
- 【PHP】下らねぇ質問はここに書き込みやがれ 70 (1001) - [33%] - 2008/7/19 3:52 ○
トップメニューへ / →のくす牧場書庫について