За последние 24 часа нас посетили 32454 программиста и 1755 роботов. Сейчас ищут 846 программистов ...

Ошибка при сохранении файлов на сервер. Нужна помощь! 2

Тема в разделе "PHP для новичков", создана пользователем dhorh, 23 дек 2012.

  1. dhorh

    dhorh Активный пользователь

    С нами с:
    19 июл 2012
    Сообщения:
    39
    Симпатии:
    0
    Добрый день, эта тема является продолжение вчерашней темы, в которой я обращался с проблемой по загрузки фото на сервер. У меня было много непонятно кода и я ничего не мог разобрать. Переделав всё заново у меня получилось следующее:
    Код (Text):
    1. /*РАЗДЕЛ ОБРАБОТКИ ИЗОБРАЖЕНИЯ*/
    2.                
    3.                 // Пути загрузки файлов  
    4.                 $uploaddir = "thumbs/";
    5.                
    6.                 $uploadfile = $uploaddir . basename($_FILES['picture']['name']);
    7.                
    8.                 echo '<pre>';
    9.                 if (move_uploaded_file($_FILES['picture']['tmp_name'],$uploadfile)){
    10.                     echo "Файл корректен и был успешно загружен.\n";
    11.                 }else{
    12.                     echo "Какая-то непонятная ошибка, сука!\n";
    13.                 }
    14.                        
    15.                 echo 'Некоторая отладочная информация:</br>';
    16.                 var_dump($_FILES);
    17.                        
    18.                 print "</pre>";
    19.                        
    20.                 echo "Переменная uploaddir = $uploaddir \n</br>";
    21.                 echo "Переменная uploadfile = $uploadfile \n</br>";
    22.                    
    23.                 /*КОНЕЦ ОБРАБОТКИ ИЗОБРАЖЕНИЯ*/
    Браузер выдаёт следующее:
    Код (Text):
    1.  
    2. <pre>Файл корректен и был успешно загружен.
    3. Некоторая отладочная информация:</br>array(1) {
    4.   ["picture"]=>
    5.   array(5) {
    6.     ["name"]=>
    7.     string(14) "x_9f2a00b0.jpg"
    8.     ["type"]=>
    9.     string(10) "image/jpeg"
    10.     ["tmp_name"]=>
    11.     string(28) "W:\userdata\temp\php36CF.tmp"
    12.     ["error"]=>
    13.     int(0)
    14.     ["size"]=>
    15.     int(144074)
    16.   }
    17. }
    18. </pre>Переменная uploaddir = thumbs/
    19. </br>Переменная uploadfile = thumbs/x_9f2a00b0.jpg

    Ну и собственно, как вы догадались, у меня ничего не работает. В чём причина господа?!)

    Добавлено спустя 12 минут 28 секунд:
    Если у кого-то есть свободное время, то можете добавить меня в скайп Mr.Semyon - скину пару сотен за консультацию, а то уже не могу - бесит((
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    Причина в голове, ясное дело.
    "Файл корректен и был успешно загружен"
    осталось найти куда он был загружен )))
     
  3. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    твой код это копи-паста из справки по file uploads, обрати внимание чем ТВОЙ код отличается от примера, тогда ты наверняка найдешь причину. нюансы всё решают.
     
  4. dhorh

    dhorh Активный пользователь

    С нами с:
    19 июл 2012
    Сообщения:
    39
    Симпатии:
    0
    Чёрт, реально спасибо!!! хех бывает же такая ситуация!) чёрт)

    У меня просто В одной папке полтерабайта превьюшек (фоток) и запутался)


    Я обязательно на неделе отблагодарю вас) спасибо)
     
  5. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    да незачто.
    не надо ничего обещать, надо просто перечислить неприлично большую сумму молча.