svn: /phpdoc/bg/trunk/reference/strings/functions/ strip-tags.xml
[email protected] (Stanislav Yordanov) Mon, 04 Apr 2016 20:20:43 +0000
| Newsgroups | php.doc.bg |
|---|---|
| Message-ID | <[email protected]> |
stanprog Mon, 04 Apr 2016 20:20:43 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=338920
Log:
sync to EN
Changed paths:
U phpdoc/bg/trunk/reference/strings/functions/strip-tags.xml
Modified: phpdoc/bg/trunk/reference/strings/functions/strip-tags.xml
===================================================================
--- phpdoc/bg/trunk/reference/strings/functions/strip-tags.xml 2016-04-04 20:02:17 UTC (rev 338919)
+++ phpdoc/bg/trunk/reference/strings/functions/strip-tags.xml 2016-04-04 20:20:43 UTC (rev 338920)
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 288721 Maintainer: stanprog Status: ready -->
+<!-- EN-Revision: 338915 Maintainer: stanprog Status: ready -->
<refentry xml:id="function.strip-tags" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>strip_tags</refname>
<refpurpose>Изтрива HTML и PHP таговете от низ</refpurpose>
</refnamediv>
-
+
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
@@ -15,12 +15,12 @@
<methodparam choice="opt"><type>string</type><parameter>allowable_tags</parameter></methodparam>
</methodsynopsis>
<para>
- Тази функция връща низ с изтрити от него HTML и PHP тагове.
+ Тази функция връща низ с изтрити от него всички NULL-байтове, HTML и PHP тагове.
Използва една и съща система за изтриване на тагове
като функция <function>fgetss</function>.
</para>
</refsect1>
-
+
<refsect1 role="parameters">
&reftitle.parameters;
<para>
@@ -46,18 +46,37 @@
зададено и не може да бъде променено с <parameter>allowable_tags</parameter>.
</para>
</note>
+ <note>
+ <para>
+ При PHP 5.3.4 и по-нови версии самозатварящите се
+ XHTML тагове се игнорират и само несамозатварящите тагове трябва да се използват
+ <parameter>allowable_tags</parameter>. Например,
+ за премахване на <literal><br></literal> и
+ <literal><br/></literal>, трябва да използвате следното:
+ </para>
+ <informalexample>
+ <programlisting role="php">
+<![CDATA[
+<?php
+strip_tags($input, '<br>');
+?>
+]]>
+ </programlisting>
+ </informalexample>
+ </note>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
+
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Връща низ с изтрити тагове.
</para>
</refsect1>
-
+
<refsect1 role="changelog">
&reftitle.changelog;
<para>
@@ -71,29 +90,25 @@
</thead>
<tbody>
<row>
- <entry>5.0.0</entry>
+ <entry>5.3.4</entry>
<entry>
- <function>strip_tags</function> е двуично сигурна
+ <function>strip_tags</function> вече не изтрива съответстващите затварящи XHTML
+ тагове в
+ <parameter>allowable_tags</parameter>.
</entry>
- </row>
+ </row>
<row>
- <entry>4.3.0</entry>
+ <entry>5.0.0</entry>
<entry>
- HTML коментарите винаги се изтриват
+ <function>strip_tags</function> е двоично сигурна
</entry>
</row>
- <row>
- <entry>4.0.0</entry>
- <entry>
- Добавен е параметърът <parameter>allowable_tags</parameter>
- </entry>
- </row>
</tbody>
</tgroup>
</informaltable>
</para>
</refsect1>
-
+
<refsect1 role="examples">
&reftitle.examples;
<para>
@@ -121,7 +136,7 @@
</example>
</para>
</refsect1>
-
+
<refsect1 role="notes">
&reftitle.notes;
<warning>
@@ -140,8 +155,15 @@
изпраща текст който се вижда от други потребители.
</para>
</warning>
+ <note>
+ <para>
+ Имената на таговете в HTML превишаващи 1023 байта
+ се считат за невалидни независимо от
+ параметъра <parameter>allowable_tags</parameter>.
+ </para>
+ </note>
</refsect1>
-
+
<refsect1 role="seealso">
&reftitle.seealso;
<para>
@@ -150,7 +172,7 @@
</simplelist>
</para>
</refsect1>
-
+
</refentry>
<!-- Keep this comment at the end of the file