ftp_set_option
(PHP 4 >= 4.2.0, PHP 5)
ftp_set_option — Στέλνει ποικίλες runtime FTP επιλογές
Περιγραφή
bool ftp_set_option
( resource $ftp_stream
, int $option
, mixed $value
)
Note: Αυτή η συνάρτηση είναι διαθέσιμη μόνο στο CVS.
Επιστρέφει TRUE εάν μπορεί να τεθεί η επιλογή, και FALSE εάν όχι. Ένα μήνυμα warning στέλνεται εάν η option δεν υποστηρίζεται ή η value που περνιέται δεν ταιριάχει με προβλεπόμενη τιμή για τη δοθείσα option .
Αυτή η συνάρτηση ελέγχει ποικίλες runtime επιλογές για το προσδιορισμένο FTP stream. Η παράμετρος value εξαρτάται από το αν η option επιλέγεται να είναι διαφοροποιημένη. Αυτή τη στιγμή, υποστηρίζονται οι ακόλουθες επιλογές:
FTP_TIMEOUT_SEC | Αλλάζει το timeout σε δυτερόλεπτα που χρησιμοποιούνται για όλες της σχετικές με δύκτια συαρτήσεις. Η value πρέπει να είναι ένας integer μεγαλύτερος από 0. Το default timeout είναι 90 δευτερόλεπτα. |
FTP_AUTOSEEK | Όταν είναι enabled, οι απαιτήσεις GET ή PUT με μία resumepos ή startpos παράμετρο θα αναζητηθούν πρώτες στη ζητούμενη θέση μεσα στο αρχείο. Αυτή έχει τεθεί default να είναι enabled. |
Example#1 Παράδειγμα της ftp_set_option()
// Set the network timeout to 10 seconds
ftp_set_option($conn_id, FTP_TIMEOUT_SEC, 10);