<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/features.file-upload.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'features.file-upload.common-pitfalls.php',
    1 => 'Bilinen zorluklar',
    2 => 'Bilinen zorluklar',
  ),
  'up' => 
  array (
    0 => 'features.file-upload.php',
    1 => 'Karşıya dosya y&uuml;kleme',
  ),
  'prev' => 
  array (
    0 => 'features.file-upload.errors.php',
    1 => 'Hata İletilerinin A&ccedil;ıklamaları',
  ),
  'next' => 
  array (
    0 => 'features.file-upload.multiple.php',
    1 => '&Ccedil;oklu dosya y&uuml;kleme',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'features/file-upload.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="features.file-upload.common-pitfalls" class="sect1">
   <h2 class="title">Bilinen zorluklar</h2>
   <p class="simpara">
    <code class="literal">MAX_FILE_SIZE</code>  dosya boyutu <var class="filename">php.ini</var> dosyasında
    <a href="ini.core.php#ini.upload-max-filesize" class="link">upload_max_filesize</a>
    yönergesinde belirtilenden büyük olamaz. Öntanımlı değeri 2 Megabayt&#039;tır.
   </p>
   <p class="simpara">
    Eğer bir bellek sınırı etkinleştirildiyse, daha büyük bir
    <a href="ini.core.php#ini.memory-limit" class="link">memory_limit</a> gerekebilir.
    <a href="ini.core.php#ini.memory-limit" class="link">memory_limit</a> değerinin yeterli
    olduğundan emin olun.
   </p>
   <p class="simpara">
    Eğer <a href="info.configuration.php#ini.max-execution-time" class="link">max_execution_time</a> çok
    küçük verildiyse, betiğin çalışma süresi bu süreyi aşabilir.
    <code class="literal">max_execution_time</code> değerinin yeterli olduğundan emin
    olun.
   </p>
   <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
    <span class="simpara">
     <a href="info.configuration.php#ini.max-execution-time" class="link">max_execution_time</a> sadece
     betiğin kendi çalışma süresini etkiler. Sistem çağrıları
     <span class="function"><a href="function.system.php" class="function">system()</a></span>, <span class="function"><a href="function.sleep.php" class="function">sleep()</a></span> işlevleri,
     veritabanı sorguları, dosya yükleme işlemi gibi betiğin işletimi dışında
     yaşanan etkinliklerde harcanan zaman betiğin azami çalışma süresinin
     belirlenmesinde hesaba katılmaz.
    </span>
   </p></blockquote>
   <div class="warning"><strong class="warning">Uyarı</strong>
    <p class="simpara">
     <a href="info.configuration.php#ini.max-input-time" class="link">max_input_time</a> betiğin girdi
     almak için harcayacağı azami süreyi saniye cinsinden belirler, buna dosya
     yüklemeleri de dahildir. Büyük veya çoklu dosyalar için veya yavaş
     bağlantılı kullanıcılar için <code class="literal">60</code> saniyelik öntanımlı
     değer aşılabilir.
    </p>
   </div>
   <p class="simpara">
    Eğer <a href="ini.core.php#ini.post-max-size" class="link">post_max_size</a> çok küçük
    verildiyse, büyük dosyalar yüklenemez. <code class="literal">post_max_size</code>
    değerinin yeterli olduğundan emin olun.
   </p>
   <p class="simpara">
    <a href="ini.core.php#ini.max-file-uploads" class="link">max_file_uploads</a> yapılandırma
    seçeneği bir istekte yüklenebilecek azami dosya sayısını belirtmek için
    kullanılabilmektedir. Bu sayıdan fazla dosya yüklenmek istendiğinde
    <var class="varname"><a href="reserved.variables.files.php" class="classname">$_FILES</a></var> bu sayıya ulaşıldığında dosya yüklemeyi
    durduracaktır. Örneğin, <a href="ini.core.php#ini.max-file-uploads" class="link">max_file_uploads</a> için 10
    belirtilmişse <var class="varname"><a href="reserved.variables.files.php" class="classname">$_FILES</a></var> asla 10 üyeden fazlasını
    içermeyecektir.
   </p>
   <p class="simpara">
    Üzerinde çalıştığınız dosyanın doğrulanmaması kullanıcıların diğer
    dizinlerde bulunan hassas bilgilere erişebileceği anlamına gelebilir.
   </p>
   <p class="simpara">
    Bir çok dizin listeleme şeklinin olmasından dolayı özgün isimlerin
    (örneğin boşluk içerenler) uygun şekilde işlenebileceğinin garantisi
    yoktur.
   </p>
   <p class="simpara">
    Normal girdi alanlarıyla dosya yükleme alanları karıştırılıp aynı form
    değişkeninde (örneğin <code class="literal">foo[]</code> gibi) kullanılamaz.
   </p>
  </div><?php manual_footer($setup); ?>