Управление на файлове, FTP, PHP-Помощ

Задаване на разрешения за файлове (PHP 5)

Задава разрешенията за посочения отдалечен файл на режим.

ftp_stream - Идентификатор на връзката към FTP сървър. режим - Нови права за достъп, зададени като осмична стойност. име на файл - Отдалечен файл.

Връща новите разрешения за файл при успех или FALSE при грешка.

Пример. ftp_chmod() пример

Изтрива файл на FTP сървър (PHP 3 >= 3.0.13, PHP 4, PHP 5)

ftp_delete() изтрива файла, определен от аргумента път, от FTP сървъра.

ftp_stream - Идентификатор за връзка с FTP сървър path - Файл за изтриване.

Връща TRUE при успех или FALSE при грешка.

Пример. ftp_delete() пример

Изтегля файл от FTP сървър и го записва в предварително отворен файл (PHP 3 >= 3.0.13, PHP 4, PHP 5)

ftp_fget() изтегля remote_file от FTP сървъра и го записва в дадения файлов дескриптор.

ftp_stream - ID на връзката с FTP сървър. handle - Отворете дескриптора на файла, където ще бъдат записани данните. remote_file - Път до отдалечения файл. mode - Режим на прехвърляне. Трябва да бъде FTP_ASCII или FTP_BINARY. resumepos - Върнати стойности

Връща TRUE при успех или FALSE при грешка.

Пример. ftp_fget() пример

Качва предварително отворен файл на FTP сървър (PHP 3 >= 3.0.13, PHP 4, PHP 5)

ftp_fget() качва данни от файлов дескриптор в отдалечен файл на FTP сървър.

ftp_stream - ID на връзката с FTP сървър remote_file - Път до дистанционнотоfile. handle – отворен файлов дескриптор за локалния файл. Четенето спира при достигане на края на файла. mode - Режим на прехвърляне. Трябва да бъде FTP_ASCII или FTP_BINARY. startpos - Върнати стойности

Връща TRUE при успех или FALSE при грешка.

Пример. ftp_fput() пример

Изтеглете файл от FTP сървър (PHP 3 >= 3.0.13, PHP 4, PHP 5)

ftp_get() изтегля отдалечен файл от FTP сървър и го записва в локален файл.

ftp_stream - Идентификатор на връзката към FTP сървър. local_file - Път до локален файл (файлът ще бъде презаписан, ако вече съществува). remote_file - Път към отдалечен файл. mode - Режим на прехвърляне. Трябва да бъде FTP_ASCII или FTP_BINARY. resumepos - Върнати стойности

Връща TRUE при успех или FALSE при грешка.

Пример. ftp_get() пример

Връща последното време на модификация на файл (PHP 3 >= 3.0.13, PHP 4, PHP 5)

ftp_mdtm() връща последното време на модификация на отдалечен файл.

Забележка: Не всички сървъри поддържат тази функция!

Забележка: ftp_mdtm() не работи с директории.

ftp_stream - ID на връзката с FTP сървър remote_file - Файл, чието време за модификация трябва да се получи.

Връща времето на последната модификация като клеймо за време на Unix или -1 при грешка.

Пример. ftp_mdtm() пример

Изтеглете файл от FTP сървър асинхронно и го съхранете в предварително отворен файл (PHP 4 >= 4.3.0, PHP 5)

ftp_nb_fget() изтегля отдалечен файл от FTP сървър.

Разлика между тази функция и ftp_fget()е, че тази функция получава файла асинхронно, така че вашата програма може да прави други неща, докато файлът се изтегля. Списък с параметри

ftp_stream - Идентификатор на връзката към FTP сървър. handle - Отваряне на файлов дескриптор за запазване на данни. remote_file - Път на отдалечен файл. mode - Режим на прехвърляне. Трябва да бъде FTP_ASCII или FTP_BINARY. resumepos - Върнати стойности

Връща FTP_FAILED, FTP_FINISHED или FTP_MOREDATA.

Пример. ftp_nb_fget() пример

Преименува файл на FTP сървър (PHP 3 >= 3.0.13, PHP 4, PHP 5)

ftp_rename() преименува файл или директория на FTP сървър. ftp_rename() преименува файл или директория от на на.

ftp_stream - FTP връзка ID oldname - Старо име на файл/директория newname - Ново име на файл/директория

Връща TRUE при успех или FALSE при грешка.

Пример. ftp_rename() пример

Връща размера на файла (PHP 3 >= 3.0.13, PHP 4, PHP 5)

ftp_size() връща размера на дадения файл в байтове.

Забележка: Не всички FTP сървъри поддържат тази функция.

ftp_stream - Идентификатор на връзката към FTP сървър remote_file - Име на файл на сървъра

Връща размера на файла или -1, ако възникне грешка.