Загрузка одной картинки на сервер

Объясните мне, пожалуйста.

Я сделала форму загрузки картинки, все отлично, $file->uploaded() возвращает true.

В своем экшене я только сделала этот код:

$file = waRequest::file("photo");
echo "<pre>&#039; , var_dump($file) , "</pre>";

Вот что выводит var_dump:

object(waRequestFileIterator)#109 (5) {
  ["currentIndex":protected]=>
  int(0)
  ["indexes":protected]=>
  array(1) {
    [0]=>
    int(0)
  }
  ["files":protected]=>
  array(1) {
    [0]=>
    *RECURSION*
  }
  ["skip_uploaded_check"]=>
  bool(false)
  ["data":protected]=>
  array(5) {
    ["name"]=>
    string(8) "nice.jpg"
    ["type"]=>
    string(10) "image/jpeg"
    ["size"]=>
    int(187359)
    ["tmp_name"]=>
    string(14) "/tmp/phpobvOXv"
    ["error"]=>
    int(0)
  }
}

Как мне теперь переместить картинку в мою папку?

Я вижу, что есть $file->moveTo('path/to/file'), мне заместо path/to/file что нужно написать? 

Я пробовала $file->moveTo('/tmp/') - такая папка есть в корне хостинга $_SERVER['DOCUMENT_ROOT']

В той папке нет этих картинок, не перемещаются.

Как и куда их переместить? и куда они вообще помещяются, что за tmp папка?

    string(14) "/tmp/phpobvOXv"

1 ответ

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите