Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

move_uploaded_file vs imagecreatefrom<что-то там>

75K
06 июля 2012 года
Reebka
9 / / 26.01.2012
Здравствуйте! Возник вопрос о загрузке файлов на сервер средствами php. Раньше использовал move_uploaded_file как единственный способ переместить файл из <откуда-то там> в <куда нужно>. В последнем проекте черт меня дернул написать вместо

 
Код:
move_uploaded_file($_FILES['file']['tmp_name']);
Вот это:
 
Код:
$img = createimagefromjpg($_FILES['file']['tmp_name']);
//здесь еще много кода
imagejpg($img,$path,90);
Теперь думаю, может move_uploaded_file делает какие-то дополнительные операции кроме перемещения файла из временной директории, например, удаляет его оттуда в тот же момент? И не будет ли проблем с правами доступа во втором варианте? На локалке работает без проблем, на хосте не проверял, ибо нет возможности.
4
07 июля 2012 года
mike
3.7K / / 01.10.2002
move_uploaded_file() это обыкновенный move(), но с проверкой is_uploaded_file()
277
06 июля 2012 года
arrjj
1.7K / / 26.01.2011
1) вариант просто перемещает файл перемещает (удаляет исходный файл)
2) вариант открывает jpg преобразовывает проводит какието махинации (мб ресайз генерит превью или чтото еще - без "//здесь еще много кода" трудно сказать) и сохраняет в конечную папку.

Проблем с правами не будет - обе операции в этом плане идентичныи.
75K
13 июля 2012 года
Reebka
9 / / 26.01.2012
Всем спасибо, всё понятно=)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог