Forum und email

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 επιλέγεται να είναι διαφοροποιημένη. Αυτή τη στιγμή, υποστηρίζονται οι ακόλουθες επιλογές:

Υποστηριζόμενες runtime FTP επιλογές
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);