Forum Webscript.Ru
Программирование => PHP => Тема начата: от 19 Ноября 2001, 23:05:49
-
Как сделать Upload в нужную директорию на PHP. Нужен пример.
-
http://forums.webscript.ru/search.php?s=&action=showresults&searchid=5145&sortby=lastpost&sortorder=descending
-
/* Куда сохраняем файлы */
$store_dir=\'c:/apache/temp/\';
/* Если нам не передали файл, то покажем форму */
if (!$user_file) {
?>
}
/* Если передали файл */
else {
/* Проверим все ли правильно */
if (is_uploaded_file($user_file)) {
/* Переместим файл */
move_uploaded_file($user_file, $store_dir.$user_file_name);
/* Скажем об этом */
print "Спасибо за файл
\\n";
}
/* Если не правильно */
else {
print "Не корректные данные
\\n";
}
}
?>
-
Так ты ж его должен скопировать из временной директории, куда он (файл) попадает при аплоаде. Вот и копируй его в нужную директорию.
Функции is_uploaded_file(),
mov_uploaded_file()
Появились в 3.0.17 и 4.0.3.
-
Сенкс. Уже получилось.
-
блин, не могу понять!
есть скрипт:
$store_dir="c:\\upload";
$form="";
if ($seenform=="y") {
if (is_uploaded_file($user_file)) {
move_uploaded_file($user_file, $store_dir.$user_file_name);
print "Спасибо за файл
\\n"; }
} else {print "Possible file upload attack!";}}
else {print "$form";}
?>
мало того, что он постоянно возвращает $user_file с экранированными двойными слэшами, так и ничего не хочет апплоадить! что делать - не знаю уже так замучался, может подскажете?
-
http://ru.php.net/manual/ru/configuration.php#ini.magic-quotes-runtime
magic_quotes_runtime boolean
If magic_quotes_runtime is enabled, most functions that return data from any sort of external source including databases and text files will have quotes escaped with a backslash. If magic_quotes_sybase is also on, a single-quote is escaped with a single-quote instead of a backslash.
в php.ini поставь magic_quotes_runtime = no
рабочий пример тут:
http://phpdevs.com/data/22/52.html
-
вот это да ну у вас и скорость, ребята!
не ожидал такого быстрого ответа! Спасибо...
более того, писал абсолютно такой же скрипт, не работало - скопировал тот,. что на страничке - бах - и полетели-то файлики :[]
но вот с регистрацией у меня что-то не то, я от вас письмо очень давно получил, но все равно при использовании присланного пароля - говорит что он неправильный, мой логин semya
-
http://forums.webscript.ru/member.php?action=lostpw
Попробуй востановить его
-
щас проверим
-
Работает!
наконец-то мой пароль заработал, а нельзя свой туда внести?:
-
semya
http://forums.webscript.ru/member.php?s=&action=editpassword