PHP.mk документација

FTP

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

book.ftp.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека book.ftp.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
FTP

Референца за `book.ftp.php` со подобрена типографија и навигација.

book.ftp.php

FTP

Вовед

Функциите во оваа екстензија имплементираат клиентски пристап до сервер за датотеки што зборуваат протокол за пренос на датотеки (FTP) како што е дефинирано во » https://datatracker.ietf.org/doc/html/rfc959. Оваа екстензија е наменета за детален пристап до FTP сервер, обезбедувајќи широк спектар на контрола на скриптата што се извршува. Ако сакате само да читате или пишувате датотека на FTP сервер, разгледајте ги ftp:// wrapper со функциите за датотечен систем , кои обезбедуваат поедноставен и поинтуитивен интерфејс.

  • Installing/Configuring
  • Претходно дефинирани константи
  • Примери
  • — Класата EventException
    • ftp_alloc — Распределува простор за датотека што треба да се преземе
    • ftp_append — Додавање на содржината на една датотека на друга датотека на FTP серверот
    • ftp_cdup — Се префрла во родителската папка
    • ftp_chdir — Ја менува тековната папка на FTP сервер
    • ftp_chmod — Поставува дозволи на датотека преку FTP
    • ftp_close — Затвора FTP конекција
    • ftp_connect — Отвора FTP конекција
    • ftp_delete — Брише датотека на FTP сервер
    • ftp_exec — Бара извршување на команда на FTP сервер
    • ftp_fget — Презема датотека од FTP сервер и ја зачувува во отворена датотека
    • ftp_fput — Презема од отворена датотека на FTP сервер
    • ftp_get — Презема датотека од FTP сервер
    • ftp_get_option — Враќа различни однесувања во текот на извршувањето на тековната FTP конекција
    • ftp_login — Се најавува на FTP конекција
    • ftp_mdtm — Враќа време на последна модификација на дадена датотека
    • ftp_mkdir — Создава папка
    • ftp_mlsd — Враќа список на датотеки во дадена директорија
    • ftp_nb_continue — Продолжува со преземање/испраќање датотека (неблокирачки)
    • ftp_nb_fget — Презема датотека од FTP-серверот и ја запишува во отворена датотека (неблокирачки)
    • ftp_nb_fput — Зачувува датотека од отворена датотека на FTP-серверот (неблокирачки)
    • ftp_nb_get — Презема датотека од FTP-серверот и ја запишува во локална датотека (неблокирачки)
    • ftp_nb_put — Зачувува датотека на FTP-серверот (неблокирачки)
    • ftp_nlist — Враќа список на датотеки во дадена директорија
    • ftp_pasv — Вклучува или исклучува пасивен режим
    • ftp_put — Поставува датотека на FTP-серверот
    • ftp_pwd — Враќа име на тековната директорија
    • ftp_quit — Псевдоним на ftp_close
    • ftp_raw — Испраќа произволна команда до FTP-серверот
    • ftp_rawlist — Враќа детален список на датотеки во дадена директорија
    • ftp_rename — Преименува датотека или директорија на FTP-серверот
    • ftp_rmdir — Отстрани директориум
    • ftp_set_option — Поставува разновидни опции за FTP во runtime
    • ftp_site — Испраќа SITE команда до серверот
    • ftp_size — Враќа големина на дадена датотека
    • ftp_ssl_connect — Отвора Secure SSL-FTP врска
    • ftp_systype — Враќа идентификатор на типот на системот на далечинскиот FTP-сервер
  • FTP\Connection FTP Функции

Белешки од корисници 2 забелешки

tendrid на gmail точка com
пред 14 години
For those who dont want to deal with handling the connection once created, here is a simple class that allows you to call any ftp function as if it were an extended method.  It automatically puts the ftp connection into the first argument slot (as all ftp functions require).

This code is php 5.3+

<?php
class ftp{
    public $conn;

    public function __construct($url){
        $this->conn = ftp_connect($url);
    }
    
    public function __call($func,$a){
        if(strstr($func,'ftp_') !== false && function_exists($func)){
            array_unshift($a,$this->conn);
            return call_user_func_array($func,$a);
        }else{
            // replace with your own error handler.
            die("$func is not a valid FTP function");
        }
    }
}

// Example
$ftp = new ftp('ftp.example.com');
$ftp->ftp_login('username','password');
var_dump($ftp->ftp_nlist());
?>
asifkhandk на gmail точка com
пред 13 години
Upload file to server via ftp.

<?php
$ftp_server="";
 $ftp_user_name="";
 $ftp_user_pass="";
 $file = "";//tobe uploaded
 $remote_file = "";

 // set up basic connection
 $conn_id = ftp_connect($ftp_server);

 // login with username and password
 $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

 // upload a file
 if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
    echo "successfully uploaded $file\n";
    exit;
 } else {
    echo "There was a problem while uploading $file\n";
    exit;
    }
 // close the connection
 ftp_close($conn_id);
?>
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.