PHP Handleiding Terug Volgende De functies in deze extensie maken client toegang naar bestands servers die File Transfer Protocol (FTP) begrijpen zoals die gedefineerd is in http: / /www.faqs.org / rfcs / rfc959.html mogelijk. Deze functies zijn beschikbaar als onderdeel van de standard module die altijd beschikbaar is. Om FTP functies te kunnen gebruiken met je PHP configuratie, moet je de --enable-ftp optie toevoegen als je PHP 4 instaleert, en --with-ftp als je PHP 3 gebruikt. Deze extensie gebruikt geen configuratie regels. Deze extensie gebruikt één bron-type, die de link-identificator van de ftp-verbinding is, die je terug krijgt van ftp_connect(). Deze constanten worden gedefineerd door deze extensie, en zullen alleen beschikbaar zijn als de extensie met PHP is meegecompileerd, of als deze dynamisch is geladen vanuit een script. Zie ftp_set_option() voor informatie. De volgende constanten zijn geïntroduceerd in PHP 4.3.0. Zie ftp_set_option() voor informatie. Detecteert automatisch resume posities en start posities voor GET en PUT aanvragen (werkt alleen als FTP_AUTOSEEK aan staat) Asynchronous overdracht is gefaald Asynchronous overdracht is voltooid Asynchronous overdracht is nogsteeds actief Voorbeeld 1. FTP voorbeeld ?php / / maak een basis connectie aan $conn_id = ftp_connect( $ftp_server); / / meldt je aan met een gebruikersnaam en wachtwoord $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); / / controleer de verbinding if ((!$conn_id) | | (!$login_result)) {echo "FTP connectie is mislukt !"; echo "Probeerde naar $ftp_server te verbinden met de gebruiker $ftp_user_name"; exit;} else {echo "Verbonden met $ftp_server, als gebruiker $ftp_user_name";} / / upload een bestand $upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY); / / controleer de upload status if (!$upload) {echo "FTP upload is mislukt !";} else {echo "Geupload: $source_file naar $ftp_server als $destination_file";} / / sluit de FTP stream ftp_close($conn_id);? Terug Begin Volgende Omhoog