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

Ваш аккаунт

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

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

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

upload

15K
05 июля 2006 года
r0cha!
11 / / 24.04.2006
Вот делаю upload'ер и возник вопрос, как сделать =универсальную= папку,( в которую будут загружаться файлы) для всех ОС, те для win и nix* подобных, может быть я что-то напутал. Вот пример кода:


$upgfx = 'inc/files/gfx';

if ($_FILES['userfile']['type']=="image/jpeg" or $_FILES['userfile']['type']=="image/gif" )
{
move_uploaded_file($_FILES['userfile']['tmp_name'], $upgfx);
echo "Графика успешно загружена <br>
в директорию".$upgfx."!";
}
8
05 июля 2006 года
mfender
3.5K / / 15.06.2005
На *NIX'ах всё будет работать точно. Ну, а по написанному - на Win тоже всё будет работать.
Единственное недоразумение: inc/files/gfx - это имя файла, или дирректорий? В move_uploaded, если мне что-то не изменяет, следует указывать имя файла, в который всё это переносится.

PS. Собственно, я пользуюсь для этого всегда только copy().
15K
05 июля 2006 года
r0cha!
11 / / 24.04.2006
[1].Директории
[2]Спб, буду тоже юзать copy() =))
8
05 июля 2006 года
mfender
3.5K / / 15.06.2005
Цитата:
[2]Спб, буду тоже юзать copy() =))


Только нужно предварительно проверять - загрузился ли файл в tmp.

15K
05 июля 2006 года
r0cha!
11 / / 24.04.2006
[1] is_uploaded_file() ? :)
[2] Да я нашел способ "универсализации" папки :) -> $DOCUMENT_ROOT конкатенируешь с папкой и вуаля :)
15
05 июля 2006 года
shaelf
2.7K / / 04.05.2005
2mfender а чем move_uploaded_file() не устраивает?)
PS Это просто вопрос, интерес проснулся)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог