cece Wed Feb 6 08:54:35 2002 EDT
Modified files:
/phpdoc/hu/functions outcontrol.xml
Log:
sync with en
Index: phpdoc/hu/functions/outcontrol.xml
diff -u phpdoc/hu/functions/outcontrol.xml:1.10 phpdoc/hu/functions/outcontrol.xml:1.11
--- phpdoc/hu/functions/outcontrol.xml:1.10 Sat Feb 2 10:41:26 2002
+++ phpdoc/hu/functions/outcontrol.xml Wed Feb 6 08:54:35 2002
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.15 Maintainer: cece Status: ready -->
+<!-- EN-Revision: 1.26 Maintainer: cece Status: ready -->
<reference id="ref.outcontrol">
<title>Kimenet Szabályozó Függvények</title>
@@ -25,7 +25,8 @@
<example>
<title>Kimenet Szabályzás Példa</title>
<programlisting role="php">
-<?php
+<![CDATA[
+<?php
ob_start();
echo "Szia\n";
@@ -34,7 +35,8 @@
ob_end_flush();
-?>
+?>
+]]>
</programlisting>
</example>
</para>
@@ -83,6 +85,12 @@
amíg annak futása be nem fejeződik.
</para>
<para>
+ Az Apache szerver moduljai, mint például a mod_gzip
+ is rendelkezhetnek saját pufferelési rendszerrel. Ezáltal
+ lehetséges, hogy a <function>flush</function> meghívása
+ nem eredményez azonnali adatküldést a böngésző fele.
+ </para>
+ <para>
Az is lehetséges még, hogy a böngésző maga puffereli a
kapott adatokat. Például a Netscape a kapott html-t
puffereli, amíg egy sorvége jellel nem találkozik,
@@ -163,7 +171,8 @@
<example>
<title>Felhasználó által írt puffermódosító függvény használata</title>
<programlisting role="php">
-<?php
+<![CDATA[
+<?php
function callback($buffer) {
@@ -174,30 +183,32 @@
ob_start("callback");
-?>
-
-<html>
-<body>
-<p>Sörre bor, mindenkor!
-</body>
-</html>
+?>
+<html>
+<body>
+<p>Sörre bor, mindenkor!
+</body>
+</html>
-<?php
+<?php
ob_end_flush();
-?>
+?>
+]]>
</programlisting>
</example>
<para>
A következő kimenet jön létre:
<informalexample>
<programlisting role="php">
-<html>
-<body>
-<p>Borra bor, mindenkor!
-</body>
-</html>
+<![CDATA[
+<html>
+<body>
+<p>Borra bor, mindenkor!
+</body>
+</html>
+]]>
</programlisting>
</informalexample>
</para>
@@ -261,6 +272,31 @@
</refsect1>
</refentry>
+ <refentry id="function.ob-get-level">
+ <refnamediv>
+ <refname>ob_get_level</refname>
+ <refpurpose>
+ Visszaadja a vizsgált puffer egymásba ágyazottsági szintjét.
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Leírás</title>
+ <methodsynopsis>
+ <type>int</type><methodname>ob_get_level</methodname>
+ <void/>
+ </methodsynopsis>
+ <para>
+ Több, egymásba ágyazott pufferelést is aktiválhatunk egy php
+ oldalon belül. Ekkor ezzel a függvénnyel tudjuk egy pufferől
+ megállapítani annak beágyazottsági mélységét.
+ </para>
+ <para>
+ Lásd még: <function>ob_start</function> és
+ <function>ob_get_contents</function>.
+ </para>
+ </refsect1>
+ </refentry>
+
<refentry id="function.ob-gzhandler">
<refnamediv>
<refname>ob_gzhandler</refname>
@@ -273,7 +309,13 @@
<methodsynopsis>
<type>string</type><methodname>ob_gzhandler</methodname>
<methodparam><type>string</type><parameter>puffer</parameter></methodparam>
+ <methodparam
+choice="opt"><type>int</type><parameter>mód</parameter></methodparam>
</methodsynopsis>
+ <note>
+ <para>
+ A <parameter>mód</parameter> paraméter a 4.0.5-ös PHP verziótól felfele
+használható.
+ </para>
+ </note>
<para>
Az <function>ob_gzhandler</function> függvény arra
lett létrehozva, hogy az <function>ob_start</function>
@@ -294,16 +336,18 @@
<example>
<title><function>ob_gzhandler</function> Példa</title>
<programlisting role="php">
-<?php
+<![CDATA[
+<?php
ob_start("ob_gzhandler");
?>
-<html>
-<body>
-<p>Ez egy tömörített oldal lesz (talán). :)
-</html>
-</body>
+<html>
+<body>
+<p>Ez egy tömörített oldal lesz (talán). :)
+</html>
+</body>
+]]>
</programlisting>
</example>
</para>
@@ -313,7 +357,70 @@
</para>
</refsect1>
</refentry>
-
+
+ <refentry id="function.ob-flush">
+ <refnamediv>
+ <refname>ob_flush</refname>
+ <refpurpose>
+ A kimeneti puffer ürítése (kiküldése)
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Leírás</title>
+ <methodsynopsis>
+ <type>void</type><methodname>ob_flush</methodname>
+ <void/>
+ </methodsynopsis>
+ <para>
+ E függvény elküldi a kimeneti puffer tartamát a kimenetre,
+ Ha szükség lenne még a puffer
+ tartalmára esetleges későbbi műveletekhez, az
+ <function>ob_get_contents</function> függvény segítségével
+ tudod változóba menteni azt, mielőtt még az
+ <function>ob_flush</function> meghívásra kerülne.
+ </para>
+ <para>
+ Ezt alkalmazva nem szűnik meg a kimeneti puffer,
+ az <function>ob_end_flush</function> függvénnyel ellentétben.
+ </para>
+ <para>
+ Lásd még: <function>ob_get_contents</function>,
+ <function>ob_clean</function>,
+ <function>ob_end_flush</function>, és
+ <function>ob_end_clean</function>.
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.ob-clean">
+ <refnamediv>
+ <refname>ob_clean</refname>
+ <refpurpose>
+ A kimeneti puffer törlése
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Leírás</title>
+ <methodsynopsis>
+ <type>void</type><methodname>ob_clean</methodname>
+ <void/>
+ </methodsynopsis>
+ <para>
+ E függvény alkalmazásával teljesen megsemmisíthetjük a
+ kimeneti puffer tartalmát.
+ </para>
+ <para>
+ Ezt alkalmazva nem szűnik meg a kimeneti puffer,
+ az <function>ob_end_clean</function> függvénnyel ellentétben.
+ </para>
+ <para>
+ Lásd még: <function>ob_flush</function>,
+ <function>ob_end_flush</function> és
+ <function>ob_end_clean</function>.
+ </para>
+ </refsect1>
+ </refentry>
+
<refentry id="function.ob-end-flush">
<refnamediv>
<refname>ob_end_flush</refname>
@@ -337,7 +444,8 @@
</para>
<para>
Lásd még: <function>ob_start</function>,
- <function>ob_get_contents</function>, és
+ <function>ob_get_contents</function>,
+ <function>ob_flush</function> és
<function>ob_end_clean</function>.
</para>
</refsect1>
@@ -362,7 +470,8 @@
a pufferelést is egyben.
</para>
<para>
- Lásd még: <function>ob_start</function> és
+ Lásd még: <function>ob_start</function>,
+ <function>ob_clean</function> és
<function>ob_end_flush</function>.
</para>
</refsect1>