▲掲示板に戻る
■ 過去ログ 43 ■new← [300][299][298][297][296][295][294][293][292][291][290][289][288][287][286][285][284][283][282][281][280][279][278][277][276][275][274][273][272][271][270][269][268][267][266][265][264][263][262][261][260][259][258][257][256][255][254][253][252][251][250][249][248][247][246][245][244][243][242][241][240][239][238][237][236][235][234][233][232][231][230][229][228][227][226][225][224][223][222][221][220][219][218][217][216][215][214][213][212][211][210][209][208][207][206][205][204][203][202][201][200][199][198][197][196][195][194][193][192][191][190][189][188][187][186][185][184][183][182][181][180][179][178][177][176][175][174][173][172][171][170][169][168][167][166][165][164][163][162][161][160][159][158][157][156][155][154][153][152][151][150][149][148][147][146][145][144][143][142][141][140][139][138][137][136][135][134][133][132][131][130][129][128][127][126][125][124][123][122][121][120][119][118][117][116][115][114][113][112][111][110][109][108][107][106][105][104][103][102][101][100][99][98][97][96][95][94][93][92][91][90][89][88][87][86][85][84][83][82][81][80][79][78][77][76][75][74][73][72][71][70][69][68][67][66][65][64][63][62][61][60][59][58][57][56][55][54][53][52][51][50][49][48][47][46][45][44][ 43 ][42][41][40][39][38][37][36][35][34][33][32][31][30][29][28][27][26][25][24][23][22][21][20][19][18][17][16][15][14][13][12][11][10][9][8][7][6][5][4][3][2][1] →old
50件ずつ表示
[897] 画像BBSの文字のみの投稿 Name:FLAT Date:2002/08/18(Sun) 23:32
[890 のレス2] Name:sayama Date:2002/08/18(Sun) 14:25
お返事ありがとうございます。
今まで、散々いじってもどうにもならなかったんですが
昨日、BBSのデザイン変更のため、
スクリプトのクッキーとは関係のないところを
色々いじって何度かアップしているうちに
いつの間にかメールアドレス、パス、の二つも
保存されるようになっていました。
いったい何が原因だったのかわからないままですが、
ちゃんと動作するようになってよかったです。
ご迷惑をおかけしました。
どうもありがとうございました。
[890 のレス1] Name:んん〜 Date:2002/08/18(Sun) 00:22
[890] 無題 Name:sayama Date:2002/08/17(Sat) 15:24
初めまして。
こちらの「画像BBS」のスクリプトを使わせていただいています。
クッキー保存に関して、
サンプルでは、名前、メールアドレス、パス、の3つが
保存されるようになっていますが、
実際ダウンロードしたスクリプトでは、名前しか保存されません。
スクリプトの「クッキー保存」の部分(↓最下部にコピー)には
手を加えていないのですが、書き換えが必要なのでしょうか?
自分でも調べてみたんですが、まだまだ勉強中の状態で、
情けないですが、PHPのサイトなどを見ても「???」となるばかりです。
人に聞かなければならないような質問ではないのかもしれませんが
お教えいただけると幸いです。
-----
//クッキー保存
$cookvalue = implode(",", array($name,$email,$c_pass));
setcookie ("gazoubbs", $cookvalue,time()+14*24*3600); /* 2週間で期限切れ */
-----
[887 のレス1] Name:ahiru Date:2002/08/18(Sun) 02:47
[887] 文字化けします Name:うま Date:2002/08/16(Fri) 15:17 HP
へっどらいんを使わせていただいてます。
そこで、同じ掲示板なのに、1つの掲示板だけ文字化けしてしまいます。
何故でしょうか?
設置してしばらくは文字化けせずに動いていたのですが、急に文字化けしだしました。
[891 のレス1] Name:tn Date:2002/08/17(Sat) 23:19
[891] 初めまして Name:fumy Date:2002/08/17(Sat) 20:10 HP
PHPを勉強しているものです。こちらのサイトの掲示板を勉強に使わせてもらったのですが、「register_globals=off」で動かすにはどういう修正を当てればよいか分かりません。教えていただけると嬉しいです。
[888 のレス1] Name:akira Date:2002/08/16(Fri) 21:15
カウンターを挿入しているファイルの拡張子を
.phpにしてますよね?
[888] シンプルカウンタ Name:mamiyama Date:2002/08/16(Fri) 19:08
いつもこのページで勉強させていただいてます。
はじめましてです。
今シンプルカウンタを使用させていただこうと思ってるのですが、
javascriptと共存しているせいか、全然動きません。
javascriptと共存でなにか問題ってあるんでしょうか?
しょうもない質問ですみませんです。
[885 のレス1] Name:厨房ハンターD Date:2002/08/16(Fri) 14:06
マルチポストあ〜んど宣伝野郎は逝ってよし。
つか、身元バレバレだよあなた。
はーずかしぃ〜♪
[885] 凄い人気商品、発見!!! Name:親切な人 Date:2002/08/16(Fri) 12:23 HP
[884 のレス4] Name:XTRM Date:2002/08/16(Fri) 03:46
ふむう、なるほど。
エキサイトにまで。
わざわざありがとう。
参考にして頑張ります。
[884 のレス3] Name:ToR@管理人 Date:2002/08/16(Fri) 03:15
[884 のレス2] Name:ToR@管理人 Date:2002/08/16(Fri) 03:10
[884 のレス1] Name:ToR@管理人 Date:2002/08/16(Fri) 03:06
[884] XSSについての質問 Name:XTRM Date:2002/08/15(Thu) 05:09
どうも。
PHP で色々と作って楽しんでる者です。
よく色々な PHP、Perl スクリプト配布サイトで「XSS の対策」を見かけます。
ここの配布物にも XSS 対策のアップデートがなされています。
そこで PHP 使いの端くれとして今後の参考にしたいので、どのようなことが XSS に繋がってしまうのか、具体例を知っておきたいのですが、どなたか一例を教えてくれませんでしょうか。
ちなみに XSS については一通り理解しているつもりです。
知りたいのは具体例です。
よろしくお願いします。
[879 のレス3] Name:ToR@管理人 Date:2002/08/16(Fri) 02:54
[879 のレス2] Name:カトウ Date:2002/08/14(Wed) 15:05
最高です!!ありがとうございます!!
あっという間のレス、感激です。
出力されました、感涙です。
本当にありがとうございました、またよろしくお願いします!!!
あー、本当にうれしい・・・(三日分くらいの作業が無駄にならずに済みました)
結構、PerlからPHPへの移行で悩む個所も多くて。
そういった作業のさいの「留意点」つうか「注意点」とかまとめてる方のサイトとか、あったりしませんでしょうか?
[879 のレス1] Name:NOIR Date:2002/08/14(Wed) 14:51
<?PHP
$Upper[data] = "この文字が出てほしい";
$Lower[1] = "data";
$i = 1;
//print_r($Upper[$Lower[$i]]); //出力可能
print <<< HERE_A
ここから<br>
ヒアドキュメント<br>
↓出力希望データ<br>
{$Upper[$Lower[$i]]}
HERE_A;
?>
--------------------------------------
こんなヽ(´ー`)ノ感じでしょうか
[879] 連想配列のプリント Name:カトウ Date:2002/08/14(Wed) 14:00
はじめまして、最近PHPをやりはじめたものです。
PerlからPHPへの移行を行ってるのですが、うまくいかない個所があり、すっきり解決させたいのです。
ご存知の方、宜しくお願いします!!
ヒアドキュメントを使って二重の連想配列の値を出力したいのです。
以下のソースは構文エラーが出てしまうのですが、
printにおけるうまい記述、あるいはprint_rでのヒアドキュメントの使用方法をご存知の方、ぜひ教えてください!!
------------------------
<?PHP
$Upper[data] = "この文字が出てほしい";
$Lower[1] = "data";
$i = 1;
print_r($Upper[$Lower[$i]]); //出力可能
print <<< HERE_A
ここから<br>
ヒアドキュメント<br>
↓出力希望データ<br>
$Upper[$Lower[$i]]
HERE_A;
?>
--------------------------------------
長くてすいませんがぜひ宜しくお願いします。
[883 のレス1] Name:ゆか Date:2002/08/15(Thu) 11:53
この問題、解決しました。 http://snaps.php.net/php4-latest.tar.bz2
に、newest version (devel) of PHP: 4.3.0. があるようです。
ファイルを展開するとフォルダ名がphp-200208141800 となりますがー。
とりあえずmakeは通るようになりましたー。
よかった良かった。
しかし、開発バージョンなのでちょっと恐いので
apacheのバージョンを一つ下げて、再インストールしようと思いますがー。
どうもおさわがせしました。
[883] 無題 Name:ゆか Date:2002/08/14(Wed) 23:37
(先ほどの 882 の続きです)
Stop in /usr/home/funabiki/php-4.2.2/sapi/apache2filter.
*** Error code 1
Stop in /usr/home/funabiki/php-4.2.2/sapi.
*** Error code 1
Stop in /usr/home/funabiki/php-4.2.2.
というエラーがでてしまいます。
ソースを見始めたのですが理解ですが困っています。
こういう場合の解決法をご存知でしたらぜひ教えて下さい。
お願いします。
[882] 無題 Name:ゆか Date:2002/08/14(Wed) 23:37
(先ほどの 881 の続きです)
#make をした後に
Making all in session
Making all in standard
Making all in xml
Making all in expat
Making all in sapi
Making all in apache2filter
/bin/sh /usr/home/funabiki/php-4.2.2/libtool --silent --mode=compile gcc -I. -I
/usr/home/funabiki/php-4.2.2/sapi/apache2filter -I/usr/home/funabiki/php-4.2.2/m
ain -I/usr/home/funabiki/php-4.2.2 -I/usr/local/apache2/include -I/usr/home/funa
biki/php-4.2.2/Zend -I/usr/local/include -I/usr/home/funabiki/php-4.2.2/ext/mysq
l/libmysql -I/usr/local/include/pgsql -I/usr/home/funabiki/php-4.2.2/ext/xml/exp
at -D_REENTRANT -D_THREAD_SAFE -I/usr/home/funabiki/php-4.2.2/TSRM -DTHREAD=1 -
g -O2 -pthread -DZTS -prefer-pic -c sapi_apache2.c
*** Error code 1
Stop in /usr/home/funabiki/php-4.2.2/sapi/apache2filter.
*** Error code 1
[881] sapi ??? Name:ゆか Date:2002/08/14(Wed) 23:34
はじめまして、ゆかです。
はじめてPHPをインストールしようとしています。
FreeBSD + Postgresql にGD.lib をインストールし、PHP4.2.2をインストールしようとしているのですが、エラーになり自分で解決できずに困っています。教えていただけないでしょうか?
#bzip2 -d php-4.2.2.tar.bz2
#tar xvf php-4.2.2.tar
#cd php-4.2.2
#./configure \
--with-apxs2=/usr/local/apache2/bin/apxs \
--enable-mbstring \
--enable-mbstr-enc-trans \
--enable-mbregex \
--with-pgsql \
--with-gd
ここまではうまくいくのですが
[877 のレス9] Name:most Date:2002/08/14(Wed) 02:49
> Akiさん
> 念のためですが、count_IP.datのパーミッションは666ですよね。それでもエラーが出るんですよね・・・?
何か話がかみ合っていないと思ったら
私は根本的な勘違いをしていました。
パーミッションの設定はサーバーの管理人でなくとも
できるのですね。
FTPクライアントを使ってコマンドを送って
設定したところ正常に機能しました。
(若干のソースの変更は必要でしたが。)
長々と質問に付き合っていただき
ありがとうございました。
[877 のレス8] Name:Aki Date:2002/08/13(Tue) 09:54
念のためですが、count_IP.datのパーミッションは666ですよね。それでもエラーが出るんですよね・・・?
$file= fopen($filename,"w")//書き込み開始
で開いているんなら、fseekもftruncateも必要ありません。とりあえずこのままのプログラムでも、本来であればPermission denidは出ないはずなので、そちらを解決されてからのほうがいいかと思います。
解決した後に、count_IP.datに書き込まれる内容を見ながら作業を進めると、原因が分かってくるのではないかと思います。
[877 のレス7] Name:most Date:2002/08/13(Tue) 01:22
> Akiさん
> しかしこの流れであれば、3行目は
> $file = fopen($filename,"r+");
> でいいのではないでしょうか。
> Permission denied は私もよくやるのですが、ファイルの> 書き込み権限を変えてないと出ます。
私が参考にしたページでは確かに"r+"のモードでしたが
何度もPermission deniedが出たので変更しました。
結局サーバー側の設定を変えるしかないようですが
フリーのホストにあげているのでそれも自分ではできません。
このサーバーが書き込みモードに対応していないのか
書き込みモードに対応した適当なpathがあるのか
管理者に質問メールを送りました。
> 改行記号は書き込めますが、ついたままだとカウントアップ処理がうまくいかないのではないかと思います。
> 除去する関数があるはずです。
fseek($file, 0);//ファイルポインタを先頭に戻す
の前にftruncate ($file,0);
があればいいのでしょうか。
参考元にはこのような関数があったのですが
理解できず勝手に消してしまいました。
[877 のレス6] Name:Aki Date:2002/08/12(Mon) 10:53
すみません。
ロックについては私の勘違いでした。
しかしこの流れであれば、3行目は
$file = fopen($filename,"r+");
でいいのではないでしょうか。
そして、$file= fopen($filename,"w");を取り除いておきます。
改行記号は書き込めますが、ついたままだとカウントアップ処理がうまくいかないのではないかと思います。
除去する関数があるはずです。
Permission denied は私もよくやるのですが、ファイルの書き込み権限を変えてないと出ます。
頑張って下さい〜。
[877 のレス5] Name:most Date:2002/08/12(Mon) 09:38
> Akiさん
同じくお答えいただきありがとうございます。
> ・ロックの処理
> (ロックは何の為にするのかという事です。)
“同時に書き込みがあるとファイルが壊れる可能性が
あるため一時他からの書き込みを禁止する”
というような認識なのですが。
$file= fopen($filename,"w");//書き込み開始
の後にロック処理をするべきでしょうか。
> ・改行記号の処理
> (改行記号がついていると処理されるものもされません)
count_IP.datのlocalhostの部分に書き込むことを
想定していましたが改行は書き込めないのでしょうか。
今度は
Warning: fopen("count_IP.dat","w") - Permission denied in /users/freehost4you.com/most/counter1.php on line 11
が出てしまいました。
サーバーが書き込みに対応していないということでしょうか。
[877 のレス4] Name:most Date:2002/08/12(Mon) 09:18
> NOIRさん
お答えいただきありがとうございます。
こんな単純なものだったとは恥ずかしいです。
> このコードではIP関連の処理は不完全なので
実はほとんどが引用なので自分でも
処理が不明なコードがあるのでもう一度再考してみます。
[877 のレス3] Name:Aki Date:2002/08/12(Mon) 03:59
ポイントとしては2点ですなぁ
・ロックの処理
(ロックは何の為にするのかという事です。)
・改行記号の処理
(改行記号がついていると処理されるものもされません)
それでは頑張って下さい。
[877 のレス2] Name:NOIR Date:2002/08/12(Mon) 01:03
$file= fopen($filename,"w")//書き込み開始
が
$file= fopen($filename,"w");//書き込み開始
ですけど、このコードではIP関連の処理は不完全なので
カウントアップされないと思いますけども、とにかく
エラーとしては;のつけわすれかと
後は考えてみてくださいヽ(´ー`)ノ
[877 のレス1] Name:most Date:2002/08/12(Mon) 00:42
PHPファイルには以上のように書き込んであります。
count_IP.datには
0
localhostと書き込んであります。
以下のようなエラーが出てしまいます。
Parse error: parse error in /users/freehost4you.com/most/counter1.php on line 12
これはfseek($file, 0)をrewind($file)としても同様なエラーが表示されます。
どうか解決法をご教授下さい。
他掲示板に類似内容を書き込んだのですが今朝から何故か
全くアクセスできなくなったためここで質問しました。
どうかご容赦下さい。
[877] カウンタのエラー Name:most Date:2002/08/12(Mon) 00:34
ごく最近PHPを学び始めた者です。
このサイトや他のサイトを回って勉強中です。
<?php
$filename = "count_IP.dat";
$file = fopen($filename,"r");//読み込み開始
flock($file, LOCK_EX);//書き込みをロック
$count = fgets($file,256);//256バイトまで読み込み
$lastIP = fgets($file,256);//256バイトまで読み込み
$IP = getenv("REMOTE_ADDR");//IPアドレスの取得
if($lastIP != $IP)$count = $count++;/* 最後に書き込まれたIPが今回取得したIPと
異なる場合カウンタの数を増やす */
fclose($file);//読み込み終了
$file= fopen($filename,"w")//書き込み開始
fseek($file, 0);//ファイルポインタを先頭に戻す
fwrite($file, $count);//アクセス数を書き込む
fwrite($file, "\n");//改行する
fwrite($file, $IP);//アクセス者のIPを書き込む
flock($file, LOCK_UN);//ロック解除
fclose($file);//書き込み終了
printf("%08d", $count);//8桁でカウンタの表示
?>
[875 のレス3] Name:masanari Date:2002/08/13(Tue) 12:38
[875 のレス2] Name:masanari Date:2002/08/12(Mon) 05:37
どらさん、ありがとうございます。
動作確認してみます。(今から外出なので明日にでも…。)
[875 のレス1] Name:どら Date:2002/08/12(Mon) 00:42
PHPのバージョンが変わってregister_globals=Offになったからではないですかね?とりあえず動かすだけなら
extract("$_GET");
extract("$_POST");
を最初に加えるだけでよいかと・・・どなたかフォロー願います
[875] URLでの引数指定 Name:masanari Date:2002/08/11(Sun) 01:02
お世話になっております。
skipupでphp使っていたのですが、URLでの引数指定が
できなくなってました。
対応方法はあるのでしょうか?
[869 のレス2] Name:Y Date:2002/08/13(Tue) 10:49
[869 のレス1] Name:ToR@管理人 Date:2002/08/09(Fri) 13:56
削除フォームのvalue=delが、value=usrdelです
バグですミスです
[869] MySql掲示板 Name:Y Date:2002/08/08(Thu) 12:39
右下にあるユーザー用削除ボタンが利きません。
直し方が分かったら教えていただけますか?
[859 のレス17] Name:ahiru Date:2002/08/12(Mon) 01:56
ぬー、んじゃ、ソースをどっかにアップしてくれれば、見ますよ。
最初からソースがあればラクチンなんですがねーw
あきらめるの早いですよw
[859 のレス16] Name:C Date:2002/08/11(Sun) 03:54
>>ahiruさん
設置できてません。
こちらのphpチャットで参加者人数表示ができるって事で
設置しようってことになったんですが、それが動いてくれなくて困っているという状態です。
126行目近辺を見たんですが、とくにおかしいと思われるところはないと思います。
っていうか、先にも書いてあるとおりプログラミング関係は全くの初心者なので、ファイル自体どこもいじってないんですが・・・
どうにもこうにも解決法が見つからないので、ひとまず今回は諦めることにします。
親切にご協力くださった方々、どうもありがとうございました。
[859 のレス15] Name:ahiru Date:2002/08/11(Sun) 03:28
前に知り合いに自分のスクリプトをテストしてもらおうと思って設置してもらったんですが、全く同じモノを自分で設置すると動くのに、相手のほうはエラーが出て動かないことがありました。
そのときの原因は、設定を弄る時に、例えば
$a = 0;
というところを、
$a = 0
のように、最後のセミコロンを消してしまっていたことで起こっていました。
このとき、エラーが起こったとされる行からは10行以上離れました。
[859 のレス14] Name:ahiru Date:2002/08/11(Sun) 03:23
だんだん元の話題から離れていっているような…。
>こちらにあるphpチャットでも
>そういうことできますか?
と聞いたのに、設置できていないのでしょうか…。
エラー文は、
Parse error: parse error main.php on line 126
って書いてあったんですか?
それと、スクリプトを引用する*なら*、最低でも前後の行も一緒に
コピーしたほうがいいです。
間違いがその行だけで起こっているとは限らないので。
[859 のレス13] Name:C Date:2002/08/10(Sat) 21:56
>>NOIR
なるほど、あれはエラーのある行のことを指してたんですね。
で、main.php on line 126
って書いてあって、main.phpに126行目には
$id = session_id();
がありました。
[859 のレス12] Name:NOIR Date:2002/08/10(Sat) 15:35
とりあえずエラー表示をLINE番号まで貼ってみましょう。せっかく表示してくれてるんではらなきゃそんそんヽ(´ー`)ノ
[859 のレス11] Name:C Date:2002/08/10(Sat) 00:27
>>ahiruさん
ディレクトリも777にしてます。
chat.phpをブラウザで開くと下のフレームだけ表示されないんですよねえ・・・。上のフレーム(名前入力など)は普通に表示されてるんですが。
エラーメッセージには
Parse error: parse error
って書いてるんですが。
[859 のレス10] Name:ahiru Date:2002/08/09(Fri) 18:47
[859 のレス9] Name:C Date:2002/08/09(Fri) 18:16
>こじょぴ〜さん
やってみました。が、やはりできず…。
あっ、chat.htmが2つってのはミスです。m(_ _)m
うちのサーバはktplanで、そこでこちらのサイトのphpチャットを推奨していたので、できないってことはないと思うんですが。
いかんせんプログラミング関係は度素人なだけに、何がいけないのかすら分からず・・・