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

svn_ls

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

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

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

function.svn-ls.php

svn_ls

(PECL svn >= 0.1.0)

svn_lsReturns list of directory contents in repository URL, optionally at revision number

= NULL

svn_ls(
         string $repos_url,
         int $revision_no Ажурирај работна копија,
         bool $recurse = false,
         bool $peg = false
): array

Враќа листа на содржини на директориумот во URL на репозиториумот, опционално на број на ревизија svn list $repos_url[@$revision_no]

Забелешка: Оваа функција го бара URL на репозиториумот и враќа листа на датотеки и директориуми, опционално од специфична ревизија. Ова е еквивалентно на repos_url must Оваа функција не работи со работни копии.

Параметри

url
да биде URL на репозиториумот. http://www.example.com/svnrootURL на репозиториумот, на пр. file:///home/user/svn-repos
revision
. За пристап до локален Subversion репозиториум преку систем за датотеки, користете го шемата file URI, на пр.
recurse
Целоброен број на ревизија за добивање на листата. Кога е изоставен, се користи HEAD ревизијата.

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

Овозможува рекурзија.

[0] => Array
    (
        [created_rev] => integer revision number of last edit
        [last_author] => string author name of last edit
        [size] => integer byte file size of file
        [time] => string date of last edit in form 'M d H:i'
                  or 'M d Y', depending on how old the file is
        [time_t] => integer unix timestamp of last edit
        [name] => name of file/directory
        [type] => type, can be 'file' or 'dir'
    )
[1] => ...

Примери

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

<?php
print_r
( svn_ls('http://www.example.com/svnroot/') );
?>

Горниот пример ќе прикаже нешто слично на:

Array
(
    [0] => Array
        (
            [created_rev] => 20
            [last_author] => Joe
            [size] => 0
            [time] => Apr 02 09:28
            [time_t] => 1175520529
            [name] => tags
            [type] => dir
        )
    [1] => Array
        (
            [created_rev] => 23
            [last_author] => Bob
            [size] => 0
            [time] => Apr 02 15:15
            [time_t] => 1175541322
            [name] => trunk
            [type] => dir
        )
)

Белешки

Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

Оваа функција е ЕКСПЕРИМЕНТАЛНАОднесувањето на оваа функција, нејзиното име и околната документација може да се променат без претходна најава во идно издание на PHP. Оваа функција треба да се користи на ваш сопствен ризик.

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

» SVN документација на svn list
пред 13 години
Be aware that the function will condition the path for you; do not do it yourself or you will have resulting errors.

Ex: that paths with spaces in them do NOT need the escaping slash
<?php
svn_ls('file:///var/svn/myrepo/dirA/another dir'); //will work->happiness
svn_ls('file:///var/svn/myrepo/dirA/another\ dir'); //will fail
?>
Warning: svn_ls(): svn error(s) occured 160013 (Filesystem has no item) URL 'file:///var/svn/myrepo/dirA/another\ dir' non-existent in that revision in file.php on line 42
На оваа страница

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

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

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

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

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