Я начинаю работать в php и теперь выполняю проект в php. Я хочу загрузить изображения (максимум четыре файла изображений). Я использовал следующий код для загрузки изображений.Множественная загрузка файла в PHP - переименование файлов
<script type="text/javascript">
count=1;
function add_file_field()
{
if(count<4)
{
var container=document.getElementById('file_container');
var file_field=document.createElement('input');
file_field.name='images[]';
file_field.type='file';
container.appendChild(file_field);
var br_field=document.createElement('br');
container.appendChild(br_field);
count++;
}
}
</script>
<div id="file_container">
<input name="images[]" type="file" id="file[]" />
<br />
</div>
<br><a href="javascript:void(0);" onClick="add_file_field();">Add</a>
Я использовал следующий код для одного файла upload.It работает
<?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 100000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "File Error : " . $_FILES["file"]["error"] . "<br />";
}else {
echo "Upload File Name: " . $_FILES["file"]["name"] . "<br />";
echo "File Type: " . $_FILES["file"]["type"] . "<br />";
echo "File Size: " . ($_FILES["file"]["size"]/1024) . " Kb<br />";
echo "File Description:: ".$_POST['description']."<br />";
if (file_exists("images/".$_FILES["file"]["name"]))
{
echo "<b>".$_FILES["file"]["name"] . " already exists. </b>";
}else
{
$tmpname=$_FILES["file"]["tmp_name"];
$name=$_FILES["file"]["name"];
$new="jun.jpg";
rename($name,$new);
move_uploaded_file($_FILES["file"]["tmp_name"],"images/".$new);
echo "Stored in: " . "images/" .$new."<br />";
?>
Uploaded File:<br>
<img src="images/<?php echo $new; ?>" alt="Image path Invalid" >
<?php
}
}
}else
{
echo "Invalid file detail ::<br> file type ::".$_FILES["file"]["type"]." , file size::: ".$_FILES["file"]["size"];
}
?>
Мне нужна помощь, чтобы изменить этот код, чтобы загрузить максимум 4 изображений. Можно ли переименовать функцию, чтобы переименовать выбранный файл для загрузки при переходе в указанную папку? но он показывает ошибку
Пожалуйста, помогите мне
Я пробовал ... Но это не работает. – user2745698
Что означает «не работает»? –
Я изменил свой код, потому что вы должны использовать 'images' как ключ. Если это не поможет описать вашу проблему. –