<?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 => 'de',
  ),
  'this' => 
  array (
    0 => 'features.file-upload.common-pitfalls.php',
    1 => 'H&auml;ufige Probleme',
    2 => 'H&auml;ufige Probleme',
  ),
  'up' => 
  array (
    0 => 'features.file-upload.php',
    1 => 'Steuerung von Dateiuploads',
  ),
  'prev' => 
  array (
    0 => 'features.file-upload.errors.php',
    1 => 'Fehlermeldungen erkl&auml;rt',
  ),
  'next' => 
  array (
    0 => 'features.file-upload.multiple.php',
    1 => 'Upload mehrerer Dateien',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    '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">Häufige Probleme</h2>
   <p class="simpara">
    Der mit <code class="literal">MAX_FILE_SIZE</code> eingestellte Wert kann nicht
    größer sein als der des ini-Parameters
    <a href="ini.core.php#ini.upload-max-filesize" class="link">upload_max_filesize</a>. Der
    Standardwert ist 2 Megabyte.
   </p>
   <p class="simpara">
    Ist das Speicherlimit aktiviert, könnte eine Erhöhung von
    <a href="ini.core.php#ini.memory-limit" class="link">memory_limit</a> nötig sein. Stellen
    Sie sicher, dass der Wert von
    <a href="ini.core.php#ini.memory-limit" class="link">memory_limit</a> groß genug ist.
   </p>
   <p class="simpara">
    Wenn <a href="info.configuration.php#ini.max-execution-time" class="link">max_execution_time</a> zu
    kurz konfiguriert ist, könnte das Skript den Wert überschritten haben.
    Stellen Sie sicher, dass der Wert von
    <code class="literal">max_execution_time</code> groß genug ist.
   </p>
   <blockquote class="note"><p><strong class="note">Hinweis</strong>: 
    <span class="simpara">
     <a href="info.configuration.php#ini.max-execution-time" class="link">max_execution_time</a>
     beschränkt nur die Ausführungszeit des Skripts selbst. Jegliche Zeit die
     auf Dinge entfällt die außerhalb des Skripts stattfinden, wie z. B.
     Systemaufrufe mit <span class="function"><a href="function.system.php" class="function">system()</a></span>, die Funktion
     <span class="function"><a href="function.sleep.php" class="function">sleep()</a></span>, Datenbankabfragen und die für das Hochladen
     von Dateien benötigte Zeit werden bei der Bestimmung der Ausführungszeit
     nicht mit einbezogen.
    </span>
   </p></blockquote>
   <div class="warning"><strong class="warning">Warnung</strong>
    <p class="simpara">
     <a href="info.configuration.php#ini.max-input-time" class="link">max_input_time</a> legt die
     maximale Zeit in Sekunden fest während der es einem Skript gestattet ist
     Eingaben zu empfangen. Diese beinhaltet auch die für das Hochladen von
     Dateien benötigte Zeit. Werden viele oder große Dateien übertragen oder
     ist die Verbindung zum Benutzer langsam, so kann die Standardeinstellung
     von <code class="literal">60</code> Sekunden überschritten werden.
    </p>
   </div>
   <p class="simpara">
    Ist <a href="ini.core.php#ini.post-max-size" class="link">post_max_size</a> zu klein
    eingestellt, können große Dateien nicht hochgeladen werden. Stellen Sie
    sicher, dass der Wert von <code class="literal">post_max_size</code> groß genug ist.
   </p>
   <p class="simpara">
    Die Option
    <a href="ini.core.php#ini.max-file-uploads" class="link">max_file_uploads</a> kontrolliert
    die maximale Anzahl der Dateien, die während einer Anfrage hochgeladen
    werden können. Wenn mehr Dateien hochgeladen werden als das Limit, werden
    diese nicht in das <var class="varname"><a href="reserved.variables.files.php" class="classname">$_FILES</a></var>-Array aufgenommen. Wenn
    <a href="ini.core.php#ini.max-file-uploads" class="link">max_file_uploads</a>
    beispielsweise auf <code class="literal">10</code> gesetzt ist, so wird
    <var class="varname"><a href="reserved.variables.files.php" class="classname">$_FILES</a></var> nie mehr als 10 Einträge enthalten.
   </p>
   <p class="simpara">
    Nicht zu prüfen, an welcher Datei Sie arbeiten, kann bedeuten, dass
    Benutzer auf sensible Informationen in anderen Verzeichnissen Zugriff
    erhalten.
   </p>
   <p class="simpara">
    Aufgrund der vielen möglichen Arten der Darstellung von Verzeichnissen
    können wir nicht garantieren, dass Dateien mit exotischen Namen (wie z. B.
    mit enthaltenen Leerzeichen) auch wirklich richtig verarbeitet werden.
   </p>
   <p class="simpara">
    Es ist nicht möglich, für normale Formularfelder und Dateifelder die
    gleiche Formularvariable (wie z. B. <code class="literal">foo[]</code>) zu verwenden.
   </p>
  </div><?php manual_footer($setup); ?>