ftp_set_option
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
ftp_set_option
Референца за `function.ftp-set-option.php` со подобрена типографија и навигација.
ftp_set_option
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ftp_set_option — Поставете разновидни опции за FTP во runtime
= NULL
Оваа функција контролира различни опции во runtime за наведената FTP врска.
Параметри
ftp-
Еден FTP\Connection instance.
option-
Моментално, поддржани се следниве опции:
Поддржани опции за FTP во runtime FTP_TIMEOUT_SECГо менува времето на чекање во секунди што се користи за сите функции поврзани со мрежата. valueмора да биде цел број поголем од 0. Стандардното време на чекање е 90 секунди.FTP_AUTOSEEKКога е овозможено, GET или PUT барањата со resumeposorstartposпараметар прво ќе бараат до бараната позиција во датотеката. Ова е овозможено по дифолт.FTP_USEPASVADDRESSКога е оневозможено, PHP ќе ја игнорира IP адресата вратена од FTP серверот како одговор на PASV командата и наместо тоа ќе ја користи IP адресата што беше дадена во ftp_connect(). valueмора да биде буловска вредност. value-
Овој параметар зависи од тоа кој
optionе избран да биде променет.
Вратени вредности
Секогаш враќа true.
Errors/Exceptions
А ValueError се фрла ако option
не е поддржан. А TypeError се фрла ако поминатиот
value не се совпаѓа со очекуваниот тип за дадениот option.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.5.0 |
Типот на враќање е true сега; претходно, беше bool.
|
| 8.1.0 |
На ftp параметарот очекува FTP\Connection
инстанца сега; претходно, а resource се очекуваше.
|
Примери
Пример #1 ftp_set_option() example
<?php
// Set the network timeout to 10 seconds
ftp_set_option($ftp, FTP_TIMEOUT_SEC, 10);
?>