Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   php ftp copy (https://forum.antichat.xyz/showthread.php?t=113853)

felix_ 31.03.2009 03:50

php ftp copy
 
всем доброго времени суток! вопрос такой: есть на ФТП файл public_html/a.txt, надо скопировать его в public_html/b.txt, как сделать? если использовать только php [copy('a.txt', 'b.txt');] то пользователь файла ставится APACHE, а нужно чтоб пользователь был FTP USERNAME.

такая же проблема была с созданием папки [mkdir()], но там оказалось легче, я соединялся к фтп и ftp_mkdir создавала папку с пользователем FTP USERNAME

Pashkela 31.03.2009 04:45

PHP код:

<?php

$file 
"http://site.ru/a.txt"// Файл, который копируем (должен быть доступен из веба)
$newfile '/полный_абсолютный_путь/public_html/b.txt'// Куда копируем

$open ftp_connect("фтп-сервер","21","100"); // сервер, порт, таймаут
if(!ftp_login($open,"фтп-логин","фтп-пароль")) 
    exit(
"Не могу соединиться");
# Копируем #
if (ftp_put($open$newfile$fileFTP_BINARY))  echo "$file скопирован\n";
else  echo 
"Не удалось скопировать $file\n";
ftp_close($open); // закрываем фтп-соединение
?>

Owner == фтп-логин

felix_ 31.03.2009 16:54

так то копирует, вот толкьо надо сам PHP скрипт скопировать.... а он уже сгенерированный html копирует :(


разобрался, просто надо переименовать скрипт php в txt, и уже txt можно копировать нормально и сохранять в php =)

Pashkela пасиб=)


Время: 02:41