Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2009, 03:49
pbr1111
 
Fecha de Ingreso: julio-2009
Mensajes: 6
Antigüedad: 14 años, 9 meses
Puntos: 0
Problema con un codigo if

Hola,

Tengo un problema con un codigo y no se como resolverlo, resulta que yo quiero hacer que mediante un if (en este caso verifica el tamaño de un archivo anteriormente copiado) el sistema copie unos archivos , mirad este es el codigo que tengo:

Código PHP:
if (filesize('$dir/comprovar.php') > 0) {
       echo 
'Directorio Existente. Nose puede crear un nuevo xnova';
       exit();
       
       
}else{

$origen="versiones/xg14c/";
$destino="$_POST[game]";

copy_directory($origen,$destino);

function 
copy_directory($origen,$destino)
{
  if (
is_dir($destino))
     echo 
"";
  else
     
mkdir("$destino");
  if (
$vcarga opendir($origen))
  {
     echo 
"";
     echo 
"";
     while(
$file readdir($vcarga))
     {
        if (
$file != "." && $file != "..")
        {
           if (
is_dir($origen."/".$file))
           {
              
copy_diretory($origen."/".$file,$destino."/".$file);
           }
           else
           {
              if(
copy($origen."/".$file$destino."/".$file))
                 echo 
"";
           }
        }
     }
     
closedir($vcarga);
  }
}


Este codigo me da error y me copia los archivos aunque el archivo que comprueba el if esta creado y tiene un tamaño superior a 0 como he remarcado en el if, así que el if es el que falla.


Alguien me podría ayudar?