Forum Webscript.Ru

Программирование => PHP => Тема начата: от 19 Ноября 2001, 23:05:49

Название: Как сделать Upload в нужную директорию на PHP. Нужен пример.
Отправлено: от 19 Ноября 2001, 23:05:49
Как сделать Upload в нужную директорию на PHP. Нужен пример.
Название: Как сделать Upload в нужную директорию на PHP. Нужен пример.
Отправлено: NAS от 20 Ноября 2001, 00:06:29
http://forums.webscript.ru/search.php?s=&action=showresults&searchid=5145&sortby=lastpost&sortorder=descending
Название: Как сделать Upload в нужную директорию на PHP. Нужен пример.
Отправлено: Adonis от 20 Ноября 2001, 13:41:44
/* Куда сохраняем файлы */
$store_dir=\'c:/apache/temp/\';

/* Если нам не передали файл, то покажем форму */
if (!$user_file) {
    ?>
   
" method="post" enctype="multipart/form-data">
   
   

    }
/* Если передали файл */
else {
    /* Проверим все ли правильно */
    if (is_uploaded_file($user_file)) {
        /* Переместим файл */
        move_uploaded_file($user_file, $store_dir.$user_file_name);
        /* Скажем об этом */
        print "Спасибо за файл
\\n";
    }
    /* Если не правильно */
    else {
        print "Не корректные данные
 \\n";
    }
}
?>
Название: Как сделать Upload в нужную директорию на PHP. Нужен пример.
Отправлено: ThE0ReTiC от 06 Декабря 2001, 13:05:21
Так ты ж его должен скопировать из временной директории, куда он (файл) попадает при аплоаде. Вот и копируй его в нужную директорию.
Функции is_uploaded_file(),
mov_uploaded_file()
Появились в 3.0.17 и 4.0.3.
Название: Как сделать Upload в нужную директорию на PHP. Нужен пример.
Отправлено: от 06 Декабря 2001, 13:54:56
Сенкс. Уже получилось.
Название: Как сделать Upload в нужную директорию на PHP. Нужен пример.
Отправлено: от 18 Января 2002, 17:00:27
блин, не могу понять!
есть скрипт:

$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 с экранированными двойными слэшами, так и ничего не хочет апплоадить! что делать - не знаю уже так замучался, может подскажете?
Название: Как сделать Upload в нужную директорию на PHP. Нужен пример.
Отправлено: Britva от 18 Января 2002, 17:04:33
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
Название: Как сделать Upload в нужную директорию на PHP. Нужен пример.
Отправлено: от 18 Января 2002, 17:35:28
вот это да ну у вас и скорость, ребята!
не ожидал такого быстрого ответа! Спасибо...
более того, писал абсолютно такой же скрипт, не работало - скопировал тот,. что на страничке - бах - и полетели-то файлики :[]

но вот с регистрацией у меня что-то не то, я от вас письмо очень давно получил, но все равно при использовании присланного пароля - говорит что он неправильный, мой логин semya
Название: Как сделать Upload в нужную директорию на PHP. Нужен пример.
Отправлено: NAS от 18 Января 2002, 18:28:25
http://forums.webscript.ru/member.php?action=lostpw

Попробуй востановить его
Название: Как сделать Upload в нужную директорию на PHP. Нужен пример.
Отправлено: semya от 19 Января 2002, 10:36:41
щас проверим
Название: Как сделать Upload в нужную директорию на PHP. Нужен пример.
Отправлено: semya от 19 Января 2002, 10:37:29
Работает!
наконец-то мой пароль заработал, а нельзя свой туда внести?:
Название: Как сделать Upload в нужную директорию на PHP. Нужен пример.
Отправлено: NAS от 19 Января 2002, 13:17:07
semya
http://forums.webscript.ru/member.php?s=&action=editpassword