Λειτουργία PHP ftp_fget()

Ορισμός και χρήση

Η λειτουργία ftp_fget() κατεβάζει ένα αρχείο από τον FTP διακομιστή και το αποθηκεύει σε ένα ήδη ανοιχτό αρχείο στο τοπικό σύστημα.

Εάν είναι επιτυχής επιστρέφει το true, αν αποτυγχάνει επιστρέφει το false.

Γραμματική

ftp_fget(ftp_connection,local,remote,mode,ανασύσταση)
Παράμετροι Περιγραφή
ftp_connection Απαιτείται. Καθορίζει την FTP σύνδεση που θα χρησιμοποιηθεί (το μοναδικό αναγνωριστικό της FTP σύνδεσης).
local Απαιτείται. Το ανοιχτό χέρι του αρχείου στην τοπική μηχανή.
remote Απαιτείται. Καθορίζει το μονοπάτι του αρχείου από το οποίο θα γίνει η αντιγραφή.
mode

Απαιτείται. Καθορίζει τη μορφή μεταφοράς. Οι πιθανές τιμές είναι:

  • FTP_ASCII
  • FTP_BINARY
ανασύσταση Απαιτείται. Καθορίζει από ποιο σημείο ξεκινά η αντιγραφή στον απομακρυσμένο αρχείο. Η προεπιλεγμένη τιμή είναι 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);
?>