$target = "upload/";
$targetx = $target . basename($_FILES['photo']['name']);
if(move_uploaded_file($_FILES['photo']['tmp_name'], $targetx))
{
}
else {
}
$targetx = $target . basename($_FILES['photo2']['name']);
if(move_uploaded_file($_FILES['photo2']['tmp_name'], $targetx))
{
}
else {
}
$targetx = $target . basename($_FILES['photo3']['name']);
if(move_uploaded_file($_FILES['photo3']['tmp_name'], $targetx))
{
}
else {
}
$targetx = $target . basename($_FILES['photo4']['name']);
if(move_uploaded_file($_FILES['photo4']['tmp_name'], $targetx))
{
}
else {
echo "Sorry, there was a problem uploading your file.";
}
$photo=($_FILES['photo']['name']);
$photo2=($_FILES['photo2']['name']);
$photo3=($_FILES['photo3']['name']);
$photo4=($_FILES['photo4']['name']);
-3
A
回答
1
使用为每个文件:
$file = $_FILES['photo1']['name'];
$ext = pathinfo($file, PATHINFO_EXTENSION);
$photo = "newfile_".time().rand(5, 15).".".$ext
$targetx = $target . $photo;
0
为什么ONT使用时间戳?你确定它是独一无二的......因为如果两幅图像具有相同的随机序列呢?
0
你可以使用一些散列函数,如md5()。只需将此功能应用于上传文件的名称即可。
0
试试这个:
$temp = explode(".", $_FILES["image"]["name"]);
$extension = end($temp);
$newfilename = time().rand().".".$extension;
0
$target_Path = $path_to_image_directory.basename($_FILES['url']['name']);
if(preg_match('/[.](jpg)|(jpeg)|(gif)|(png)$/', strtolower ($_FILES['url']['name']))) {
move_uploaded_file($_FILES['url']['tmp_name'], $target_Path);
}
$extention = explode(".",$_FILES['url']['name']); // Or use str function
################### end code for move #############################
$name = $imageName. "-" . RAND(10,100) . "." . $extention[1] ;
#####################################renaming the file ################
rename($path_to_image_directory.basename($_FILES['url']['name']), $path_to_image_directory.$name );
相关问题
- 1. 图像的随机图像名称
- 2. 将图像重命名为随机
- 3. 以代码名称在java代码中添加图像
- 4. 在下面的代码中添加代码以显示图像
- 5. 如何重命名图像
- 6. 给予图像随机名称在PHP
- 7. 重命名的图像
- 8. 在视图中访问从ModelForm重命名的图像名称?
- 9. 如何重命名从手机图库中检索图像,并用新名称
- 10. 使用unix命令重命名图像的名称
- 11. SQL的下一个图像名称
- 12. 随机图像名称图像上传MVC 4
- 13. 如何使用Mandrill发送图像,但图像名称不应该重命名?
- 14. 如何命名图像以便其他图像名称不易被猜出?
- 15. Android相机图像名称
- 16. 回形针上传多个图像,重命名名称“头像”
- 17. 是否可以加载没有图像名称的图像?
- 18. 随机图像 - 如何添加链接?
- 19. 使用csv文件复制/重命名utf8名称的图像
- 20. 从URL下载图像并重命名
- 21. 随机添加其他图像的区域的图像
- 22. 如何解析码头图像名称?
- 23. PHP图像重命名
- 24. Scrapy重命名图像
- 25. 重命名图像文件
- 26. 重命名dicom图像
- 27. 页面加载的随机图像
- 28. 页面加载的随机图像(jQuery)
- 29. 我将如何重命名base64图像
- 30. 如何将文件夹名称(../../../)添加到PHP中的图像名称中?
那么如果(move_uploaded_file($ _ FILES [ '照片'] [ 'tmp_name的值'],$ targetx)) – user3603700
和最新changw本什么样的变化与这条线,请帮助...... $ photo =($ _ FILES ['photo'] ['name']); – user3603700
尝试更新的代码..无需改变if(move_uploaded_file($ _ FILES ['photo'] ['tmp_name'],$ targetx)) –