I. Na początek
II.Instalacja i konfiguracja
III. Opis języka
IV. Bezpieczeństwo
V. Możliwości
VI. Opis funkcji
VII. Zend API
VIII. PHP API: Interfejs rozszerzeń
X. Dodatki

Manual PHP

Zapraszam do korzystania z zamieszczonego przeze mnie manuala php. Mam nadzieję, że ta jego kopia przyda się zarówno profesjonalnym programistą, jak i początkującym twórcą skryptów PHP.

Autorzy

Mehdi Achour,
Friedhelm Betz,
Antony Dovgal,
Nuno Lopes,
Philip Olson,
Georg Richter,
Damien Seguy,
Jakub Vrana,
I kilka innych

Redakcja:

Gabor Hojtsy,
Marcin Dąbrowski, Michał Grzechowiak, Leszek Krupiński, Adam Major, Paweł Paprota, Michał Pena, Sławomir Pucia, Jarek Tabor, Tomasz Wójtowicz,

opendir

(PHP 3, PHP 4, PHP 5)

opendir -- Otwiera katalog

Opis

resource opendir ( string path )

Zwraca wskaźnik do otwartego katalogu, który może być następnie wykorzystany przez closedir(), readdir(), oraz rewinddir().

Jeśli path nie jest katalogiem lub jeśli katalog nie posiada odpowiednich praw dostępu, lub gdy system plików zawiódł opendir() zwróci FALSE i wygeneruje błąd PHP E_WARNING. Można wyłączyć wyświetlanie błędów opendir() poprzez postawienie znaku '@' przed wywołaniem funkcji.

Przykład 1. Przykład użycia opendir()

<?php
$dir
= "/etc/php5/";

// Otwarcie prawidłowego katalogu i pobranie jego zawartości
if (is_dir($dir)) {
    if (
$dh = opendir($dir)) {
        while ((
$file = readdir($dh)) !== false) {
            echo
"filename: $file : filetype: " . filetype($dir . $file) . "\n";
        }
        
closedir($dh);
    }
}
?>

Powyższy przykład wyświetli coś podobnego do:

filename: . : filetype: dir
filename: .. : filetype: dir
filename: apache : filetype: dir
filename: cgi : filetype: dir
filename: cli : filetype: dir

Od wersji PHP 4.3.0 path może być również URL-em odnoszącym się do katalogu, jednak tylko file:// URL wrapper jest wspierany w wersji PHP 4.3. Od wersji PHP 5.0.0, został dodany ftp:// URL wrapper.

Patrz także: is_dir(), readdir(), oraz Dir


print 'domy Wrocław 1171501767' . "\n"; print 'Przeprowadzki Tychy 1171501844' . "\n"; print 'Szorowarki 1171501745' . "\n"; print 'Szkolenie budowanie zespołu 1171501632' . "\n"; print 'Viagra 1171501552' . "\n";