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 спасибо! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.