私は、ユーザーがある種の DB に写真をアップロードできる Web サイト (PHP) を作成しようとしています。ページを離れると、写真は削除されます。他のユーザー (別のページ) は、削除されていないすべての写真を見ることができます。
私はこのようにすることを考えました:
フォルダを作成し(「pics」と呼びましょう)、アップロードされたすべての写真に番号(、、、など)を付けて名前を付けます1.jpg
。ユーザーがページを離れると、写真はそれ自体を削除し(どのように??)、次の写真が必要になると写真をアップロードするために、ウェブサイトは撮影されていない最初の番号を検索します。2.jpg
3.jpg
誰かがより良いアイデアを持っているなら、私はそれを聞きたいです。
#.jpg ファイルのみで満たされたフォルダーから最初の非取得番号を見つける関数を作成するにはどうすればよいですか? (そして、数字の二重取得から身を守るために何ができますか)
ユーザーがページを離れたときに写真を削除するにはどうすればよいですか?
ディレクトリからランダムに写真を表示するにはどうすればよいですか?
それらが回答された後: また、写真を表示するユーザーが 1、2、または 3 をクリックできるようにし、写真をアップロードした人 (明らかにまだウィンドウを開いている人) に 1 秒 2 秒 3 秒のカウントを表示できるようにしたいと考えています。 )。どうすればいいですか?(SQL dbなしでスマートな方法を探しています)
アイデア: ファイル名を#_1s_2s_3s.jpg
(例: 1_0_0_1.jpg
is pic 1 with 0,0,1 clicks) に変更しますが、他のすべての質問がはるかに難しくなります...