Тема: Для чего пользуют move_uploaded_file?

Ответить в теме
Показано с 1 по 4 из 4
  1. Вверх #1
    Частый гость
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    44
    Сообщений
    696
    Репутация
    25

    По умолчанию Для чего пользуют move_uploaded_file?

    Есть такой кусок кода:
    $fname = tempnam($_SERVER['DOCUMENT_ROOT'].'/tmp/', 'upload');
    if (move_uploaded_file($_FILES['file_to_upload']['tmp_name'], $fname)) {
    ..что-то делаем с загруженным файлом..
    }

    Вопрос.
    Почему бы не напрямую работать с $_FILES['file_to_upload']?
    Насколько я понимаю, PHP в любом случае сам где-то сохраняет загруженый файл, так к чему его ещё куда-то перемещать в другое место?
    Go On!


  2. Вверх #2
    User banned
    Пол
    Мужской
    Адрес
    Brisbane
    Сообщений
    2,083
    Репутация
    401
    Цитата Сообщение от mac Посмотреть сообщение
    Есть такой кусок кода:
    $fname = tempnam($_SERVER['DOCUMENT_ROOT'].'/tmp/', 'upload');
    if (move_uploaded_file($_FILES['file_to_upload']['tmp_name'], $fname)) {
    ..что-то делаем с загруженным файлом..
    }

    Вопрос.
    Почему бы не напрямую работать с $_FILES['file_to_upload']?
    Насколько я понимаю, PHP в любом случае сам где-то сохраняет загруженый файл, так к чему его ещё куда-то перемещать в другое место?
    вот именно что сохраняет он их "где-то"

    допустим у тебя фотогалерея куда юзеры могут загружать фотки
    и имеется главная страница на которой все фотки показываются.

    откуда она будет их брать если ты их не передвинешь в заранее известный локейшн?
    Последний раз редактировалось Strannik-au; 11.02.2008 в 16:42.

  3. Вверх #3
    Частый гость
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    44
    Сообщений
    696
    Репутация
    25
    Цитата Сообщение от Strannik-au Посмотреть сообщение
    вот именно что сохраняет он их "где-то"

    допустим у тебя фотогалерея куда юзеры могут загружать фотки
    и имеется главная страница на которой все фотки показываются.

    откуда она будет их брать если ты их не передвинешь в заранее известный локейшн?
    с галереей это и так ясно ), а если я файл обрабатываю(текстовик) или загружаю потом на другой сервер скриптом и т.д. Можно ведь обойтись и без этой функции? Или есть вероятность что в процессе работы он "затрётся" другим загруженным файлом?
    Go On!

  4. Вверх #4
    User banned
    Пол
    Мужской
    Адрес
    Brisbane
    Сообщений
    2,083
    Репутация
    401
    если ты это сделаешь сразу же, то нормально, а если нет то пхп через какое то время стирает файлы из /tmp, так что ты можешь его уже не найти

Ответить в теме

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения