Изменение аттрибутов файла в PHP

User avatar
asking
Уже с Приветом
Posts: 3692
Joined: 01 Jun 2002 23:34
Location: Грёбанная Кали...

Изменение аттрибутов файла в PHP

Post by asking »

Я никак не могу найти функцию в PHP (я так понимаю, это комплекс функций для работы с FTP), с помощью которой можно изменять аттрибуты файлов. Заранее благодарен за советы.
Нет - колорадской напасти!
lozzy
Уже с Приветом
Posts: 2435
Joined: 12 Jun 2001 09:01

Re: Изменение аттрибутов файла в PHP

Post by lozzy »

asking wrote:Я никак не могу найти функцию в PHP (я так понимаю, это комплекс функций для работы с FTP), с помощью которой можно изменять аттрибуты файлов. Заранее благодарен за советы.


$stream = ftp_connect('ftp.microsoft.com', 21);
if (!$stream) die 'Could not connect to remote ftp server';
if (!ftp_login($stream, 'anonymous', '')) die 'Could not login to the remote server with given credidentals';
if (!ftp_chdir($stream, 'windows')) echo 'Unable to change current directory';
if (!ftp_exec($stream, 'chmod 644 ./windows311')) die 'Unable to set new directory permissions';
Steel helmet protects your teeth from the morning to the evening.
User avatar
asking
Уже с Приветом
Posts: 3692
Joined: 01 Jun 2002 23:34
Location: Грёбанная Кали...

Post by asking »

lozzy, спасибо.

Однако, при попытке запустить ftp_exec оно выдаёт "Warning: ftp_exec: 'SITE EXEC' not understood. in e:\root\ftp\ftp.php on line 11" :pain1: Не подскажите, что это может означать?

И плюс ко всему, "Fatal error: Call to undefined function: ftp_close() in e:\root\ftp\ftp.php on line 13" 8O Не понимаю, почему оно не находит ftp_close??

Буду премного благодарен за советы.
Нет - колорадской напасти!
Zombie416
Уже с Приветом
Posts: 8881
Joined: 17 Jun 2003 04:41

Post by Zombie416 »

Вместо ftp_exec

Code: Select all

$file="./windows311";
$rights=0777;
if (!@ftp_site($stream, "CHMOD $rights $file"))
    @ftp_site($stream, "SITE CHMOD $rights $file");


ftp_close появилось в PHP 4.2. ftp_quit работает и в PHP 4.1 вроде.
User avatar
asking
Уже с Приветом
Posts: 3692
Joined: 01 Jun 2002 23:34
Location: Грёбанная Кали...

Post by asking »

Zombie416, большое спасибо! Всё работает!
Нет - колорадской напасти!

Return to “Вопросы и новости IT”