goba Sat Aug 18 10:12:03 2001 EDT Modified files: /phpdoc/hu/functions dir.xml Log: New translation, changed from offline state, now I know the revision number too :)
Index: phpdoc/hu/functions/dir.xml diff -u /dev/null phpdoc/hu/functions/dir.xml:1.4 --- /dev/null Sat Aug 18 10:12:03 2001 +++ phpdoc/hu/functions/dir.xml Sat Aug 18 10:12:02 2001 @@ -0,0 +1,284 @@ +<reference id="ref.dir"> + <title>Könyvtárkezelő függvények</title> + <titleabbrev>Könyvtárkezelés</titleabbrev> + + <refentry id="function.chroot"> + <refnamediv> + <refname>chroot</refname> + <refpurpose>Megváltoztatja a gyökérkönyvtárat</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool <function>chroot</function></funcdef> + <paramdef>string <parameter>directory</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Megváltoztatja az aktuális processz gyökérkönyvtárát a + <parameter>directory</parameter> paraméterben megadott értékre. + &false; értékkel tér vissza, ha nem jár sikerrel, + &true; értéket ad egyébként. + </para> + <note> + <para> + Nem helyes ennek a függvénynek a használata webszerver + környezetben, mivel nem lehetséges a gyökérkönyvtár + visszaállítása a / könyvtárra a kérés végeztével. Ez + a függvény csak CGI módban fog megfelelően funkcionálni. + </para> + </note> + </refsect1> + </refentry> + + <refentry id="function.chdir"> + <refnamediv> + <refname>chdir</refname> + <refpurpose>Könyvtárat vált</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>chdir</function></funcdef> + <paramdef>string <parameter>directory</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Megváltoztatja a PHP aktuális könyvtárát a + <parameter>directory</parameter> könyvtárra. &false; értékkel + tér vissza, ha nem lehet a könyvtárváltást teljesíteni, + egyébként &true; értéket ad. + </para> + </refsect1> + </refentry> + + <refentry id="class.dir"> + <refnamediv> + <refname>dir</refname> + <refpurpose>Könyvtár osztály</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>object <function>dir</function></funcdef> + <paramdef>string <parameter>directory</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Ez egy majdnem-objektum-orientált eljárás könyvtár listázásra. + A megadott <parameter>directory</parameter> paraméter által + meghatározott könyvtárat megnyitja. Ha a könyvtár megnyílt, + a visszaadott objektum két tulajdonsága érhető el. A handle + tulajdonság más könyvtárkezelő függvényekkel (mint pl. a + <function>readdir</function>, <function>rewinddir</function> vagy a + <function>closedir</function>) való használatra szolgál. + A path tulajdonság tartalmazza a könyvtár elérési útját. + Három metódust alkalmazhatunk: read, rewind és close. + <example> + <title><function>dir</function> példa</title> + <programlisting role="php"> +<![CDATA[ +$d = dir("/etc"); +echo "Handle: ".$d->handle."<br>\n"; +echo "Path: ".$d->path."<br>\n"; +while ($entry = $d->read()) { + echo $entry."<br>\n"; +} +$d->close(); +]]> + </programlisting> + </example> + </para> + </refsect1> + </refentry> + + <refentry id="function.closedir"> + <refnamediv> + <refname>closedir</refname> + <refpurpose>Bezárja a könyvtárat</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>void <function>closedir</function></funcdef> + <paramdef>int <parameter>dir_handle</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Bezárja a <parameter>dir_handle</parameter> paraméterrel + azonosított könyvtárat. A könyvtárat előzőleg meg kell + nyitni az <function>opendir</function> függvénnyel. + </para> + </refsect1> + </refentry> + + <refentry id="function.getcwd"> + <refnamediv> + <refname>getcwd</refname> + <refpurpose>Az aktuális munkakönytárat adja meg</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>getcwd</function></funcdef> + <void/> + </funcprototype> + </funcsynopsis> + <para> + Visszaadja az aktuális munkakönyvtárat. + </para> + </refsect1> + </refentry> + + <refentry id="function.opendir"> + <refnamediv> + <refname>opendir</refname> + <refpurpose>Megnyit egy könyvtárat</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>opendir</function></funcdef> + <paramdef>string <parameter>path</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Egy könyvtárazonosítóval tér vissza, amit későbbi + <function>closedir</function>, <function>readdir</function>, és + <function>rewinddir</function> hívásokban használhatsz. + </para> + <para> + Ha a <parameter>path</parameter> nem egy érvényes könyvtárat ad + meg, vagy a könyvtár nem megnyítható jogosultsági korlátozások, + vagy filerendszer hibák miatt, az <function>opendir</function> + &false; értéket ad vissza, és PHP hibát ad. Letithatod az + <function>opendir</function> során fellépő hiba kiírását, ha + egy `@' jelet teszel a függvény neve elé. + </para> + <para> + <example> + <title><function>opendir</function> példa</title> + <programlisting role="php"> +<![CDATA[ +<?php + +if ($dir = @opendir("/tmp")) { + while ($file = readdir($dir)) { + echo "$file\n"; + } + closedir($dir); +} + +?> +]]> + </programlisting> + </example> + </para> + </refsect1> + </refentry> + + <refentry id="function.readdir"> + <refnamediv> + <refname>readdir</refname> + <refpurpose>Adott könyvtárból beolvas egy bejegyzést</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>readdir</function></funcdef> + <paramdef>int <parameter>dir_handle</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + A könyvtárban levő következő file nevével tér vissza. + A fileneveket nem rendezetten adja vissza. + <example> + <title>Összes file kilistázása az aktuális könyvtárban</title> + <programlisting role="php"> +<![CDATA[ +<?php +$handle = opendir('.'); +echo "Könyvtár azonosító: $handle\n"; +echo "Tartalma:\n"; +while ($file = readdir($handle)) { + echo "$file\n"; +} +closedir($handle); +?> +]]> + </programlisting> + </example> + </para> + <para> + Figyelj rá, hogy a <function>readdir</function> függvény a <literal>.</literal> + és a <literal>..</literal> bejegyzéseket is visszaadja. Ha ezt nem szeretnéd, + akkor hagyd ki azokat így: + <example> + <title> + Összes file listázása az aktuális könyvtárban a <literal>.</literal> + és a <literal>..</literal> bejegyzések nélkül + </title> + <programlisting role="php"> +<![CDATA[ +<?php +$handle = opendir('.'); +while (false !== ($file = readdir($handle))) { + if ($file != "." && $file != "..") { + echo "$file\n"; + } +} +closedir($handle); +?> +]]> + </programlisting> + </example> + </para> + </refsect1> + </refentry> + + <refentry id="function.rewinddir"> + <refnamediv> + <refname>rewinddir</refname> + <refpurpose>Visszaállítja a könyvtárkezelőt</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>void <function>rewinddir</function> + </funcdef> + <paramdef>int <parameter>dir_handle</parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + <para> + Visszaállítja a <parameter>dir_handle</parameter> kezelővel + megnyitott könyvtárat az alapállapotba, vagyis a könyvtár "elejére megy". + </para> + </refsect1> + </refentry> +</reference> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +sgml-parent-document:nil +sgml-default-dtd-file:"../manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +-->