rall32 Опубликовано 6 октября, 2005 Жалоба Поделиться Опубликовано 6 октября, 2005 Как загрузить фаилы на сервер в пхп? Делаю так из формы методом post передаётся <input type=file name=f> В файле пхп обработчике: <?php$UPLOAD_PATH = "/upload";if (isset($_POST['f'])) {$file = $_POST['f'];//Здесь переменная file содержит просто имя файла!$newfile = $UPLOAD_PATH.$file;copy ($file, $newfile); //При выполнении на эту строку выходит ошибка//Её суть в том что в текущей дректории сайты нет закачиваемого файла//Помоему это логично что пхп пытается найти фаил в текущей директории//так как приходит только имя файла!?> Ну и как тогда закачать фаил? Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 6 октября, 2005 Жалоба Поделиться Опубликовано 6 октября, 2005 Читай здесь: http://www.php.net/features.file-upload Вот и код с сайта: <?php// В PHP 4.1.0 и более ранних версиях следует использовать $HTTP_POST_FILES// вместо $_FILES.$uploaddir = '/var/www/uploads/';$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);print "<pre>";if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { print "File is valid, and was successfully uploaded. "; print "Here's some more debugging info:\n"; print_r($_FILES);} else { print "Possible file upload attack! Here's some debugging info:\n"; print "Possible file upload attack! Дополнительная отладочная информация:\n"; print_r($_FILES);}print "</pre>";?> Ссылка на комментарий Поделиться на другие сайты Поделиться
rall32 Опубликовано 7 октября, 2005 Автор Жалоба Поделиться Опубликовано 7 октября, 2005 Болmijt спасибо! Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти