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

ftp_connect

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

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

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

function.ftp-connect.php

ftp_connect

(PHP 4, PHP 5, PHP 7, PHP 8)

ftp_connectОтвара FTP конекција

= NULL

ftp_connect(string $hostname, int $port = 21, int $timeout = 90): FTP\Connection|false

ftp_connect() отвара FTP конекција до наведената hostname.

Параметри

hostname

Адресата на FTP серверот. Овој параметар не треба да има завршни коси црти и не треба да биде претставен со ftp://.

port

Овој параметар специфицира алтернативен порт за поврзување. Ако е изоставен или поставен на нула, тогаш ќе се користи стандардниот FTP порт, 21.

timeout

Овој параметар го специфицира времето на чекање во секунди за сите последователни мрежни операции. Ако е изоставен, стандардната вредност е 90 секунди. Времето на чекање може да се промени и да се праша во секое време со ftp_set_option() and ftp_get_option().

Вратени вредности

Враќа FTP\Connection инстанца при успех, или false при неуспех.

Дневник на промени

Верзија = NULL
8.1.0 Враќа FTP\Connection инстанца сега; претходно, а resource .

Примери

Пример #1 ftp_connect() example

<?php

$ftp_server
= "ftp.example.com";

// set up a connection or die
$ftp = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");

?>

Види Исто така

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

sean на boyercentral точка net
пред 17 години
Ever needed to create an FTP connection resource defaulted to a particular dir from a URI? Here's a simple function that will take a URI like ftp://username:[email protected]/path1/path2/, and return an FTP connection resource.

<?php
function getFtpConnection($uri)
{
    // Split FTP URI into:
    // $match[0] = ftp://username:[email protected]/path1/path2/
    // $match[1] = ftp://
    // $match[2] = username
    // $match[3] = password
    // $match[4] = sld.domain.tld
    // $match[5] = /path1/path2/
    preg_match("/ftp:\/\/(.*?):(.*?)@(.*?)(\/.*)/i", $uri, $match);

    // Set up a connection
    $conn = ftp_connect($match[1] . $match[4] . $match[5]);

    // Login
    if (ftp_login($conn, $match[2], $match[3]))
    {
        // Change the dir
        ftp_chdir($conn, $match[5]);

        // Return the resource
        return $conn;
    }

    // Or retun null
    return null;
}
?>
На оваа страница

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

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

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

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

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