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

【PHP】質問スレッドpart18【php】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/06/14 14:36ID:???
・PHP全般の質問スレです。
・新規質問の方は上げてください。age進行でお願いします。
・質問する際には環境も明記。
・正しい日本語で分かりやすく。
・レスがつかないからって逆切れする厨お断り。
・解決しなくてもこたえてもらったら礼を。


■本家
 http://www.php.net/

■日本 PHP ユーザ会
 http://www.php.gr.jp/

■PHP マニュアル
 http://www.php.net/manual/ja/

■PEAR マニュアル
 http://pear.php.net/manual/ja/

過去スレ, 関連スレ等>>2-4


抜けているものがあったら補足願います
0002nobodyさん04/06/14 14:36ID:???
・過去ログ

Part1 : http://ebi.2ch.net/php/kako/982/982687820.html
Part2 : http://pc.2ch.net/php/kako/1003/10032/1003283567.html
Part3 : http://pc.2ch.net/php/kako/1013/10139/1013919792.html
Part4 : http://pc.2ch.net/php/kako/1022/10229/1022999539.html
Part5 : http://pc.2ch.net/php/kako/1031/10317/1031721334.html
Part6 : http://pc5.2ch.net/php/kako/1038/10389/1038988518.html
Part7 : http://pc5.2ch.net/php/kako/1044/10444/1044478561.html
Part8 : http://pc5.2ch.net/php/kako/1050/10502/1050249148.html
Part9 : http://pc5.2ch.net/php/kako/1057/10579/1057947512.html
Part10: http://pc5.2ch.net/php/kako/1064/10641/1064104114.html
part11: http://pc5.2ch.net/php/kako/1067/10676/1067635640.html
part12: http://pc5.2ch.net/test/read.cgi/php/1070639208/
part13: http://pc5.2ch.net/test/read.cgi/php/1073291978/
part14: http://pc5.2ch.net/test/read.cgi/php/1076163015/
part15: http://pc5.2ch.net/test/read.cgi/php/1078592587/
part16: http://pc5.2ch.net/test/read.cgi/php/1081267619/
part17: http://pc5.2ch.net/test/read.cgi/php/1084781699/

※前スレからの引用修正
0003nobodyさん04/06/14 14:37ID:???
・関連サイトなど


2ch Pear Wiki
http://pear.sakura.vg/

PHP Kitchien
http://www.phpkitchen.com/

PHP Developer
http://www.phpdeveloper.org/

phpPatterns
http://phppatterns.com/

Perl/PHP Translation
http://www.cs.wcupa.edu/~rkline/perl2php/
0004nobodyさん04/06/14 14:37ID:???

・参考スレとか

質問される方は聞く前に調べたほうが良いと思われます。


2ch 総合ガイド
http://www.2ch.net/guide/


CGIに関する質問はこちらで
[CGI: Common Gateway Interface part 11 ]
http://pc5.2ch.net/test/read.cgi/php/1055597189/l50

CGIとPerlの区別がつかない方はこちらも
△▲ WebProg 初心者の質問 Part9 ▼▽
http://pc5.2ch.net/test/read.cgi/php/1086715675/

  ☆  P  H  P  5  ☆
http://pc5.2ch.net/test/read.cgi/php/1056969979/

Pear
http://pc5.2ch.net/test/read.cgi/php/985665522/

【PHP】Smarty【Template】
http://pc5.2ch.net/test/read.cgi/php/1047225437/

■PHP関連の書籍(但しPHP出版系お断り)
http://pc5.2ch.net/test/read.cgi/php/985315574/

※過去ログに行っている場合がありますので、
見れない方は同じような名前の板を探してください
0005nobodyさん04/06/14 14:37ID:???
スレ立ては以上です。
では、早速質問どうぞ。
0006nobodyさん04/06/14 15:39ID:+XeQjlo/
http://enema.x51.org/x/i/cute_birds1.jpg
http://enema.x51.org/x/i/cute_birds2.jpg
http://enema.x51.org/x/i/cute_birds3.jpg

これどういうこと?
0007nobodyさん04/06/14 16:56ID:???
怖くて見れない
0008nobodyさん04/06/14 16:58ID:???
普通のカルガモ
0009nobodyさん04/06/14 16:58ID:6bKGvEI+
>>7
グロじゃない。
むしろ1枚1枚はほのぼのしてるぐらい。
ただね・・・連続で見ると
0010nobodyさん04/06/14 19:12ID:???
都会に潜む落とし穴
0011nobodyさん04/06/14 21:08ID:???
質問です。
多次元配列の一つ目の階層の要素だけを数えたいのですが、
($array[$i]←この部分の数が知りたいのです。)
count($array)とするとどうも要素がやたら大きくなってしまいます。
(どうやら$array[$i][$e]←ここまでカウントしているようです。)
いい具合の関数はありませんでしょうか?
多次元関数に関する記事があまりなかったもので・・・。
0012nobodyさん04/06/14 21:27ID:???
まずテスト用のスクリプトを書いてcountが下層の要素数まで数えている、という根拠を示してごらん。
0013nobodyさん04/06/14 21:45ID:???
そしてボクの顔をお食べ
0014nobodyさん04/06/14 21:53ID:???
すみません、自己解決しました。。。
$next = ((count($viewdata))+1) / 5;

$next = count($viewdata)+1 / 5;
としていたためにむちゃくちゃな数が出ていたのでした。
お騒がせしました。
0015nobodyさん04/06/14 23:14ID:???
>>12-13
リズムが良くてワロタ
0016名無し募集中。。。04/06/14 23:33ID:jS1Q2NuJ
あぷろだ作ってるんだけど、ハードの残量を表示するプログラムってどこかにある?
0017nobodyさん04/06/14 23:39ID:???
`du`
0018nobodyさん04/06/15 00:37ID:???
関係ないけど、初心者が中級者ぶって妙な略語を使う事って恥ずかしいよね。
0019nobodyさん04/06/15 00:44ID:???
>>18
だね。
どいつどいつ?(゚Д゚ ≡ ゚д゚)
0020nobodyさん04/06/15 01:01ID:???
ハードの残量
0021nobodyさん04/06/15 01:07ID:???
( ゜◇゜)なるほど〜 すぐ上にいたか
0022nobodyさん04/06/15 02:24ID:???
disk_free_space('/')
0023nobodyさん04/06/15 03:21ID:???
カポコンしゃまキターーーー(・∀・)−−−−−!!!
cgi.f13.aaacafe.ne.jp/~mugen/perlvsphp/mysql_mj/

PHPの内部プログラムに関しては全て高速設計。
出てくるデータ変換もPerl交互の正規表現で対処しているし、
何よりもセッションをファイルではなく、DBサイドでやってしまっている点。
素人がもたつく部分は、全て天才的なやり方が解決してきた。
将来的には箱庭を超えるもんに仕上がればいいと思っています(ぉ。
0024nobodyさん04/06/15 03:29ID:???
まともな質問はないのかよ...
0025nobodyさん04/06/15 04:08ID:???
>>23
すごいよ、カポコン
これが業務と趣味の違いか・・・!(藁
0026nobodyさん04/06/15 08:37ID:???
>何よりもセッションをファイルではなく、DBサイドでやってしまっている点。
これってそんなに大層なことか?
0027nobodyさん04/06/15 08:55ID:???
>>23
どこでソースみれんの?自演だからって手ぬくなよ。
0028nobodyさん04/06/15 09:09ID:???
>>26
いや、全然すごくないな(藁
めっちゃ簡単に出来るし・・・・。
0029nobodyさん04/06/15 10:32ID:???
カポコンは詐欺師みたいなもんだな
常識的な技術を「僕チン凄いことやってるよー」みたいに見せかけて人を騙そうとする所なんか特にね

頭が悪いから詐欺師にはなれないと思うけど
0030nobodyさん04/06/15 10:52ID:VBE/CSzd
PHPをスクリプトとして使用しているのに
エラーメッセージやワーニングの改行が
<br /> になるのが気に入りません。

どうしたらいいでしょうか?
0031nobodyさん04/06/15 11:03ID:???
>>30
CLI版のPHPを使う。
http://www.php.net/manual/ja/features.commandline.php

CGI版も含めて、そもそも他のSAPIのものはHTTPを通して使うのが前提だからね。
どうしてもって言うなら出力バッファリングを使って、自分で取り除く。
0032nobodyさん04/06/15 11:07ID:???
てかphp.ini弄れば消せる。
0033nobodyさん04/06/15 11:12ID:lLtRoZvO
; Disable the inclusion of HTML tags in error messages.
html_errors = Off
0034nobodyさん04/06/15 13:29ID:GnjSLWGD
phpでメールの時間指定のメール送信スクリプトを作ろうと思っていますが、こういう時間指定の処理って、crontabを使わないと駄目なんでしょうか?
0035nobodyさん04/06/15 13:34ID:???
いろいろあるけど、cronでダメな理由は?
0036nobodyさん04/06/15 13:39ID:???
mod_php環境でApache2へデータを渡す時に、
echoやprintした内容がメモリに蓄積されているみたいで
例えばPostgresqlのラージオブジェクトから数GBのファイルを
出力しようとするとOut of Memoryで死んでしまいます。

というわけで、Postgresqlのラージオブジェクトから
メモリを節約しつつデータを出力させる方法を教えてくだsaina
0037nobodyさん04/06/15 13:55ID:???
ソース部分はこんな感じです。

$db = pg_connect(DB_CONNECT);
pg_query($db, "BEGIN");
$dblo = pg_lo_open($db, $oid, 'r');
while ($buf = pg_lo_read($dblo, 4096)) echo $buf;
pg_lo_close($dblo);
pg_query($db, "COMMIT");
pg_close($db);
0038nobodyさん04/06/15 14:00ID:???
output buffering機能を使っていたら全部とめろ。
0039nobodyさん04/06/15 14:05ID:???
>>37
pg_lo_read_all() を使ってみるとか。
使ったことはないのでどうなるかは知らないけど。
0040nobodyさん04/06/15 14:17ID:GnjSLWGD
>>35
telnetアクセスができないんですよ。
0041nobodyさん04/06/15 14:23ID:???
>>38
php.iniでは
output_buffering = Off
を宣言しており、スクリプト中でも特に変更はしていないつもりです。
output_handlerやzlib.output_compression等も無効にしています。

>>39
pg_lo_read_allで書くと便利で簡単なのですが、
なぜかメモリ使用量が今よりも大きくなってしまうので、現在の方法に変更しました。
■ このスレッドは過去ログ倉庫に格納されています