1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-23 23:02:09 +01:00
Files
2024-09-02 18:03:36 +03:00

133 lines
3.7 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: 32e694be42ba6e75a8c78483c17a75725937d247 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.fgets" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>fgets</refname>
<refpurpose>Dosya tanıtıcısından bir satır döndürür</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type class="union"><type>string</type><type>false</type></type><methodname>fgets</methodname>
<methodparam><type>resource</type><parameter>akım</parameter></methodparam>
<methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>uzunluk</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
Belirtilen dosya tanıtıcısından bir satır döndürür.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>akım</parameter></term>
<listitem>
&fs.validfp.all;
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>uzunluk</parameter></term>
<listitem>
<para>
<parameter>uzunluk</parameter> - 1 bayt okununca bir satırsonu
karakterinde veya dosya sonunda (hangisi önce vuku bulursa) okuma
işlemi durur. Bir uzunluk belirtilmezse akımdan okuma işlemi satırın
sonuna erişilinceye kadar sürdürülür.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Dosya tanıtıcısı <parameter>akım</parameter> ile belirtilen bir dosyadan
<parameter>uzunluk</parameter> - 1 baytlık veriyi bir dizge içinde
döndürür. Dosya konumlayıcıdan başka veri okunamıyorsa &false; döner.
</para>
<para>
Bir hata oluşursa &false; döner.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>- Bir dosyanın satır satır okunması</title>
<programlisting role="php">
<![CDATA[
<?php
$dt = @fopen("/tmp/inputfile.txt", "r");
if ($dt) {
while (($buffer = fgets($dt, 4096)) !== false) {
echo $buffer, PHP_EOL;
}
if (!feof($dt)) {
echo "Hata: beklenmeyen fgets() başarısızlığı\n";
}
fclose($dt);
}
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
&note.line-endings;
<note>
<para>
<function>fgets</function> işlevinin 'C' dilindeki anlamlandırılmasını
bilenler dosya sonu karakterinin (EOF) döndürülüşü ile ilgili farka dikkat
etmelidir.
</para>
</note>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>fgetss</function></member>
<member><function>fread</function></member>
<member><function>fgetc</function></member>
<member><function>stream_get_line</function></member>
<member><function>fopen</function></member>
<member><function>popen</function></member>
<member><function>fsockopen</function></member>
<member><function>stream_set_timeout</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
-->