downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

Our source is open

The syntax highlighted source is automatically generated by PHP from the plaintext script. If you're interested in what's behind the several functions we used, you can always take a look at the source of the following files:

Of course, if you want to see the source of this page, we have it available. You can also browse the Git repository for this website on git.php.net.

Source of: /manual/es/features.file-upload.errors.php

<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = 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 => 'es',
  ),
 
'this' =>
  array (
   
0 => 'features.file-upload.errors.php',
   
1 => 'Explicaci&oacute;n de los mensajes de error',
  ),
 
'up' =>
  array (
   
0 => 'features.file-upload.php',
   
1 => 'Manejando la carga de archivos',
  ),
 
'prev' =>
  array (
   
0 => 'features.file-upload.post-method.php',
   
1 => 'Carga con el m&eacute;todo POST',
  ),
 
'next' =>
  array (
   
0 => 'features.file-upload.common-pitfalls.php',
   
1 => 'Dificultades comunes',
  ),
 
'alternatives' =>
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["parents"] = $PARENTS;
manual_setup($setup);

manual_header();
?>
<div id="features.file-upload.errors" class="sect1">
  <h2 class="title">Explicación de los mensajes de error</h2>
  <p class="simpara">
   A partir de PHP 4.2.0, PHP devuelve un código de error apropiado, junto con el
   array del archivo. El código de error se puede encontrar en el
   segmento <em>error</em> del array del archivo que PHP crea
   durante la subida del archivo. En otras palabras, el error podría
   encontrarse en <var class="varname"><var class="varname"><a href="reserved.variables.files.php" class="classname">$_FILES['userfile']['error']</a></var></var>.
  </p>
  <p class="para">
   <dl>

    <dt>

     <span class="term"><strong><code>UPLOAD_ERR_OK</code></strong></span>
     <dd>

      <p class="para">
       Valor: 0; No hay error, archivo subido con éxito.
      </p>
     </dd>

    </dt>

    <dt>

     <span class="term"><strong><code>UPLOAD_ERR_INI_SIZE</code></strong></span>
     <dd>

      <p class="para">
       Valor: 1; El archivo subido excede la directiva
       <a href="ini.core.php#ini.upload-max-filesize" class="link">upload_max_filesize</a>
       en <var class="filename">php.ini</var>.
      </p>
     </dd>

    </dt>

    <dt>

     <span class="term"><strong><code>UPLOAD_ERR_FORM_SIZE</code></strong></span>
     <dd>

      <p class="para">
       Valor: 2; El archivo subido excede la directiva <em class="emphasis">MAX_FILE_SIZE</em>
       que fue especificada en el formulario HTML.
      </p>
     </dd>

    </dt>

    <dt>

     <span class="term"><strong><code>UPLOAD_ERR_PARTIAL</code></strong></span>
     <dd>

      <p class="para">
       Valor: 3; El archivo subido fue sólo parcialmente cargado.
      </p>
     </dd>

    </dt>

    <dt>

     <span class="term"><strong><code>UPLOAD_ERR_NO_FILE</code></strong></span>
     <dd>

      <p class="para">
       Valor: 4; Ningún archivo fue subido.
      </p>
     </dd>

    </dt>

    <dt>

     <span class="term"><strong><code>UPLOAD_ERR_NO_TMP_DIR</code></strong></span>
     <dd>

      <p class="para">
       Valor: 6; Falta la carpeta temporal. Introducido en PHP 4.3.10 y PHP
       5.0.3.
      </p>
     </dd>

    </dt>

    <dt>

     <span class="term"><strong><code>UPLOAD_ERR_CANT_WRITE</code></strong></span>
     <dd>

      <p class="para">
       Valor: 7; No se pudo escribir el archivo en el disco. Introducido en PHP 5.1.0.
      </p>
     </dd>

    </dt>

    <dt>

     <span class="term"><strong><code>UPLOAD_ERR_EXTENSION</code></strong></span>
     <dd>

      <p class="para">
       Valor: 8; Una extensión de PHP detuvo la carga de archivos. PHP no
       proporciona una forma de determinar cual extensión causó la parada
       de la subida de archivos; el examen de la lista de extensiones cargadas con  <span class="function"><a href="function.phpinfo.php" class="function">phpinfo()</a></span> puede ayudar.
       Introducido en PHP 5.2.0.
      </p>
     </dd>

    </dt>

   </dl>

  </p>
  <blockquote class="note"><p><strong class="note">Nota</strong>:
   <p class="para">
    Estas se convirtieron en constantes de PHP en PHP 4.3.0.
   </p>
  </p></blockquote>
 </div><?php manual_footer(); ?>
 
show source | credits | sitemap | contact | advertising | mirror sites