Συνάρτησεις FTP PHP
- Προηγούμενη σελίδα PHP Φίλτρο
- Επόμενη σελίδα PHP HTTP
Εισαγωγή στο PHP FTP
Οι συνάρτησεις FTP παρέχουν πρόσβαση στον πελάτη του διακομιστή αρχείων μέσω του πρωτοκόλλου μεταφοράς αρχείων (FTP).
Οι συνάρτησεις FTP χρησιμοποιούνται για την ανοίγηση, την είσοδο και την κλείσιμο συνδέσεων, καθώς και για την μεταφορά αρχείων, την κατεβάσματα, την αλλαγή ονόματος, την διαγραφή και την απόκτηση πληροφοριών αρχείων από τον διακομιστή αρχείων. not all FTP functions work on every server or return the same results. Since PHP 3, FTP functions are available.
Αυτές οι συνάρτησεις χρησιμοποιούνται για την λεπτομερή πρόσβαση σε διακομιστές FTP. Αν χρειάζεστε μόνο να εκτελέσετε ανάγνωση και εγγραφή σε διακομιστές FTP, προτείνουμε να χρησιμοποιήσετε το wrapper ftp:// των συναρτήσεων Filesystem.
Εγκατάσταση
Η έκδοση Windows του PHP έχει ενσωματωμένη υποστήριξη για το μονάχρονο επέκταση FTP. Μπορείτε να χρησιμοποιήσετε αυτές τις συνάρτησεις χωρίς να χρειάζεται να φορτώσετε καμία επιπλέον βιβλιοθήκη επέκτασης.
Ωστόσο, αν εκτελείτε έκδοση Linux του PHP, προσθέστε την επιλογή --enable-ftp (για εκδόσεις PHP 4 ή νεότερες) ή --with-ftp (για εκδόσεις PHP 3).
Συνάρτησεις FTP PHP
PHP:Ενδείκνυε την παλαιότερη έκδοση του PHP που υποστηρίζει τη συνάρτηση.
Σύμβολο | Περιγραφή | PHP |
---|---|---|
ftp_alloc() | Διατείνει χώρο για το αρχείο που θα ανεβάσει στον διακομιστή FTP. | 5 |
ftp_cdup() | Αλλάζει τον τρέχοντα φάκελο στο γονικό φάκελο του διακομιστή FTP. | 3 |
ftp_chdir() | Αλλάζει τον τρέχοντα φάκελο στο διακομιστή FTP. | 3 |
ftp_chmod() | Ρυθμίζει δικαιώματα αρχείου μέσω FTP. | 5 |
ftp_close() | Κλείνει σύνδεση FTP. | 4 |
ftp_connect() | Ανοίγει σύνδεση FTP. | 3 |
ftp_delete() | Διαγράφει αρχείο από τον διακομιστή FTP. | 3 |
ftp_exec() | Εκτελεί πρόγραμμα/εντολή στο FTP. | 4 |
ftp_fget() | Κατεβάζει αρχείο από τον διακομιστή FTP και το αποθηκεύει στο τοπικό ανοιχτό αρχείο. | 3 |
ftp_fput() | Ανεβάζει ανοιχτό αρχείο και το αποθηκεύει στο διακομιστή FTP ως αρχείο. | 3 |
ftp_get_option() | Επιστρέφει διάφορες ρυθμίσεις επιλογών της τρέχουσας σύνδεσης FTP. | 4 |
ftp_get() | Κατεβάζει αρχείο από τον διακομιστή FTP. | 3 |
ftp_login() | Συνδέεται με τον διακομιστή FTP. | 3 |
ftp_mdtm() | Επιστρέφει την τελευταία αλλαγή χρόνου του καθορισμένου αρχείου. | 3 |
ftp_mkdir() | Δημιουργεί νέο φάκελο στο διακομιστή FTP. | 3 |
ftp_nb_continue() | Συνεχής λήψη/αποστολή αρχείων (non-blocking). | 4 |
ftp_nb_fget() | Κατεβάζει αρχείο από τον διακομιστή FTP και το αποθηκεύει στο τοπικό ανοιχτό αρχείο (non-blocking) | 4 |
ftp_nb_fput() | Ανεβάζει ανοιχτό αρχείο και το αποθηκεύει στο διακομιστή FTP ως αρχείο (non-blocking). | 4 |
ftp_nb_get() | Κατεβάζει αρχείο από τον διακομιστή FTP (non-blocking). | 4 |
ftp_nb_put() | Ανεβάζει αρχείο στο διακομιστή (non-blocking). | 4 |
ftp_nlist() | Επιστρέφει τη λίστα των αρχείων του καθορισμένου φακέλου. | 3 |
ftp_pasv() | Επιστρέφει αν είναι ενεργοποιημένη η παθητική λειτουργία του FTP. | 3 |
ftp_put() | Ανέβασμα αρχείου στο διακομιστή | 3 |
ftp_pwd() | Επιστρέφει το όνομα του τρέχοντος φακέλου | 3 |
ftp_quit() | Ανώνυμος για ftp_close() | 3 |
ftp_raw() | Αποστολή ενός raw εντολής στον FTP διακομιστή | 5 |
ftp_rawlist() | Επιστρέφει λεπτομερείς καταλόγους αρχείων στο καθορισμένο φάκελο | 3 |
ftp_rename() | Μετονομασία αρχείου ή φακέλου στο FTP διακομιστή | 3 |
ftp_rmdir() | Διαγραφή του φακέλου από τον FTP διακομιστή | 3 |
ftp_set_option() | Ρύθμιση διαφόρων επιλογών εκτέλεσης FTP | 4 |
ftp_site() | Αποστολή της εντολής SITE στο διακομιστή | 3 |
ftp_size() | Επιστρέφει το μέγεθος του καθορισμένου αρχείου | 3 |
ftp_ssl_connect() | Ανοίγει μια ασφαλή σύνδεση SSL-FTP | 4 |
ftp_systype() | Επιστρέφει το αναγνωριστικό τύπου συστήματος του απομακρυσμένου FTP διακομιστή | 3 |
Σταθερά PHP FTP
PHP:Ενδείκνυε την αρχαιότερη έκδοση του PHP που υποστηρίζει το σταθερό
Σταθερά | Περιγραφή | PHP |
---|---|---|
FTP_ASCII | 3 | |
FTP_TEXT | 3 | |
FTP_BINARY | 3 | |
FTP_IMAGE | 3 | |
FTP_TIMEOUT_SEC | 3 | |
FTP_AUTOSEEK | 4 | |
FTP_AUTORESUME |
Αυτόματα καθορίζει τη θέση της επανεκκίνησης και της αρχής για τις αιτήσεις GET και PUT Μπορεί να λειτουργήσει μόνο όταν το FTP_AUTOSEEK είναι ανοιχτό |
4 |
FTP_FAILED | Αποτυχία ασύγχρονης μεταφοράς | 4 |
FTP_FINISHED | Επιτυχής ασύγχρονη μεταφορά | 4 |
FTP_MOREDATA | Η ασύγχρονη μεταφορά είναι σε ενεργή κατάσταση | 4 |
- Προηγούμενη σελίδα PHP Φίλτρο
- Επόμενη σελίδα PHP HTTP