PHP сохранить / сохранить файл на удаленном сервере? - PullRequest
0 голосов
/ 03 февраля 2012

Могут ли пользователи сохранять / сохранять свои фото и видео на удаленном сервере, не на локальном хосте, не используя FTP, но используя веб-интерфейс (php)?

Если так, как это сделать?

Ответы [ 4 ]

3 голосов
/ 03 февраля 2012

Установите новую форму:

<form enctype="multipart/form-data" action="uploader.php" method="POST">
Choose a file to upload: <input name="file" type="file" /><br />
<input type="submit" value="Upload File" />
</form>

В uploader.php у вас должно быть что-то вроде:

$folder = "uploads/";

$path = $folder . basename( $_FILES['file']['name']); 

if(move_uploaded_file($_FILES['file']['tmp_name'], $path)) {
    echo "The file ".  basename( $_FILES['file']['name']). " has been uploaded";
} else{
    echo "There was an error uploading the file, please try again!";
}

Это один из самых простых способов загрузить файл на сервер,Однако вы можете настроить и добавить дополнительную информацию в форму загрузки файла.

3 голосов
/ 03 февраля 2012

Конечно. Просто прочитайте о как загружать файлы через PHP

0 голосов
/ 03 февраля 2012

Вы можете использовать функции ftp в PHP.Я могу дать вам мой класс, который я написал несколько месяцев назад.Он был написан для Spawn Framework, но вы можете использовать его независимо. ссылка

0 голосов
/ 03 февраля 2012

Это так. Вы можете использовать FTP-функции PHP для этого. http://php.net/manual/en/book.ftp.php

Если вы ищете готового клиента, проверьте http://www.net2ftp.com/homepage/installation.html

...