Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Загруска файлов на сервер


Рекомендуемые сообщения

Как загрузить фаилы на сервер в пхп?

Делаю так из формы методом 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); //При выполнении на эту строку выходит ошибка//Её суть в том что в текущей дректории сайты нет закачиваемого файла//Помоему это логично что пхп пытается найти фаил в текущей директории//так как приходит только имя файла!?>

Ну и как тогда закачать фаил?

Ссылка на комментарий
Поделиться на другие сайты

Читай здесь:

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>";?> 
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...