Warning: Use of undefined constant num - assumed 'num' (this will throw an Error in a future version of PHP) in /home/wxdcrs/www/updir.net/bbs/view.php on line 5
updir.net


掲示板TOP

 日本語のファイル名でも投稿可能に
 1 ゆう (07/08/10 00:40)
こんにちは。
先日はありがとうございます。

以前お聞きしてお答えいただいたのですが、バージョンが変わった為再度お伺いしたいことが有ります。
---
1.日本語のファイル名でも投稿可能にするにはどうしたらよいでしょうか?

2.投稿したとき、ファイル名を表示させているのですが、以前は
$sfilename で生成されたファイル名(日付順にリネームしているので)
20070810001049_1.jpg こんな漢字になりますが

$sfilenameと$filenameで試しましたが、ファイル名は出てきませんでした。
最新版でファイル名を出すには、なんと記述したらよいでしょうか?

お手数ですが、返答よろしくお願い致します。

 2 ゆう (07/08/10 00:41)
訂正

2.投稿したとき、ファイル名を表示させているのですが、以前は
$sfilename で生成されたファイル名(日付順にリネームしているので)
20070810001049_1.jpg こんな感じになりますが出ていました。しかし、今回のバージョンでは

$sfilenameと$filename両方で試しましたが、ファイル名は出てきませんでした。
最新版でファイル名を出すには、なんと記述したらよいでしょうか?

 3 webmaster (07/08/10 18:15)
・日本語ファイル名で投稿できるようにする

1651行目から1655行目にかけての4行を削除してください。
(es_html("ファイル名に使えるのは 半角英数・・〜を含む4行になります)

・画像名を表示する
setting.phpで //■画像名表示設定 を変更いただくと表示できます。

上記の設定以外の場所にファイル名を表示する場合は、
ファイル名を記述いただく場合は場所によって出力変数が異なります。

 4 ゆう (07/08/10 21:15)
すいません。質問の仕方が簡単すぎました。

画像を投稿し、updir.phpのページが出てきて、
投稿が完了しました。 と出ます。
その場所では

if($mode=="up" and $end==1){
es_html("投稿しました。<br><br>投稿が反映されない場合は<br>しばらくたってからリロードしてみてください。<br> <br>アップロードした画像${lfile}のアドレス<br><br><a href=\"http://****.jp/data/ここにファイル名\">http://****.jp/data/ここにファイル名</a><br><br><a href=\"$index_file\">トップページに戻る</a>");
exit;
}

この ここにファイル名 の場所に生成した画像のファイル名を記載したいのです。

しかし、$の後なんと記載すればファイル名が書き出されるかわかりません。
ここでなんと記載すればファイル名が書き出されるか、ご教授いただければと思います。

 5 ゆう (07/08/10 21:16)
↑た画像${lfile}のアドレス の ${lfile} は記載ミスです。
失礼しました。

 6 webmaster (07/08/10 22:44)
3112行目あたりの、headerで始まる行を下の内容に書き換えて下さい。
header("Location: updir.php?mode=up&end=1&upfile=$crsavefile");

上を書き換えた後で117行目の、
es_html("投稿しました・・
の部分に $upfile と書くとファイル名が表示されます。

 7 ゆう (07/08/22 20:11)
回答ありがとうございます。
問題なく動作することができています。

いつも本当にありがとうございます。
感謝します。。

 8 Robbie (17/03/20 01:12)
. If, however, that thing was on my behind, I&#8217;d grab my doughnut pillow &#038; dare anybody to get between me &#038; the doo7rc&#821t;s office! No way would anyone else get near that big sore, painful, butt monster!