Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
PHP
»
Загрузка файлов. Загрузка с уникальным именем
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Загрузка файлов. Загрузка с уникальным именем (Прочитано 3112 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Kosmonavt
Заглянувший
Новичок
Сообщений: 14
+0/-0
0
Загрузка файлов. Загрузка с уникальным именем
«
:
31 Января 2005, 15:08:57 »
<?
php
// Загрузка файла на сервер и его сохранение
// Если upload файла
if(isset(
$_FILES
[
"myfile"
]))
{
$myfile
=
$_FILES
[
"myfile"
][
"tmp_name"
];
$myfile_name
=
$_FILES
[
"myfile"
][
"name"
];
$myfile_size
=
$_FILES
[
"myfile"
][
"size"
];
$myfile_type
=
$_FILES
[
"myfile"
][
"type"
];
$error_flag
=
$_FILES
[
"myfile"
][
"error"
];
// Если ошибок не было
if(
$error_flag
==
0
)
{
print(
"Имя файла на нашем сервере (во время запроса): "
.
$myfile
.
"
"
);
print(
"Имя файла на компьютере пользователя: "
.
$myfile_name
.
"
"
);
print(
"MIME-тип файла: "
.
$myfile_type
.
"
"
);
print(
"Размер файла: "
.
$myfile_size
.
"
"
);
// Сохранение файла (Перемещаем файл в нужную директорию)
$uploaddir
=
$_SERVER
[
"DOCUMENT_ROOT"
].
"/up/"
;
// Дир-я куда перемещать файл
if(
move_uploaded_file
(
$myfile
,
$uploaddir
.
$myfile_name
))
{
print(
"Файл сохранён"
);
}
else
{
print(
"Ошибка"
);
}
}
}
?>
вот скрипт загрузки файлов на сервер с именем файла. которое указано на компьютере пользователя.Как сделать так чтобы он сохранял под уникальным иеменем
Записан
CGVictor
теперь местный
Глобальный модератор
Ветеран
Сообщений: 2511
+0/-0
2
Загрузка файлов. Загрузка с уникальным именем
«
Ответ #1 :
31 Января 2005, 15:13:41 »
Kosmonavt
Посмотреть мануал и найти там две функции: tempnam и uniqid. Использовать ту, что покажется проще (хотя tempnam правильнее). Сохранять файл не под $myfile_name, а под именем, сгенерированным этой функцией.
Записан
LJ: Backslashed life (rss)
Kosmonavt
Заглянувший
Новичок
Сообщений: 14
+0/-0
0
Загрузка файлов. Загрузка с уникальным именем
«
Ответ #2 :
31 Января 2005, 20:01:32 »
Мне интересно
КАК
сохранить с файл с именем которое я укажу
Записан
CGVictor
теперь местный
Глобальный модератор
Ветеран
Сообщений: 2511
+0/-0
2
Загрузка файлов. Загрузка с уникальным именем
«
Ответ #3 :
01 Февраля 2005, 13:50:01 »
Цитировать
Kosmonavt
:
move_uploaded_file
Что делает эта функция?
Записан
LJ: Backslashed life (rss)
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
PHP
»
Загрузка файлов. Загрузка с уникальным именем
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28