▲掲示板に戻る
■ 過去ログ 23 ■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件ずつ表示
[505 のレス2] Name:マゾ Date:2002/02/27(Wed) 17:35
[505 のレス1] Name:マゾ Date:2002/02/27(Wed) 17:35
[505] PHP Analizerについて質問です Name:みみこ Date:2002/02/26(Tue) 22:26
PHP初心者です。
ショートメッセージと日記帳は問題なく動かせましたが、PHP Analizerでつまずいてしまいました。
ana.phpでログインすると、
「Warning: Wrong datatype in arsort() call in /home/***/public_html/ana.php on line 165」
「Warning: Variable passed to each() is not an array or object in /home/***/public_html/ana.php on line 166」
とメッセージが出て「○月○日のアクセス データがありません」となってしまいます。
突然お邪魔してぶしつけですが、何かヒントでもいただければ幸いです。よろしくお願いします。
[532 のレス5] Name:ムネオだいっ嫌い君 Date:2002/03/15(Fri) 00:39
お2人の紹介してくれた所にいってダウンロードしました。
これから見てみようとおもいます。ありがとうございます。
管理人様、これ書いてみたくなったのはPHPあぷろだを見てからなんです。あ、上に書いたのはPHPマニュアルにあったサンプルを参考にしたものです。
スクリプトのファイルのサイズを調べて位取りする部分も
参考にさせてもらったんですけど、ギガバイトまでなかったもので。。。
今感じたんですけど、%0.1f %0.2f %0.3f %0.4fって安直過ぎなんじゃないかと。なんか意味がありそうなんで。
教えてもらってダウンロードしたもので調べてみようとおもいます。m(__)m
[532 のレス4] Name:ToR@管理人 Date:2002/03/14(Thu) 23:17
[532 のレス3] Name:ゆゆ Date:2002/03/14(Thu) 15:14
[532 のレス2] Name:ムネオだいっ嫌い君 Date:2002/03/13(Wed) 23:29
かにさんありがとうです。
readdirを検索してPHPマニュアルっていう所がよさそう
だったんで見ていたらサンプルみたいなのがあったんで
参考にして書けました。ありがとうございます。
でもサイズの位取り(?)っていうんでしょうか、テスト
したらギガバイトの表示が変なのです。自分なりにこれで
OKだと思ったんですが実際は2BG程度のはずが10数KB
って表示されちゃうんです。どこが悪いんでしょうか?
if ($size<1024)
$size .= " Bytes";
else if ($size>1024 && $size<1024*1024)
$size=sprintf("%0.1f KBytes", $size/1024);
else if ($size>1024*1024 && $size<1024*1024*1024)
$size=sprintf("%0.2f MBytes",$size/(1024*1024));
else if ($size>1024*1024*1024 && $size<1024*1024*1024*1024)
$size=sprintf("%0.3f GBytes",$size/(1024*1024*1024));
else
$size=sprintf("%0.4f TBytes",$size/(1024*1024*1024*1024));
$mgs_size = $size;
[532 のレス1] Name:かに Date:2002/03/12(Tue) 10:04
[532] 無題 Name:ムネオだいっ嫌い君 Date:2002/03/12(Tue) 03:13
あの、教えてほしい事があります。
こちらのスクリプトを参考に、ファイルサイズを表示するものを書いてみたんです。
<?php
$size = filesize ("c:\program files\naisyo.txt");
function FormatByte($size){
if($size == 0) $format = "";
else if($size <= 1024) $format = $size." Bytes";
else if($size <= (1024*1024)) $format = sprintf ("%d KBytes",($size/1024));
else if($size <= (10*1024*1024)) $format = sprintf ("%.2f MBytes",($size/(1024*1024)));
else if($size <= (10*1024*1024*1024)) $format = sprintf ("%.2f GBytes",($size/(1024*1024*1024)));
else $format = $size." Bytes";
return $format;
}
$fsize = FormatByte($size);
?>
ないしょのテキストのファイルサイズは : <?php echo $fsize?>
これはこれでちゃんとサイズが表示されるんですが、お聞きしたいのは複数ファイルのサイズの合計なんかを表示させたいときにどうすればいいのかな?ということなんです。
例えば拡張子がtxtのものとか、そのディレクトリの中にあるファイル全部とか。
filesize()で*.txtとか*.*とかやってもだめだったんで、なにかヒントをもらえたらうれしいです。
[539] 巡回ソフトありますか? Name:ゆき Date:2002/03/14(Thu) 23:44
はじめまして
当方はPHPでデータべースはマイエスキューエルでアフィリエイトシステムを
開発しています。まず会員登録をした人がバナーをはります。
登録したあと会員がホームページで登録したURLアドレスを読み出し
自動巡回で、その会員のページを読み出し、その中の任意の
文字列(たとえば、会員登録番号)を検索して、あればバナーが張られている
ことを認識して、ログファイルに落とします。
直接MYSQLのテーブルに書き込めればベストですが、だめな場合、テキスト
ファイルに落として保存出来れば、後の処理は別の開発ソフトから読み出し加工します。
このようなスクリプト開発出来ますか?出来ればおいくら
かかりますか?
[535 のレス1] Name:ToR@管理人 Date:2002/03/14(Thu) 23:12
RAR?
だったらちょっと作り直し中〜しばしまたれよん
[535] 日記帳が… Name:初心者 Date:2002/03/14(Thu) 14:39
[533 のレス2] Name:ToR@管理人 Date:2002/03/14(Thu) 23:12
[533 のレス1] Name:age Date:2002/03/13(Wed) 07:55
Apacheは日本語メッセージを出さないと思うんですが、ご自分でビルドしたものなのかな?
(エラーコードを日本語にしてカキコしただけですよね)
たぶんhttp.confでの設定不備が原因だと思ふ。
それかファイル内のphpinfo()の記述がある行をサンプル通りにしてないとか。(どっかで改行が入ったりね)
実際俺はそれで躓いた経験あり。
PHP4.2.0で試したいんならダウンして試せばいい。
それより俺はPHP4.1.2で既存スクリプトをマトモに動かす方法か先のセキュリティパッチ適応済みPHP4.0.6(Win32)バイナリの情報が欲しい。w
[533] WIN XPはどーよ Name:御社 Date:2002/03/12(Tue) 16:01
WIN XP HOME ED でインストールして、phpinfo()で確認しようとしたんですが、「問題があって表示できません」とやらアパッチメッセージが出ました。php4.1.2はダメ?php4.2.0から?知ってたらお願いします。
[529 のレス1] Name:age Date:2002/03/12(Tue) 00:57
カウンタ記録ファイルに記録されたカウント値をテキストエディタなんかで
目的の数値に変更してあげればいいんじゃないの?
[529] 昨日今日カウンタについて Name:vafee Date:2002/03/11(Mon) 12:55
合計数を途中からにしたいのですがやり方がよく分かりません
そう言う事ってできますか?
[531 のレス2] Name:やま Date:2002/03/11(Mon) 19:29
ゆゆ殿
有難う御座います。
無事解決しました。このような方法があるのですね。
とても助かりました。有難う御座いました。m(__)m
[531 のレス1] Name:ゆゆ Date:2002/03/11(Mon) 18:57
JavaScriptで直接参照することはできないと思いますが、例えば、
function foo()
{
bar = <?php print($bar); ?>;
}
のようにはできると思います。配列にしても同様です。
[531] 初めまして。 Name:やま Date:2002/03/11(Mon) 18:13
初めて掲示します。
PHPで作られた配列変数の数をJavaScriptで参照する事は、
出来ますでしょうか?どなたかご存知ならば、教えて下さい。
宜しくお願い致します。m(__)m
[530] はじめまして Name:鮎川 寛 Date:2002/03/11(Mon) 15:51 HP
はじめまして。
PHPカイハツ日誌というサイトを作っている鮎川と申します。
今回、こちらのリンクに登録させていただきました。
また、こちらからもリンクをはりました。
これからよろしくお願いします。
[523 のレス6] Name:マイ Date:2002/03/11(Mon) 03:07
まったくその通りでございます。
私も可能か不可能かを教えていただければあとはすべて自分で調べます。(^^
今はどうしても時間がなくて早くしなければならなかったのでURLを貼って頂いてかなり嬉しかったです。
どうも有難うございました。
これからもよろしくお願い致します。
[523 のレス5] Name:ゆゆ Date:2002/03/11(Mon) 01:14
URLを貼っているのは、自分の説明にいまいち自信が持てないから(汗)というのもありますが、それ以上に、やっぱり自分で納得がいくまで調べてほしいからというのが大きいです。
私が全て説明してしまうと、私の知識と及ぶところまでで、教わる方の知識も止まってしまいますから。(あとは、もちろん自分もそれで勉強しなければならないからというのもあります。)
プログラミングとはそういうものであるというのが私の持論です。
[523 のレス4] Name:マイ Date:2002/03/08(Fri) 18:08
有難うございます。やっぱり一度処理をDocumentRoot以下にコピーしないと無理ですか・・・。
処理を終了したら削除するって方向でやっていこうと思います。
親切にURLまでいつも貼ってくださって有難うございます。
[523 のレス3] Name:ゆゆ Date:2002/03/08(Fri) 16:26
自分でも気になったので、試しに上記のプログラムでバイナリデータを格納した変数を表示させてみたところ、ものの見事にぐちゃぐちゃの文字列が表示されました(汗)。当たり前と言えば当たり前ですが、やはり一時的にでもファイルに書き込まなければ無理のような気がします。
[523 のレス2] Name:ゆゆ Date:2002/03/08(Fri) 16:18
すみません。UNIXでは、バイナリとテキストの区別がないので、fopen($filename, "r")が正しいです。
[523 のレス1] Name:ゆゆ Date:2002/03/08(Fri) 16:08
私はファイルをアップロードするスクリプトを書いたことがないので詳しいことはちょっと分からないのですが、「/tmp」とは、おそらくUNIXでいうところの「ルートディレクトリの下のtmpディレクトリ」という意味だと思うので、「DocumentRootの下のtmpディレクトリ」ではないと思われます。
ちなみに、DocumentRootについての解説はこの辺にあります。(あまり分かりやすい説明とはいえないかもしれませんが)
http://tohoho.wakusei.ne.jp/wwwxx048.htm
http://www.rfs.co.jp/server/apache/02.html
よって、セキュリティのため、PHPスクリプトからそこのファイルを読み込むのはサーバの設定上おそらく難しいと思われます。パーミッションのことも含めて。現に、セッションデータは本人以外読めないようになっているようです。
一応、読み込むスクリプトとしては、
<?php
$filename = "/tmp/***.gif";
fopen($filename, "rb");
$contents = fread ($fd, filesize($filename));
fclose ($fd);
?>
で、$contentsの中に***.gifの内容が丸々コピーできます。
http://www.php.net/manual/ja/html/function.fread.htmlからの抜粋です。
かといって、これをHTMLで呼び出そうと思うと、結局どこかにファイルの形で保存しなければいけない気もしますが……。
それよりは、「/tmpディレクトリからDocumentRoot以下にコピーして、それをHTMLからIMGタグで呼び出し、処理が終わり次第削除しておく」というスクリプトを組んでしまった方がよろしいかとも思います(趣旨が変わってしまいますが)。
[523] またまた・・・ Name:マイ Date:2002/03/08(Fri) 02:50
ゆゆさん先ほどは有難うございます。
無事解決しました。
今回も質問をしたく参上しました。
今回はファイルのアップロードの件です。
PHPでファイルをアップロードすると「/tmp」の中に一時ファイルが出来ますが、それを見る方法はないのでしょうか?(ファイル名などではないです。)
画像をアップした場合に他のディレクトリにコピーなどをせず「/tmp」の状態でどのような画像がアップされたかを確認を取りたいと思っているのですが・・・。
何か良い方法はないのでしょうか??
<IMG src = "/tmp/ファイル名">ではできませんでした。
質問ばっかりで申し訳ないとは思いますがお願い致します。
やっぱりスクリプトが終ったら一時ファイルは消えてしまうから無理なのかなぁ??
[518 のレス5] Name:ゆゆ Date:2002/03/11(Mon) 01:09
私はheader("Location: ...")を使っています。HTTP_REFERERに足跡が残らなかったり、ブラウザに依存しなかったりするのがその理由です。Refreshだと、戻るボタンを押されたときがちょっと怖くありませんか?
[518 のレス4] Name:ToR@管理人 Date:2002/03/09(Sat) 01:00
書き込み後にMETAかheaderでトバス!
ここは今Refreshでやってます。。
[518 のレス3] Name:ゆゆ Date:2002/03/08(Fri) 15:19
もう一つの方法としては、送信する際に書き込みにIDを振って一緒にPOST送信し、同一のIDの書き込みがすでにデータベース内に入っていたらはじくようにするとか。
ID生成は通し番号でもランダム生成でも大丈夫だと思いますが、ランダム生成の場合、ダブらないことが絶対条件になります。
複数の人たちが同時刻に書き込みをすることを考えると、IDの振り方は、時刻と発言者をパラメータにして生成するのが現実的かと思われます。
#自分で作るとしたら、さらに違う方法を取りそうな気がしますが(汗)。
[518 のレス2] Name:wallt Date:2002/03/07(Thu) 21:12
ゆゆさんご指導ありがとうございます。書いてあることはわかったつもりです。普通の変数でフラグ立ててやっていたんですがどうもうまくいかなくて。。セッション変数で調べてみるとそれらしきことが書いてあったのでちょっと試してみます。
[518 のレス1] Name:ゆゆ Date:2002/03/07(Thu) 18:08
それは「FORMタグで入力された情報を再送信しますか?」と聞かれているのです。
ですので、再送信すると、前のページで送信ボタンを押したことと同じ処理が送信先のページで繰り返されます。
それを防ぐには、セッション変数などを使い、書き込みのフラグなどを内部に用意しておいて、一度書き込んだらフラグを下ろしてしまうことです。
これで更新ボタンを押しても、書き込みのフラグが立っていないので再書き込みだけはされずに済みます。
こんな説明でお分かりいただけたでしょうか?
[518] IEの更新ボタン Name:wallt Date:2002/03/07(Thu) 12:08 HP
やっとPHPとSQLを使った掲示板を作ることができました。
このサイトの掲示板のデザインをちょっと参考にしてます。でも問題なのが掲示板を書き込んで、IEにある更新ボタンを押すと”再送信しないと更新できません”みたいなのが出て再送信すると二重に書かれるのです。これって何が原因なのかわかりません。いったい何なんでしょう?
[524 のレス1] Name:ゆゆ Date:2002/03/11(Mon) 00:53
話によると、Root権限を乗っ取られることもあるとかなんとか。恐ろしくなったので、私はすぐにアップグレードを行いました。4.1.1にしてから2週間も経ってなかったのに(笑)。
[524] 無題 Name:おれ Date:2002/03/09(Sat) 23:54
[519 のレス2] Name:AL Date:2002/03/11(Mon) 00:39
[519 のレス1] Name:ToR@管理人 Date:2002/03/09(Sat) 00:54
ぉぉいいですね〜〜〜すきんぎゃらりぃみたいなの作るか
[519] ToRさんどうっすかー!? Name:やまたけー Date:2002/03/07(Thu) 14:42
[528] コンバートのやり方 Name:初心者 Date:2002/03/10(Sun) 23:09
どーもはじめまして。
コンバートを実行ってどうやればいいのでしょうか?
くだらない質問で申し訳ありません。
[527] 教えて下さいませ... Name:echo Date:2002/03/10(Sun) 16:03
初心者です。
画像BBSお借りしたいのですが、
copy.phpの使用法がワカリマセン....
同じファイルにただUPするだけではないですよね?
御教授宜しくお願い致します。
[526 のレス1] Name:ぷう Date:2002/03/10(Sun) 14:21
スレ立てるまでもないのでちょと借ります。
えーっと管理人さん、RARのDLリンクがまちがっとります。
[526] フレームチャットで質問。 Name:にゃん Date:2002/03/10(Sun) 05:27
はじめまして。
フレームチャットを設置したんですが、使ってしばらくすると、突然参加者のところから名前が消えてしまいました。
参加者のカウントから除外され、ROMのほうに数えられます。
その後も書き込みはできますが、入室し直すまで、名前は表示されないままです。
一応、ROMをカウントしない設定にしてみましたが、同じような症状が出ました。
過去ログの[422]に、ROM数のカウントや参加者の名前表示に関する質問がありましたが、こちらの場合もみんなブラウザはIE6だったので、そのあたりと関係があるんでしょうか?
すごく軽いチャットで使い続けたいと思ってますので、何か対処方法とかあればよろしくお願いします。
[525] 無題 Name:ご質問 Date:2002/03/10(Sun) 00:06
zipang風のbbsをPHPで作ろうとしたら
どうすればいいんでしょう?
スクリプト本体はここのP+BBSをベースにしてスキンを
自作しようとしたのですがどうもうまくいきません。
何かコツがあれば教えて下さい。
[517 のレス2] Name:Hikaru Date:2002/03/09(Sat) 21:19
説明不足ですみません。
自分のネット環境がMac IE、NNで、それで確認した範囲ということです。
ここの掲示板の他の方のフレームチャットも見てみたのですが、やはりcolors.phpの色見本がうまく表示されていませんでした。
管理人様のところのサンプルは正常に表示されているんですけど、なにか設置方法にコツとかあるのでしょうか??
[517 のレス1] Name:ToR@管理人 Date:2002/03/09(Sat) 00:53
そのサーバーでMacだと、ってゆうこと?
んーーーわかりません。
[517] 無題 Name:Hikaru Date:2002/03/07(Thu) 02:19
管理人様、高性能なスクリプト有り難うございます。
今回フレームチャットを設置させていただいたのですが、colors.phpの表示がうまく出来ません。
Mac IEだと画像に×が出るのですが、ページ内の文字の色が選択した色で表示され、コード入力欄にも数値が反映されます。
Mac NNだと画像は色付きで表示されますが、クリックしても入力欄に反映されません。
(こちらのサイト内のサンプルではどちらもちゃんと表示されています)
設置URLは http://canon.azabu21.net/chat/chat.php
、パーミッションは755にしています。
御教授いただければ幸いです。よろしくお願いします。
[522 のレス2] Name:ToR@管理人 Date:2002/03/09(Sat) 01:11
[522 のレス1] Name:ToR@管理人 Date:2002/03/09(Sat) 00:58
そうですよねぇ、、、これでも前よりちょっと広げた
TOMOさん所みたいがいいね。
[522] おせっかいですが Name:ゆゆ Date:2002/03/07(Thu) 18:29
今回初めてこのページを拝見させていただきました。
デザインもきれいで、親しみやすい素晴らしいページだと思います。
ただ、技術的な質問などでソースを書くのに、この掲示板では若干横幅が狭いと思われます。
もう少し横幅が広がってくれるとありがたいのですが。
さらに欲を言えば、等幅フォントだとさらにありがたいです。
おせっかいとは思いますが、参考にしていただければ幸いです。それでは。
[520 のレス2] Name:ToR@管理人 Date:2002/03/09(Sat) 00:57
if(get_magic_quotes_gpc())
$message = stripslashes($message);
「文字化け 5c」