Здравейте, искам да попитам защо когато напиша следния код:
$FileName = time().'_'.$_FILES['picture']['name'];
$Directory = "pictures".DIRECTORY_SEPARATOR.$FileName;
if(move_uploaded_file($_FILES['picture']['tmp_name'], $Directory)){
mysql_query('INSERT INTO `pictures`(`file_name`) VALUE("'.$FileName.'")');
echo "Снимката бе качене успешно!";
}
else
{
echo "Възникна грешка при опита за копиране на файла! Моля опитайте отново.";
}
ми изкарва следната грешка:
Warning: move_uploaded_file(pictures\1313954879_Aston-Martin-GT4-2011-4.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in E:\Ventsi`s server\htdocs\BoneviWebSite\cpadmin\addimage.php on line 15
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'E:\Ventsi`s server\tmp\phpD50.tmp' to 'pictures\1313954879_Aston-Martin-GT4-2011-4.jpg' in E:\Ventsi`s server\htdocs\BoneviWebSite\cpadmin\addimage.php on line 15
Възникна грешка при опита за копиране на файла! Моля опитайте отново.
Директорията съществува, а когато напиша горе в кода:
$Directory = $FileName;
вместо
$Directory = "pictures".DIRECTORY_SEPARATOR.$FileName;
аз получавам че преместването е минало успешно но в действителност снимката я няма?