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

Hola,

Tengo un problema con un codigo php en que tendria que verificar un archivo (en este caso config.php) si existe o no y si no existe continuar con una funcion.

No se si se debe poner al principio o en medio de la función, alguien me puede ayudar.

El codigo es este:

Código PHP:
<?

// copiar.php?origen=Dir_origen&destino=Dir_destino
$origen="Dir_origen";
$destino="Dir_destino";

copy_dir($origen,$destino);


function 
copy_dir($origen,$destino)
{
   if (
is_dir($destino))
      echo 
"El directorio destino ya existe.<br>";
   else
      
mkdir("$destino");
   if (
$vcarga opendir($origen))
   {
      echo 
"Directorio: $origen<br><br>";
      echo 
"Fichero(s):<br><br>";
      while(
$file readdir($vcarga))
      {
         if (
$file != "." && $file != "..")
         {
            if (
is_dir($origen."/".$file))
            {
               
copy_dir($origen."/".$file,$destino."/".$file);
            }
            else
            {
               if(
copy($origen."/".$file$destino."/".$file))
                  echo 
"<b>$file</b> se copió con éxito al directorio $destino .<br>";
            }
         }
      }
      
closedir($vcarga);
   }
}

?>
Entonces quiero añadirle el fileexists:

Código PHP:

Example #1 Testing whether a file exists
<?php
$filename 
'/path/to/foo.txt';

if (
file_exists($filename)) {
    echo 
"The file $filename exists";
} else {
    echo 
"The file $filename does not exist";
}
?>