【发布时间】:2011-08-14 17:32:35
【问题描述】:
这是我尝试使用的上传表单:
here $photo_id = $user_name.time() .
<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="file" name"<?php echo md5($photo_id)?>" />
<input type="submit" value="upload"/>
</form>
这是我卡住的部分 我如何命名文件?我不能用这种方式: $_FILES[$_POST[md5($photo_id)]]['name'] 正如你所看到的,我有同样的问题,$_POST 给出了这样一个奇怪的表达式。 我还将使用文件名更新 mysql 数据库。
谁能建议一种更好的文件命名方式,以免文件名冲突。如果我使用一个简单的文件名,它可能会与其他一些同名文件共同编码并覆盖? 谢谢!
【问题讨论】: