KENT-WEB サポートコーナー 過去ログ [ 0220 ]


記事No: 14410
投稿日: 2015/11/14(Sat) 14:33:57
タイトルFile Uploaderのファイル名の仕様について
ID情報: tom4485
投稿者: tom
URLhttp://example.com/

File Uploader 4.0からアップされたファイルの名前が全文字英数字の時に、オリジナルのまま保存される仕様に変わっています。
この仕様を以前のバージョンのように、常にランダムな文字列に置き換えるように変更したいのですが、簡単な改造で可能でしょうか?

ご教示ください。
よろしくお願いします。


記事No: 14411
投稿日: 2015/11/14(Sat) 15:45:59
タイトルRe: File Uploaderのファイル名の仕様について
ID情報: hirayama
投稿者: hirayama

以前のバージョンのランダムな文字列というのが
どのようなものかよく知らないのですが、
upload.cgi 192行目

$ext =~ tr/A-Z/a-z/;

の下に

$fnam = substr(make_rand(),0,10);

を追加してやるとランダムな文字列になります。
最後の10は文字列の長さで、お好みの数に。
全文字英数字でないファイルのように連番にしたいなら、これを

$fnam = '日本語';

と変えればOKです。


[検索ページ] [掲示板]