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>&lt;br&gt;</literal> и
+        <literal>&lt;br/&gt;</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