1

タイトルを編集しましたので、参考になれば幸いです...

ケース: 多数の画像があり、サーバーにアップロードしました。名前を数字で手動で変更していました。もちろん、ファイルの最後の番号を覚えていますが、サーバーフォルダーに存在する最後の番号を確認し、アップロードするファイルの名前を変更して、ファイルの名前が last_number_exist_on_server+ になるようにするアップロードスクリプトを誰かが手伝ってくれませんか? 1?

ああ、サムネイルを特定のフォルダとサイズに生成するのを手伝ってくれるとありがたいです.

最後になりましたが、私は PHP を使用しています。データベースはありません... 画像ファイルの種類は JPG です。

すみません、初心者の質問です。

4

1 に答える 1

2

注: ここではエラー チェックは行われません。本番環境で使用する前に追加してください! :)

<?php

// get the next number for our filename

// returns an array of files and directories in descending alpha-order
$files = scandir("./images", SCANDIR_SORT_DESCENDING);

$last_filename = array_shift($files);
$last_number   = (int)substr($last_filename, 0, strrpos($last_filename, "."));
$next_number   = $last_number++;

// now rename your file...
?>
于 2012-09-26T01:14:00.813 に答える