Автор Тема: проблем с move_uploaded_file()  (Прочетена 1312 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

ventsi34

  • Full Member
  • ***
  • Благодарности
  • -Казани: 6
  • -Получени: 0
  • Публикации: 101
проблем с move_uploaded_file()
« -: 21 Август 2011, 22:48:50 »
Здравейте, искам да попитам защо когато напиша следния код:


$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;

аз получавам че преместването е минало успешно но в действителност снимката я няма?

leron

  • Full Member
  • ***
  • Благодарности
  • -Казани: 2
  • -Получени: 9
  • Публикации: 185
Re: проблем с move_uploaded_file()
« Отговор #1 -: 21 Август 2011, 23:06:24 »
Гледам, нещо не ти пишат, мен ме мързи да експериментирам, но такъв проблем при други обстоятелства се фиксваше като обявиш в един header какъв тип файл ще ъплоудваш.Ако това с нещо ти помогне...супер:)

ventsi34

  • Full Member
  • ***
  • Благодарности
  • -Казани: 6
  • -Получени: 0
  • Публикации: 101
Re: проблем с move_uploaded_file()
« Отговор #2 -: 21 Август 2011, 23:14:12 »
направих всичко както е направено в урока проверки чудесии и не става.

jazzman

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 25
  • -Получени: 191
  • Публикации: 3624
Re: проблем с move_uploaded_file()
« Отговор #3 -: 21 Август 2011, 23:30:23 »
Снощи реших да изгледам серията от уроци за галерията, кода е от там нали ?
Кода на Гатака от тази серия е много разпилян и неорганизиран и се изисква опитност за да сханеш смисъла на това което прави.
Относно грешката има си обяснение : No such file or directory in E:\Ventsi`s server\htdocs\BoneviWebSite\cpadmin\addimage.php on line 15
Java is to Javascript as fun is to funeral.

http://nau4i.me/forum/index.php/topic,15129.0.html

ventsi34

  • Full Member
  • ***
  • Благодарности
  • -Казани: 6
  • -Получени: 0
  • Публикации: 101
Re: проблем с move_uploaded_file()
« Отговор #4 -: 22 Август 2011, 01:48:45 »
със пълния линк до директорията стана