-
Notifications
You must be signed in to change notification settings - Fork 43
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
928 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,128 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- $Revision$ --> | ||
<!-- EN-Revision: 86b976d5afaf037868174fe5c242e886eb69baa4 Maintainer: samesch Status: ready --> | ||
<!-- Reviewed: no --> | ||
<refentry xml:id="function.ob-get-clean" xmlns="http://docbook.org/ns/docbook"> | ||
<refnamediv> | ||
<refname>ob_get_clean</refname> | ||
<refpurpose>Ruft den Inhalt des aktiven Ausgabepuffers ab und deaktiviert ihn</refpurpose> | ||
</refnamediv> | ||
|
||
<refsect1 role="description"> | ||
&reftitle.description; | ||
<methodsynopsis> | ||
<type class="union"><type>string</type><type>false</type></type><methodname>ob_get_clean</methodname> | ||
<void/> | ||
</methodsynopsis> | ||
<para> | ||
Diese Funktion ruft den Ausgabe-Handler auf (mit den Flags | ||
<constant>PHP_OUTPUT_HANDLER_CLEAN</constant> und | ||
<constant>PHP_OUTPUT_HANDLER_FINAL</constant>), verwirft dessen | ||
Rückgabewert, gibt den Inhalt des aktiven Ausgabepuffers zurück und schaltet | ||
den aktiven Ausgabepuffer ab. | ||
</para> | ||
<para> | ||
<function>ob_get_clean</function> schlägt fehl, wenn der aktive | ||
Ausgabepuffer ohne das Flag | ||
<constant>PHP_OUTPUT_HANDLER_REMOVABLE</constant> gestartet wurde. | ||
</para> | ||
<para> | ||
<function>ob_get_clean</function> entfernt den Inhalt des aktiven | ||
Ausgabepuffers auch dann, wenn er ohne das Flag | ||
<constant>PHP_OUTPUT_HANDLER_CLEANABLE</constant> gestartet wurde. | ||
</para> | ||
</refsect1> | ||
|
||
<refsect1 role="parameters"> | ||
&reftitle.parameters; | ||
&no.function.parameters; | ||
</refsect1> | ||
|
||
<refsect1 role="returnvalues"> | ||
&reftitle.returnvalues; | ||
<para> | ||
Gibt bei Erfolg den Inhalt des aktiven Ausgabepuffers zurück oder &false; | ||
bei einem Fehler. | ||
</para> | ||
<caution> | ||
<simpara> | ||
Wenn es keinen aktiven Ausgabepuffer gibt, gibt | ||
<function>ob_get_clean</function> false zurück, erzeugt aber keine Meldung | ||
der Stufe <constant>E_NOTICE</constant>. | ||
</simpara> | ||
</caution> | ||
</refsect1> | ||
|
||
<refsect1 role="errors"> | ||
&reftitle.errors; | ||
<para> | ||
Wenn die Funktion fehlschlägt, erzeugt sie ein <constant>E_NOTICE</constant>. | ||
</para> | ||
</refsect1> | ||
|
||
<refsect1 role="examples"> | ||
&reftitle.examples; | ||
<para> | ||
<example> | ||
<title>Ein einfaches <function>ob_get_clean</function>-Beispiel</title> | ||
<programlisting role="php"> | ||
<![CDATA[ | ||
<?php | ||
ob_start(); | ||
echo "Hello World"; | ||
$out = ob_get_clean(); | ||
$out = strtolower($out); | ||
var_dump($out); | ||
?> | ||
]]> | ||
</programlisting> | ||
&example.outputs; | ||
<screen> | ||
<![CDATA[ | ||
string(11) "hello world" | ||
]]> | ||
</screen> | ||
</example> | ||
</para> | ||
</refsect1> | ||
|
||
<refsect1 role="seealso"> | ||
&reftitle.seealso; | ||
<para> | ||
<simplelist> | ||
<member><function>ob_start</function></member> | ||
<member><function>ob_get_contents</function></member> | ||
<member><function>ob_clean</function></member> | ||
<member><function>ob_end_clean</function></member> | ||
<member><function>ob_get_flush</function></member> | ||
</simplelist> | ||
</para> | ||
</refsect1> | ||
|
||
</refentry> | ||
<!-- 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 | ||
indent-tabs-mode:nil | ||
sgml-parent-document:nil | ||
sgml-default-dtd-file:"~/.phpdoc/manual.ced" | ||
sgml-exposed-tags:nil | ||
sgml-local-catalogs:nil | ||
sgml-local-ecat-files:nil | ||
End: | ||
vim600: syn=xml fen fdm=syntax fdl=2 si | ||
vim: et tw=78 syn=sgml | ||
vi: ts=1 sw=1 | ||
--> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,127 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- $Revision$ --> | ||
<!-- EN-Revision: 86b976d5afaf037868174fe5c242e886eb69baa4 Maintainer: samesch Status: ready --> | ||
<!-- Reviewed: no --> | ||
<refentry xml:id="function.ob-get-flush" xmlns="http://docbook.org/ns/docbook"> | ||
<refnamediv> | ||
<refname>ob_get_flush</refname> | ||
<refpurpose> | ||
Leert (sendet) den Rückgabewert des aktiven Ausgabe-Handlers, gibt den | ||
Inhalt des aktiven Ausgabepuffers zurück und deaktiviert ihn | ||
</refpurpose> | ||
</refnamediv> | ||
|
||
<refsect1 role="description"> | ||
&reftitle.description; | ||
<methodsynopsis> | ||
<type class="union"><type>string</type><type>false</type></type><methodname>ob_get_flush</methodname> | ||
<void/> | ||
</methodsynopsis> | ||
<para> | ||
Diese Funktion ruft den Ausgabe-Handler auf (mit dem Flag | ||
<constant>PHP_OUTPUT_HANDLER_FINAL</constant>), leert (sendet) dessen | ||
Rückgabewert, gibt den Inhalt des aktiven Ausgabepuffers zurück und schaltet | ||
den aktiven Ausgabepuffer ab. | ||
</para> | ||
<para> | ||
<function>ob_get_flush</function> schlägt fehl, wenn der aktive | ||
Ausgabepuffer ohne das Flag | ||
<constant>PHP_OUTPUT_HANDLER_REMOVABLE</constant> gestartet wurde. | ||
</para> | ||
<para> | ||
<function>ob_get_flush</function> leert (sendet) den Rückgabewert des | ||
Ausgabe-Handlers auch dann, wenn er ohne das Flag | ||
<constant>PHP_OUTPUT_HANDLER_FLUSHABLE</constant> gestartet wurde. | ||
</para> | ||
</refsect1> | ||
|
||
<refsect1 role="parameters"> | ||
&reftitle.parameters; | ||
&no.function.parameters; | ||
</refsect1> | ||
|
||
<refsect1 role="returnvalues"> | ||
&reftitle.returnvalues; | ||
<para> | ||
Gibt bei Erfolg den Inhalt des aktiven Ausgabepuffers zurück oder &false; | ||
bei einem Fehler. | ||
</para> | ||
</refsect1> | ||
|
||
<refsect1 role="errors"> | ||
&reftitle.errors; | ||
<para> | ||
Wenn die Funktion fehlschlägt, erzeugt sie eine Meldung der Stufe | ||
<constant>E_NOTICE</constant>. | ||
</para> | ||
</refsect1> | ||
|
||
<refsect1 role="examples"> | ||
&reftitle.examples; | ||
<para> | ||
<example> | ||
<title><function>ob_get_flush</function>-Beispiel</title> | ||
<programlisting role="php"> | ||
<![CDATA[ | ||
<?php | ||
// Mit output_buffering=On | ||
print_r(ob_list_handlers()); | ||
// Puffer in einer Datei speichern | ||
$buffer = ob_get_flush(); | ||
file_put_contents('buffer.txt', $buffer); | ||
print_r(ob_list_handlers()); | ||
?> | ||
]]> | ||
</programlisting> | ||
&example.outputs; | ||
<screen> | ||
<![CDATA[ | ||
Array | ||
( | ||
[0] => default output handler | ||
) | ||
Array | ||
( | ||
) | ||
]]> | ||
</screen> | ||
</example> | ||
</para> | ||
</refsect1> | ||
|
||
<refsect1 role="seealso"> | ||
&reftitle.seealso; | ||
<para> | ||
<simplelist> | ||
<member><function>ob_start</function></member> | ||
<member><function>ob_get_contents</function></member> | ||
<member><function>ob_flush</function></member> | ||
<member><function>ob_end_flush</function></member> | ||
<member><function>ob_get_clean</function></member> | ||
</simplelist> | ||
</para> | ||
</refsect1> | ||
|
||
</refentry> | ||
<!-- 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 | ||
indent-tabs-mode:nil | ||
sgml-parent-document:nil | ||
sgml-default-dtd-file:"~/.phpdoc/manual.ced" | ||
sgml-exposed-tags:nil | ||
sgml-local-catalogs:nil | ||
sgml-local-ecat-files:nil | ||
End: | ||
vim600: syn=xml fen fdm=syntax fdl=2 si | ||
vim: et tw=78 syn=sgml | ||
vi: ts=1 sw=1 | ||
--> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,100 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- $Revision$ --> | ||
<!-- EN-Revision: 6ab6ea465889620fc2a8cdaf7b008cbaed83c523 Maintainer: samesch Status: ready --> | ||
<!-- Reviewed: no --> | ||
<refentry xml:id="function.ob-get-length" xmlns="http://docbook.org/ns/docbook"> | ||
<refnamediv> | ||
<refname>ob_get_length</refname> | ||
<refpurpose>Liefert die Größe des Ausgabepuffers</refpurpose> | ||
</refnamediv> | ||
|
||
<refsect1 role="description"> | ||
&reftitle.description; | ||
<methodsynopsis> | ||
<type class="union"><type>int</type><type>false</type></type><methodname>ob_get_length</methodname> | ||
<void/> | ||
</methodsynopsis> | ||
<para> | ||
Diese Funktion gibt die Größe des Inhalts des Ausgabepuffers in Bytes zurück. | ||
</para> | ||
</refsect1> | ||
|
||
<refsect1 role="parameters"> | ||
&reftitle.parameters; | ||
&no.function.parameters; | ||
</refsect1> | ||
|
||
<refsect1 role="returnvalues"> | ||
&reftitle.returnvalues; | ||
<para> | ||
Gibt die Größe des Inhalts des Ausgabepuffers in Bytes zurück, oder &false; | ||
wenn die Pufferung nicht aktiv ist. | ||
</para> | ||
</refsect1> | ||
|
||
<refsect1 role="examples"> | ||
&reftitle.examples; | ||
<para> | ||
<example> | ||
<title>Ein einfaches <function>ob_get_length</function>-Beispiel</title> | ||
<programlisting role="php"> | ||
<![CDATA[ | ||
<?php | ||
ob_start(); | ||
echo "Hello "; | ||
$len1 = ob_get_length(); | ||
echo "World"; | ||
$len2 = ob_get_length(); | ||
ob_end_clean(); | ||
echo $len1 . ", " . $len2; | ||
?> | ||
]]> | ||
</programlisting> | ||
&example.outputs; | ||
<screen> | ||
<![CDATA[ | ||
6, 11 | ||
]]> | ||
</screen> | ||
</example> | ||
</para> | ||
</refsect1> | ||
|
||
<refsect1 role="seealso"> | ||
&reftitle.seealso; | ||
<para> | ||
<simplelist> | ||
<member><function>ob_start</function></member> | ||
<member><function>ob_get_contents</function></member> | ||
</simplelist> | ||
</para> | ||
</refsect1> | ||
|
||
</refentry> | ||
<!-- 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 | ||
indent-tabs-mode:nil | ||
sgml-parent-document:nil | ||
sgml-default-dtd-file:"~/.phpdoc/manual.ced" | ||
sgml-exposed-tags:nil | ||
sgml-local-catalogs:nil | ||
sgml-local-ecat-files:nil | ||
End: | ||
vim600: syn=xml fen fdm=syntax fdl=2 si | ||
vim: et tw=78 syn=sgml | ||
vi: ts=1 sw=1 | ||
--> |
Oops, something went wrong.