2016-06-03 1 views
-2

Я изображение загрузки в подкаталоге images/my/ кода в PHP
кто может помочь ......Я загрузить изображение в подкаталоге (изображения/мой /) код в PHP

этого кода я стараюсь.

$file_name = $_FILES['files']['name']; 
move_uploaded_file("images/my/".$file_name); 
+0

Пожалуйста, обратите внимание http://php.net/manual/en/function.move-uploaded-file.php –

+0

Возможный дубликат [Загрузить изображение в php] (http://stackoverflow.com/questions/13527357/upload-image-in-php) –

ответ

0

Использование temp_name вместо имени, чтобы загрузить

$file_name = $_FILES["files"]["name"]; 

move_uploaded_file($_FILES["files"]["tmp_name"], "images/my/".$file_name); 
+1

Прочитать http://php.net/manual/en/function.move-uploaded -file.php! Где путь назначения? – Saty

+2

'move_uploaded_file (строка $ filename, string $ destination)' путь назначения отсутствует! – Saty

+0

Ох, да. Благодарим за исправления. я изменю его. – Mani

0

Это простой способ, который я использовал
Использовать базовое() функцию, чтобы получить имя файла, используйте move_uploaded_file() для перемещения в загруженном файл в указанном каталоге

<html> 
<head> 
</head> 
<body> 
<form enctype="multipart/form-data" action="uploader2.php" method="POST"> 
Choose a file to upload: <input name="uploadedfile" type="file" /><br/> 
<input type="submit" name="submit" value="Upload File" /> 
</form> 
</body> 
</html> 
<?php 
if(isset($_POST['submit'])) 
{ 
$target_path = "uploads/"; // target directory 
$target_path = $target_path.basename($_FILES['uploadedfile']['name']); 
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'],$target_path)) 
{ 
    echo "The file ".basename($_FILES['uploadedfile']['name'])." has been uploaded"; 
} 
else 
{ 
    echo "There was an error uploading the file, please try again!"; 
} 
} 
?> 
Смежные вопросы