1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-24 15:22:23 +01:00
Files
archived-doc-tr/reference/stream/functions/stream-set-timeout.xml
2021-06-11 09:20:08 +03:00

146 lines
3.8 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: af6fdf16ab44bcf4d045407963e43c3d9dd2ff29 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.stream-set-timeout" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>stream_set_timeout</refname>
<refpurpose>Akımın zaman aşımı süresini ayarlar</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>bool</type><methodname>stream_set_timeout</methodname>
<methodparam><type>resource</type><parameter>akım</parameter></methodparam>
<methodparam><type>int</type><parameter>saniye</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>mikrosaniye</parameter><initializer>0</initializer></methodparam>
</methodsynopsis>
<para>
Belirtilen <parameter>akım</parameter>'ın zaman aşımı süresini
<parameter>saniye</parameter> ve <parameter>mikrosaniye</parameter>
toplamına ayarlar.
</para>
<para>
Akım zaman aşımına uğrarsa <function>stream_get_meta_data</function> işlevi
tarafından döndürülen dizinin '<literal>timed_out</literal>' anahtarına
&true; atanır, fakat herhangi bir hata veya uyarı üretilmez.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>akım</parameter></term>
<listitem>
<para>
Hedef akım.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>saniye</parameter></term>
<listitem>
<para>
Zaman aşımı süresinin saniye sayısı.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>mikrosaniye</parameter></term>
<listitem>
<para>
Zaman aşımı süresinin son saniyesinden sonraki mikrosaniyelerin sayısı.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.success;
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>- <function>stream_set_timeout</function> örneği</title>
<programlisting role="php">
<![CDATA[
<?php
$fp = fsockopen("www.example.com", 80);
if (!$fp) {
echo "Dosya açılamadı\n";
} else {
fwrite($fp, "GET / HTTP/1.0\r\n\r\n");
stream_set_timeout($fp, 2);
$res = fread($fp, 2000);
$info = stream_get_meta_data($fp);
fclose($fp);
if ($info['timed_out']) {
echo 'Bağlantı zaman aşımına uğradı!';
} else {
echo $res;
}
}
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<para>
Bu işlev, <function>stream_socket_recvfrom</function> gibi ileri düzey
işlemler için çalışmaz. Onlar için zaman aşımını
<function>stream_select</function> işlevi ile ayarlayın.
</para>
</note>
<para>
Bu işlevin ismi başta <function>set_socket_timeout</function> idi, sonra
<function>socket_set_timeout</function> oldu, fakat artık bu isimlerin
kullanımı önerilmiyor.
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<simplelist>
<member><function>fsockopen</function></member>
<member><function>fopen</function></member>
</simplelist>
</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
-->