Image 如何上载文件的不同副本?
我需要帮助如何让这个代码采取图像文件,重命名它们和上传单独的副本。我希望原件保持原样Image 如何上载文件的不同副本?,image,upload,filenames,Image,Upload,Filenames,我需要帮助如何让这个代码采取图像文件,重命名它们和上传单独的副本。我希望原件保持原样 <?php $fileName = $_FILES["uploaded_file"]["name"]; $fileTmpLoc = $_FILES["uploaded_file"]["tmp_name"]; $fileType = $_FILES["uploaded_file"]["type"]; $fileSize = $_FILES["uploaded_file"]["size"]; $fileE
<?php
$fileName = $_FILES["uploaded_file"]["name"];
$fileTmpLoc = $_FILES["uploaded_file"]["tmp_name"];
$fileType = $_FILES["uploaded_file"]["type"];
$fileSize = $_FILES["uploaded_file"]["size"];
$fileErrorMsg = $_FILES["uploaded_file"]["error"];
$fileName = preg_replace('#[^a-z.0-9]#i', '', $fileName);
$kaboom = explode(".", $fileName);
$fileExt = end($kaboom);
$fileName = rand(1, 10).".".$fileExt;
if (!$fileTmpLoc) {
echo "ERROR: Please browse for a file before clicking the upload button.";
exit();
} else if($fileSize > 5242880) {
echo "ERROR: Your file was larger than 5 Megabytes in size.";
unlink($fileTmpLoc);
exit();
} else if (!preg_match("/.(gif|jpg|png)$/i", $fileName) ) {
echo "ERROR: Your image was not .gif, .jpg, or .png.";
unlink($fileTmpLoc);
exit();
} else if ($fileErrorMsg == 1) {
echo "ERROR: An error occured while processing the file. Try again.";
exit();
}
$moveResult = move_uploaded_file($fileTmpLoc, "uploads/$fileName");
if ($moveResult != true) {
echo "ERROR: File not uploaded. Try again.";
exit();
}
echo "The file named <strong>$fileName</strong> uploaded successfuly.<br /><br />";
echo "It is <strong>$fileSize</strong> bytes in size.<br /><br />";
echo "It is an <strong>$fileType</strong> type of file.<br /><br />";
echo "The file extension is <strong>$fileExt</strong><br /><br />";
echo "The Error Message output for this upload is: $fileErrorMsg";
?>
有人能帮忙吗?您的问题很不清楚,是要复制这些文件还是尝试替换它们并更改名称?不同的文件副本并重命名,名称不能相同您的问题很不清楚,是否要复制这些文件,或尝试替换它们并更改名称?如果要复制不同的文件并重命名它们,则名称不能具有相同的名称