1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-25 07:42:07 +01:00
Files
archived-doc-tr/reference/strings/functions/htmlspecialchars-decode.xml
2022-11-17 16:44:37 +03:00

208 lines
5.9 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: eabde0419cf90f596f60db00e31fcb6ebe41ac55 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.htmlspecialchars-decode">
<refnamediv>
<refname>htmlspecialchars_decode</refname>
<refpurpose>Özel HTML öğelerini gerisin geriye karakterlere dönüştürür
</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>string</type><methodname>htmlspecialchars_decode</methodname>
<methodparam><type>string</type><parameter>dizge</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>seçenekler</parameter><initializer><constant>ENT_QUOTES</constant> | <constant>ENT_SUBSTITUTE</constant> | <constant>ENT_HTML401</constant></initializer></methodparam>
</methodsynopsis>
<para>
Bu işlev <function>htmlspecialchars</function> işlevinin zıddıdır. HTML
öğelerini gerisin geriye karakterlere dönüştürür
</para>
<para>
Dönüştürülen öğeler: <literal>&amp;amp;</literal>,
<literal>&amp;quot;</literal> (<constant>ENT_NOQUOTES</constant>
belirtilmişse), <literal>&amp;#039;</literal>
(<constant>ENT_QUOTES</constant> belirtilmişse),
<literal>&amp;lt;</literal> ve <literal>&amp;gt;</literal>.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>dizge</parameter></term>
<listitem>
<para>
Kodu çözülecek dizge.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>seçenekler</parameter></term>
<listitem>
<para>
Kullanılan belge türünün ve tırnakların nasıl ele alınacağını
belirten aşağıdaki seçenekler bitsel VEYAlanarak
<parameter>seçenekler</parameter> bağımsız değişkeninde belirtilebilir.
<literal>ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401</literal>
öntanımlıdır.
<table>
<title>Sabit <parameter>seçenekler</parameter>i</title>
<tgroup cols="2">
<thead>
<row>
<entry>Sabit İsmi</entry>
<entry>ıklama</entry>
</row>
</thead>
<tbody>
<row>
<entry><constant>ENT_COMPAT</constant></entry>
<entry>Çift tırnaklar dönüştürülür, tek tırnaklara dokunulmaz
(öntanımlı)</entry>
</row>
<row>
<entry><constant>ENT_QUOTES</constant></entry>
<entry>Hem tek hem de çift tırnaklar dönüştürülür</entry>
</row>
<row>
<entry><constant>ENT_NOQUOTES</constant></entry>
<entry>Ne tek ne de çift tırnaklar dönüştürülür</entry>
</row>
<row>
<entry><constant>ENT_SUBSTITUTE</constant></entry>
<entry>
Geçersiz kod dizilimi için boş bir dizge döndürülmeyip dizilimin
yerine Unicode Değiştirme Karakteri (U+FFFD veya &amp;#FFFD;)
yerleştirilir.
</entry>
</row>
<row>
<entry><constant>ENT_HTML401</constant></entry>
<entry>
Kodu HTML 4.01 olarak ele alır.
</entry>
</row>
<row>
<entry><constant>ENT_XML1</constant></entry>
<entry>
Kodu XML 1 olarak ele alır.
</entry>
</row>
<row>
<entry><constant>ENT_XHTML</constant></entry>
<entry>
Kodu XHTML olarak ele alır.
</entry>
</row>
<row>
<entry><constant>ENT_HTML5</constant></entry>
<entry>
Kodu HTML 5 olarak ele alır.
</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Kodlaması çözülmüş dizge.
</para>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.1.0</entry>
<entry>
<parameter>seçenekler</parameter> bağımsız değişkeninin öntanımlı değeri
<constant>ENT_COMPAT</constant> iken <constant>ENT_QUOTES</constant> |
<constant>ENT_SUBSTITUTE</constant> | <constant>ENT_HTML401</constant>
oldu.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>- <function>htmlspecialchars_decode</function> örneği</title>
<programlisting role="php">
<![CDATA[
<?php
$str = "<p>this -&gt; &quot;</p>\n";
echo htmlspecialchars_decode($str);
// Burada tırnaklar dönüştürülmüyor
echo htmlspecialchars_decode($str, ENT_NOQUOTES);
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
<p>Bu -> "</p>
<p>Bu -> &quot;</p>
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>htmlspecialchars</function></member>
<member><function>html_entity_decode</function></member>
<member><function>get_html_translation_table</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
-->