Λειτουργία PHP ftp_fget()
Ορισμός και χρήση
Η λειτουργία ftp_fget() κατεβάζει ένα αρχείο από τον FTP διακομιστή και το αποθηκεύει σε ένα ήδη ανοιχτό αρχείο στο τοπικό σύστημα.
Εάν είναι επιτυχής επιστρέφει το true, αν αποτυγχάνει επιστρέφει το false.
Γραμματική
ftp_fget(ftp_connection,local,remote,mode,ανασύσταση)
Παράμετροι | Περιγραφή |
---|---|
ftp_connection | Απαιτείται. Καθορίζει την FTP σύνδεση που θα χρησιμοποιηθεί (το μοναδικό αναγνωριστικό της FTP σύνδεσης). |
local | Απαιτείται. Το ανοιχτό χέρι του αρχείου στην τοπική μηχανή. |
remote | Απαιτείται. Καθορίζει το μονοπάτι του αρχείου από το οποίο θα γίνει η αντιγραφή. |
mode |
Απαιτείται. Καθορίζει τη μορφή μεταφοράς. Οι πιθανές τιμές είναι:
|
ανασύσταση | Απαιτείται. Καθορίζει από ποιο σημείο ξεκινά η αντιγραφή στον απομακρυσμένο αρχείο. Η προεπιλεγμένη τιμή είναι 0. |
Περιγραφή
Παράμετροι ανασύσταση Απαιτείται για εκδόσεις PHP 4.3.0 και άνω
Παράδειγμα
Αυτό το παράδειγμα αντιγράφει κείμενο από το "source.txt" στο "target.txt":
<?php $source = "source.txt"; $target = fopen("target.txt", "w"); $conn = ftp_connect("ftp.testftp.com") or die("Could not connect"); ftp_login($conn,"admin","ert456"); ftp_fget($conn,$target,$source,FTP_ASCII); ftp_close($conn); ?>