|
|
|
| как копировать фаил на локальную машину с фтп?
вот если из папки в папку на фтп так:
copy("/bla/1.txt", "/blaa/1.txt"");
|
как же делать если мне надо с фтп скопировать к себе на комп? | |
|
|
|
|
|
|
|
для: inga
(05.11.2008 в 11:54)
| | Если именно с фтп, то Вам нужны фукнции для работы с фтп =))
Конкретно ftp_get
Пример, собственно оттуда
<?php
// объявление переменных
$local_file = 'local.zip';
$server_file = 'server.zip';
// установка соединения
$conn_id = ftp_connect('ftp_server');
// вход с именем пользователя и паролем
$login_result = ftp_login($conn_id, 'ftp_user_name', 'ftp_user_pass');
// попытка скачать $server_file и сохранить в $local_file
if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) {
echo "Произведена запись в $local_file\n";
} else {
echo "Не удалось завершить операцию\n";
}
// закрытие соединения
ftp_close($conn_id);
?>
|
| |
|
|
|
|
|
|
|
для: ddhvvn
(05.11.2008 в 12:11)
| | при этом скрипт выполняестя на хостинге, тоесть не на локальной машине?
мне нужно чтобы пользователь при запуске скрипта, что лижит не на его машине, а на хостинге, мог загрузить фаил к себе на машину в опред папку. | |
|
|
|
|
|
|
|
для: inga
(05.11.2008 в 12:51)
| | скрипт должен
а) выставить поля заголовока Content-Type и Content-Disposition - header()
б) открыть файл - fopen()
в) отдать его в поток браузеру. - fpassthru()
А уж папку пользователь выберет сам. Руками.
К FTP ни эта задача, ни первый описанный Вами пример не имеют ни малейшего отношения.
FTP это не место хранения файлов, а метод их переноса. Который Вам в данном случае не требуется. | |
|
|
|
|
|
|
|
для: Trianon
(05.11.2008 в 13:35)
| | Блин, я задачу не так понял :((
---------
так тогда вообще скрипты никакие не нужны, если только к файлу не закрыт доступ пользователям ) | |
|
|
|
|
|
|
|
для: ddhvvn
(05.11.2008 в 16:56)
| | > Блин, я задачу не так понял
:((( | |
|
|
|