Изменение аттрибутов файла в PHP
-
- Уже с Приветом
- Posts: 3692
- Joined: 01 Jun 2002 23:34
- Location: Грёбанная Кали...
Изменение аттрибутов файла в PHP
Я никак не могу найти функцию в PHP (я так понимаю, это комплекс функций для работы с FTP), с помощью которой можно изменять аттрибуты файлов. Заранее благодарен за советы.
Нет - колорадской напасти!
-
- Уже с Приветом
- Posts: 2435
- Joined: 12 Jun 2001 09:01
Re: Изменение аттрибутов файла в PHP
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.
-
- Уже с Приветом
- Posts: 3692
- Joined: 01 Jun 2002 23:34
- Location: Грёбанная Кали...
lozzy, спасибо.
Однако, при попытке запустить ftp_exec оно выдаёт "Warning: ftp_exec: 'SITE EXEC' not understood. in e:\root\ftp\ftp.php on line 11" Не подскажите, что это может означать?
И плюс ко всему, "Fatal error: Call to undefined function: ftp_close() in e:\root\ftp\ftp.php on line 13" Не понимаю, почему оно не находит ftp_close??
Буду премного благодарен за советы.
Однако, при попытке запустить ftp_exec оно выдаёт "Warning: ftp_exec: 'SITE EXEC' not understood. in e:\root\ftp\ftp.php on line 11" Не подскажите, что это может означать?
И плюс ко всему, "Fatal error: Call to undefined function: ftp_close() in e:\root\ftp\ftp.php on line 13" Не понимаю, почему оно не находит ftp_close??
Буду премного благодарен за советы.
Нет - колорадской напасти!
-
- Уже с Приветом
- Posts: 8881
- Joined: 17 Jun 2003 04:41
Вместо ftp_exec
ftp_close появилось в PHP 4.2. ftp_quit работает и в PHP 4.1 вроде.
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 вроде.
-
- Уже с Приветом
- Posts: 3692
- Joined: 01 Jun 2002 23:34
- Location: Грёбанная Кали...