1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-24 07:12:18 +01:00
Files
archived-doc-tr/reference/exec/functions/escapeshellarg.xml
2022-11-17 16:41:32 +03:00

108 lines
3.2 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: 60c391265d2a51003e1ed0952e5a2413f81c7fc2 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.escapeshellarg" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>escapeshellarg</refname>
<refpurpose>Bir komutun bağımsız değişken dizgesini önceler</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>string</type><methodname>escapeshellarg</methodname>
<methodparam><type>string</type><parameter>bağımsız_değişken</parameter></methodparam>
</methodsynopsis>
<para>
<function>escapeshellarg</function> işlevi, bir dizgeyi kabuk işlevleri
tarafından güvenilir tek bir bağımsız değişken olarak ele alınmasını sağlamak
için tek tırnaklarla sarmalar ve dizge içinde bulunan tek tırnakları da
önceler. Bu işlev kullanıcı girdisinden gelen bağımsız bağımsız değişkenleri
kabuk işlevlerine aktarmadan evvel öncelemekte kullanılmalıdır.
<function>exec</function>, <function>system</function> ve
<link linkend="language.operators.execution">çalıştırma işleci</link>ne
aktarılacak bağımsız değişkenler bu işlemden geçirilmelidir.
</para>
<para>
Windows'ta <function>escapeshellarg</function> bunun yerine yüzde
imlerini, ünlem imlerini (gecikmiş değişken ikamesi) ve çift tırnakları
boşluklarla değiştirir ve dizeyi çift tırnaklarla sarmalar.
Ayrıca, her ardışık tersbölüler dizesi (<literal>\</literal>) bir tersbölü
ile öncelenir.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>bağımsız_değişken</parameter></term>
<listitem>
<para>
Öncelenecek bağımsız değişken.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Öncelenmiş dizge.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>- <function>escapeshellarg</function> örneği</title>
<programlisting role="php">
<![CDATA[
<?php
system('ls '.escapeshellarg($dir));
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>escapeshellcmd</function></member>
<member><function>exec</function></member>
<member><function>popen</function></member>
<member><function>system</function></member>
<member><link linkend="language.operators.execution">Çalıştırma
İşleci</link></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
-->