Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/12/2008, 13:34
pixel1
 
Fecha de Ingreso: julio-2008
Ubicación: México
Mensajes: 150
Antigüedad: 15 años, 9 meses
Puntos: 4
Respuesta: Bug con move_uploaded_file()

Cita:
Iniciado por pateketrueke Ver Mensaje
como esta tu configuración ???

ya leíste bien el manual???

http://www.php.net/features.file-upload


supongo que si tienes el enctype adecuado ??

cuanto usas en MAX_FILE_SIZE ???



o pon el código, vale ?


Ahi va el código que etsoy usando, y si el enctype va bien, por eso es que puedo adjuntar los archivos de la prueba 1, el MAX_FILE_SIZE lo puse a 100 megas. Lo que sucede es cuando subo especificamente el archivo con el que requiero hacer pruebas, ni si quiera entra al primer if, porque el array $_POST llegavacio, con cualquier otro archivo no hay problema.


Este es el codigo php:
Código PHP:
if(isset($_POST['adjuntarZip']))
{
  if(
move_uploaded_file($_FILES['fileField']['tmp_name'],"upload/".$_FILES['fileField']['name']))
  {
      include(
'libs/pclzip.lib.php');
      
$zip = new PclZip("upload/".$_FILES['fileField']['name']);
      if ((
$list $zip->listContent()) == 0) {
        die(
"Error : ".$zip->errorInfo(true));
      }
      
      
$contenido=array();
      for (
$i=0$i<sizeof($list); $i++) {
        for(
reset($list[$i]); $key key($list[$i]); next($list[$i])) {
          if(
$list[$i]["folder"]==&& !in_array($list[$i]["filename"],$contenido))
            
$contenido[]=$list[$i]["filename"];
        }
      }
      
      if(
in_array("catalogo/",$contenido) && in_array("thumbs/",$contenido) && in_array("zoom/",$contenido))
      {
          
$zip->extract(PCLZIP_OPT_PATH'upload');
      }
      else
          echo 
"Estructura incorrecta de archivos";
     
unlink("upload/".$_FILES['fileField']['name'])    ;
  }
  else
      echo 
"Error";



Este es mi formulario:
Código HTML:
<form method="post" enctype="multipart/form-data" name="form" id="form" action="">
<table width="600" border="0" align="center" cellpadding="2" cellspacing="2">
  <tr>
    <td width="148" align="right" class="Titulo_news">Adjuntar archivo:</td>
    <td width="438"><input name="fileField" type="file" class="botones" id="fileField" size="40"/></td>
  </tr>
  <tr>
    <td align="right" class="Titulo_news">&nbsp;</td>
    <td><input type="submit" name="adjuntarZip" id="adjuntarZip" value="Enviar" /></td>
  </tr>
</table>
</form>