Scriptindex.de

[ Menü ]

Home
News
Scripts
Neuzugänge
Suchen
Bücher
Manuals

[ Inhalt ]

Script eintragen
Tutorial eintragen
Newsletter
Umfragen
Link zu uns
Werbung bei uns
Kontakt
Impressum

[ Statistik ]

Hits gesamt: 3781963
Hits Heute: 485
max. Hits (10.07.07): 6964
User Online: 19
Scripts: 2748

[ Partner ]

CodeBase
I.S.U.M.
LUG Bayreuth
PEAR NEWS
PHP Classes

[ Umfrage ]

Würden Sie ein Forum zum Thema Scripts bei uns wünschen?
Ja, würde ich nutzen
Vielleicht
Nein, es gibt bereits zu Viele

[ Eigene Domain? ]

[ Buchtipp ]

Perl 5 kurz und gut
Perl 5 kurz und gut

Manuals > PHP > FTP-Funktionen

XXXIII. FTP-Funktionen

FTP ist die Abkürzung für File Transfer Protocol (Datei-Übertragungs-Protokoll).

Die folgenden Konstanten sind definiert, sobald das FTP-Modul benutzt wird: FTP_ASCII und FTP_BINARY.

Beispiel 1. ftp()-Beispiel:

<?php // Herstellen der Basis-Verbindung $conn_id = ftp_connect("$ftp_server"); // Einloggen mit Benutzername und Kennwort $login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass"); // Verbindung überprüfen if ((!$conn_id) || (!$login_result)) { echo "Ftp-Verbindung nicht hergestellt!"; echo "Verbindung mit $ftp_server als Benutzer $ftp_user_name nicht möglich"; die; } else { echo "Verbunden mit $ftp_server als Benutzer $ftp_user_name"; } // Upload der Datei $upload = ftp_put($conn_id, "$destination_file", "$source_file", FTP_BINARY); // Upload-Status überprüfen if (!$upload) { echo "Ftp upload war fehlerhaft!"; } else { echo "Datei $source_file auf $ftp_server als $destination_file geschrieben"; } // Schließen des FTP-Streams ftp_quit($conn_id); ?>

Inhaltsverzeichnis
ftp_alloc -- Allocates space for a file to be uploaded.
ftp_cdup -- Wechselt in das um eine Ebene höhere Verzeichnis
ftp_chdir -- Verzeichnis-Wechsel auf einem FTP-Server
ftp_chmod -- Setzt die Zugriffsrechte einer Datei über FTP
ftp_close -- Beendet eine FTP Verbindung
ftp_connect -- Stellt eine FTP-Verbindung her
ftp_delete -- Löscht eine Datei auf dem FTP-Server
ftp_exec -- Fordert die Ausführung eines Programmes auf dem FTP-Server an
ftp_fget --  Lädt eine Datei vom FTP-Server und speichert sie in eine geöffnete, lokale Datei (download)
ftp_fput --  Übertragt eine geöffnete Datei auf einen FTP-Server (upload)
ftp_get_option -- Ruft diverse Laufzeitoptionen des ausgewählten FTP-Streams ab
ftp_get --  Liest eine Datei von einem FTP-Server und speichert sie lokal (download)
ftp_login -- Anmelden einer FTP-Verbindung (Login)
ftp_mdtm --  Ermittelt die letzte Änderungszeit der angegebenen Datei
ftp_mkdir -- Erzeugt ein Verzeichnis
ftp_nb_continue -- Nimmt die Übertragung einer Datei wieder auf (nicht blockierend)
ftp_nb_fget --  Überträgt den Inhalt einer Datei von dem FTP-Server und speichert sie in eine lokal geöffnete Datei (nicht blockierend)
ftp_nb_fput -- Speichert eine geöffnete Datei auf den FTP-Server (nicht blockierend)
ftp_nb_get -- Überträgt eine Datei von dem FTP-Server und speichert sie lokal (nicht blockierend)
ftp_nb_put -- Speichert eine Datei auf dem FTP-Server (nicht blockierend)
ftp_nlist --  Gibt eine Liste der im angegebenen Verzeichnis enthaltenen Dateien zurück
ftp_pasv -- Schaltet den passiven Modus ein oder aus
ftp_put --  Überträgt eine Datei auf einen FTP-Server (upload)
ftp_pwd -- Gibt den aktuellen Verzeichnis-Namen zurück
ftp_quit -- Schließt / beendet eine FTP-Verbindung
ftp_raw -- Sendet ein beliebiges Kommando an den FTP-Server
ftp_rawlist --  Gibt eine detaillierte Liste der Dateien in einem angegebenen Verzeichnis zurück
ftp_rename -- Benennt eine Datei auf dem FTP-Server um
ftp_rmdir -- Löscht ein Verzeichnis
ftp_set_option -- Setzt diverse FTP Laufzeitoptionen
ftp_site -- Sendet ein SITE-Kommando zum Server
ftp_size --  Ermittelt die Größe einer angegebenen Datei
ftp_ssl_connect -- Öffnet eine sichere SSL-FTP Verbindung
ftp_systype --  Ermittelt den Systemtyp des entfernten FTP-Servers

Copyright 1998 - 2006 by I.S.U.M.