トップページ⇒php
352コメント118KB

せっかくだからPHPで掲示板作ってみませんか?

■ このスレッドは過去ログ倉庫に格納されています
0001⊂(´ー`⊂⌒ヽつ NGNG
Perl + CGI とか色々ありますけど、サーバ管理してるものとしては重いんですよ
結構回線食ってますんで、できれば軽い掲示板を使って欲しいです
0002名無しさん@お腹いっぱい。 NGNG
>>1
ほいな。
http://kaeramel.umio.net/bbs/1.html
0003名無しさん@お腹いっぱい。 NGNG
つーか、この板がPHP化するってのはどう?
0004名無しさん@お腹いっぱい。 NGNG
そーすきぼーん>>2
0005何処かの NGNG
>4
http://php.s3.to/
ここにあめぞう型があったよ・・
0006ねたろ NGNG
>>5
あすか使ってるみたい。
0007名無しさん@お腹いっぱい。 NGNG
>>3
ソースがあればな。無くても作れるが、作る気しない
000822世紀を目指す名無しさん NGNG
7>
5の書いているリンク先にソースがあるけど。
向こうの人も、ここに気づいていてリンク貼ってるし。
0009名無しさん@お腹いっぱい。 NGNG
>>1
>Perl + CGI とか色々ありますけど、サーバ管理してるものとしては重いんですよ
>結構回線食ってますんで、できれば軽い掲示板を使って欲しいです

回線食って重いのを PerlからPHPに変えても効果はないです。
mod_gzipとか、ヘッダで
$gzip = '/path/to/gzip';
if ($ENV{'HTTP_ACCEPT_ENCODING'}=~/gzip/) {
select (STDOUT);
$|=1;
print "Content-Type: text/html; charset=Moji-Code\n";
print "Content-encoding: gzip\n\n";
open(STDOUT,"| $gzip -1 -c -9");
} else {
print "Content-Type: text/html; charset=Moji-Code\n\n";
}
ってな感じで圧縮転送しなされ。
0010名無しさん@お腹いっぱい。 NGNG
圧縮してたらCPUが死ぬ。その技は回線細いときだけ有効
0011名無しさん@お腹いっぱい。 NGNG
>>10
$B#1$O(B
$B!d7k9=2s@~?)$C$F$k$N$G(B
$B$D$C$F$k$+$i2s@~$,%M%C%/$GCY$$$s$@$m!)(B
$B$@$C$?$i(BPerl$B"*(BPHP$B$h$j05=L$NJ}$,8z2L9b$$$h!#(B
0012けんす NGNG
>>9

<?php
ob_start();
?>
<html>
あっぱい
いっぱい
うっぱい
えっぱい
おっぱい。
</html>
<?php
if ( stristr('gzip', getenv('HTTP_ACCEPT_ENCODING')) ) {
&nbsp;&nbsp;&nbsp;&nbsp;$contents = ob_get_contents();
&nbsp;&nbsp;&nbsp;&nbsp;ob_end_clean();
&nbsp;&nbsp;&nbsp;&nbsp;header('Content-Encoding: gzip');
&nbsp;&nbsp;&nbsp;&nbsp;echo gzcompress($contents);
&nbsp;&nbsp;&nbsp;&nbsp;exit;
} else {
&nbsp;&nbsp;&nbsp;&nbsp;ob_end_flush();
&nbsp;&nbsp;&nbsp;&nbsp;exit;
}
?>

PHP移植ばん。
0013名無しさん@お腹いっぱい。 NGNG
>>11 翻訳。

>>10
1は
>結構回線食ってるので
つってるから回線がネックで遅いんだろ?
だったらPerl・・・寇タ佝・ぢより圧縮の方が効果高いよ。
0014⊂(´ー`⊂⌒ヽつ NGNG
>>10
> 1は
> >結構回線食ってるので
> つってるから回線がネックで遅いんだろ?
> だったらPerl→PHPより圧縮の方が効果高いよ。
だろ?
0015ねたろ NGNG
>>14
アシュークすると、 iModeのブラウザでは読めないんだ。
UAがgzをacceptするかどうかをちゃんと聞かないといけないな。めんどくさいけど。

酔ばらーているのでもう寝ます。
ではまた、
0016MSD NGNG
作ってみたです。
よかったらテストしてみてちょ。
http://masetersd.saxen.net/bbs/test/index.php
http://masetersd.saxen.net/bbs/config.php(管理モード)
0017電動ナナシ NGNG
>>16
サーバーが見つかりませんって言われたけど?
saxen.net 自体に masetersd というホストがないぞ。
0018名無しさん@お腹いっぱい。 NGNG
繋がるみたいだけど。
0019ねたろ NGNG
>>17
HTTP 1.0 ですか?
0020名無しさん@お腹いっぱい。 NGNG
age
0021名無しさん@お腹いっぱい。 NGNG
>>16
ソースきぼんぬ。
0022名無しさん@お腹いっぱい。 NGNG
こんなのもあるよ。
http://www.kensu.com/bin/plywood.php
ソースちらっと見てみたけど、きれいだった。
0023>22 NGNG
ロジックはね。
echoの嵐はどうにかならんのかね。
0024名無しさん@お腹いっぱい。 NGNG
cgiと変わらないですね
0025名無しさん@お腹いっぱい。 NGNG
>>22
わかりやすいソース! PHPはじめて一週間の俺でもよくわかった。
直接管理モード呼び出せるように改造してみた。
highlightって関数、マニュアルに載ってないみたいだなー。
探し方が悪いのか?

>>23
今使ってるのPHP3なんだけど、echoの嵐にしない方法ある?
0026名無しさん@お腹いっぱい。 NGNG
>>25

echo "************(中略)**************\n";

と、最初から最後まで1行で書けば、echoは1つだけで済む。
ただし、echoの嵐以上に見苦しい。

Perlみたいにヒアドキュメントを使うのはどう?
 
0027名無しさん@お腹いっぱい。 NGNG
>>26
>Perlみたいにヒアドキュメントを使うのはどう?
25はPHP3って言ってるから使えんよ
■ このスレッドは過去ログ倉庫に格納されています