2013-06-16 5 views
-3
<?php 
if($_FILES['img']['error']>0){ 
echo "Error: No file selected!"; 
} 
else { 
echo "File name ".$_FILES['img']['name']."<br>"; 
echo "File size ".round($_FILES['img']['size']/1024,1)." kb <br>"; 
echo "File type ".$_FILES['img']['type']."<br>"; 
echo "File tmp ".$_FILES['img']['tmp_name']."<br>"; 
$extension = end(explode(".",$_FILES['img']['name'])); 
echo "file format: ".$extension."<br>"; 
$name = $_FILES['img']['name']; 
$size = $_FILES['img']['size']; 
if(file_exists("uploads/".$name)){ 
echo $_FILES['img']['name']." exists"; 
} 
if($extension != "jpg" && $extension != "png" && $extension != "gif"){ 
echo "File with format: ".$extension." is not aviable to upload"; 
} 
if($size > 1000000) { 
echo $size." is greater than 1 mb !"; 
} 
elseif(empty($name)) { 
echo "No file selected!"; 
} 
elseif($extension != "jpg" && $extension != "png" && $extension != "gif" && $_FILES['img']['size'] > 1000000 && file_exists("uploads/".$name)){ 
echo $name." exists"; 
echo "File with format: ".$extension." is not aviable to upload"; 
echo $size." is greater than 1 mb !"; 
} 

else { 
move_uploaded_file($_FILES['img']['tmp_name'],"uploads/".$name); 
echo "The file was succesfully uploaded"; 
} 
} 
?> 

Эй, я пытаюсь загрузить файлы ... но показывая ошибку:PHP - не удалось открыть поток

Warning: move_uploaded_file(uploads/51.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in Z:\home\test1.ru\www\views\admin\save.php on line 35

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'Z:\tmp\phpB178.tmp' to 'uploads/51.jpg' in Z:\home\test1.ru\www\views\admin\save.php on line 35

И OFC это Dont загрузить файл .. Что неправильно с этим?

+3

«Нет такого файла или каталога», что непонятно? –

+1

Установить права для загрузки в папку ... – sinisake

+0

Это значит, что он может создать файл (возможно, уже существует?) Или не может получить доступ к каталогу, к которому вы пытаетесь получить доступ. См. Комментарий @nevermind – pattyd

ответ

0

Должны быть виды/admin/uploads/

Смежные вопросы