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);
}
}
?>
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";
}
?>