■掲示板に戻る■ 全部 1- 最新50

Joyful Note PHP版

1 :プリン : 03/03/24 10:43 ID:qH4krtkc
JoyfulNotePHP版を設置して使用していたのですが、
荒らしの様な人がいたので、その人の投稿を削除しようとしたところ
管理人パスワードでは、「パスワードが違います」となり
削除できませんでした。
その人のカキコはその人自身のパスでないと削除できないのでしょうか?


2 :プリン : 03/03/24 13:56 ID:GLnNJN.E
あ、管理用ボタン発見いたしました。
ごめんなさい。


3 :名無しさん@PHP : 03/03/28 21:05 ID:???
いちいちスレ建てんなよこれじゃ荒らしと同じ


4 :名無しさん@PHP : 03/12/02 22:19 ID:2ZXFnzaU
PHP JoyfulNoteのgdバージョンtype2を設置したところ、
投稿まではうまくいくのですが、
記事の表示が文字化けしてしまいます。

ダウンロードしたjoyful.logをSHIFT-JISで保存し、アップロードすると正常に表示されますが、
ずっと管理するわけにもいかないので
どうすればいいのか教えてください。


5 :名無しさん@PHP : 03/12/02 23:02 ID:Zb/Hrgw2
>>4
サーバ名、自鯖なら鯖にインストしてるソフト等事細かに書いて下さい。
つーかGD.verは無料鯖だとXREAでmod_php用にシェアしたフォルダ内でしか使えなかった気が…


6 :名無しさん@PHP : 03/12/02 23:42 ID:2ZXFnzaU
サーバは有料のpandoraを使っています。
http://menu.pandora.nu/public/


7 :4 : 03/12/03 15:55 ID:L3gWEQ.g
↑4です。
鯖は6に書いているとおりpandoraを使用しています。


8 :名無しさん@PHP : 03/12/03 21:31 ID:PFtKJk2E
サーバにGD2がインストールされてないみたいです。
よってPNG,jpg,gifファイルのアップに必要なコンパイルしたファイルが必要になります。本家に同梱されてるみたいな。
GD版じゃない移植版を使えば解決すると思います。

あとサーバなら低価格で高性能を考えるならXREAの有料版がいいと思いますよ。
価格考えなかったらWEBアリーナかな?


9 :4 : 03/12/05 19:56 ID:kg9/tE2I
http://script.s16.xrea.com/index2.php
のcバージョンを設置しました。
やはり文字化けしてしまいます。

鯖はすでにお金も払ってしまったので……それからXREAでは規約にそぐわないコンテンツをおく予定なのです


10 :名無しさん@PHP : 03/12/05 20:41 ID:???
cのコンパイル版で文字化けされるんですか?
とりあえずjcodeなどの強化版を入れてみたり、ラング指定を<html lang="ja">などにHTML部分を弄ってみては?
@XREAで禁止されてるコンテンツと言うとアダルトコンテンツでしょうか?X-beatみたいなアダルト専用サーバ等も姉妹サイトでありますよ。

それと、状況とか見ないと鯖の環境とかわからないので、メールでアドレスとか通知していただけませんか?
セキュリティも高くて効率の良いソースコードにして差し上げますが?


11 :4 : 03/12/06 14:30 ID:XFGo2Cxc
メル送らせていただきましたー。
よろしくお願いします


12 :MC6800 : 03/12/06 22:40 ID:???
皆様はじめまして。当方 MC6800 と申します。
Joyful Note PHP版にて、アップロードされたファイルのサイズを表示
する場合のヒントをいただきたく思い書き込み致しました。

貼られた画像のファイルサイズを日付の横に表示しようとスクリプトを
あれこれ弄ったのですが、レスにて貼られたものはちゃんとサイズが収得
できるんですが、新規に貼られたのもがどうしても収得できません。
弄った個所は、

# 画像(ファイル)アップロード #
if (file_exists($_FILES['upfile']['tmp_name'])) {
$pos = strrpos($_FILES['upfile']['name'],".");
この下に
$upfile_size = $_FILES["upfile"]["size"];
$f_size = FormatByte($upfile_size);

を追加しました。

サイズのデータは以下の様にログファイルの$hと$chkの間に記述する形にしました。
list($no2,$reno2,$d,$n,$m,$s,$com,$u,$ho,$p,$c,$tail2,$w,$h,$f_size,$chk)

サイズの単位と位取りのファンクションは、

function FormatByte($size){
if($size == "") $format = "--Bytes";
else if($size == 0) $format = "0Bytes";
else if($size <= 1024) $format = sprintf ("%.0fBytes",$size);
else if($size <= (1024*1024)) $format = sprintf ("%.2fKB",($size/1024));
else if($size <= (10*1024*1024)) $format = sprintf ("%.2fMB",($size/(1024*1024)));
else if($size <= (100*1024*1024)) $format = sprintf ("%.2fMB",($size/(1024*1024)));
else if($size <= (200*1024*1024)) $format = sprintf ("%.2fMB",($size/(1024*1024)));
else if($size <= (1024*1024*1024*1024)) $format = sprintf ("%.2fMB",($size/(1024*1024)));
else $format = sprintf ("'$size'Bytes");
return $format;
}

としています。

なにかヒントをいただければ幸いです。


13 :D16 : 03/12/06 23:43 ID:???
ログがとれてるのか、表示が出来ないだけなのか分からないけど、
どちらにしても親記事と子記事の部分が分かれてるので、一方だけしかやってないのでは?

ログ取得部分は3箇所で$new .= "$no<>$reno<>$・・・を変更
if ($reno == "") {  #renoが無い=親記事
elseif ($reno && $topsort) {  #reno有り=子記事&topsort
else {  #それ以外=子記事&topsort無し

表示部分は2箇所で
if (!$reno) {  #reno有り=親記事
}else {  #それ以外=子記事

それぞれに$f_sizeに該当する修正を入れるといいかも
的外れだったらごめんなさい


14 :MC6800 : 03/12/06 23:55 ID:???
>>13殿
レス感謝です。
説明不足でした。すみません。
ファイルがアップロードされた時点でそのサイズを収得して、そしてそれを
FormatByte()で単位付けしてログへ書き込む方法を採りました。なのでログ
には「256.25KB」といった具合に記録されます。
で、レスの場合だとしっかりその様に記録されるのですが、新規投稿の場合が
記録されないんです。
新規投稿で実行されるアップロード処理とレスで実行されるアップロード処理
は一緒の部分だと思うのですが、なかなか上手く行かなくて悩んでおります。


15 :D16 : 03/12/07 00:15 ID:???
list($no2,$reno2,$d,$n,$m,$s,$com,$u,$ho,$p,$c,$tail2,$w,$h,$f_size,$chk)
これの後にこういう部分があります
$new = "$no<><>$date<>$name<>$email<>$sub<>$comment<>$url<>$host<>$ango<>$color<>$tail<>$W<>$H<>0<>\n".$new;
$f_sizeに対応する$hogehogeを入れてみてください
子記事の場合はある条件の場合に
$new .= $line;
となっているので最初の上記のlistがそのまま$newになっています
その条件に外れれば子記事でもサイズが取れないはず


16 :D16 : 03/12/07 00:18 ID:???
>>13に挙げた3つの箇所で合計5行です


18 KB
続きを読む

掲示板に戻る 全部 次100 最新50
名前: E-mail (省略可) :

read.php ver2.4 2005/04/13