El codigo de antes era una fusion de estos dos:
Archivo Start.php:
Código PHP:
<?
include 'web.php';
$connection = mysql_connect('XX', 'XX', 'XX') or die('No pudo conectarse : ' . mysql_error());
$db = mysql_select_db('bd1',$connection) or die('No pudo seleccionarse la BD.');
$query = mysql_query("SELECT * FROM registros where nombreweb is NULL limit 1");
while ($row=mysql_fetch_array($query,MYSQL_ASSOC)) {
echo "Web: ".$row['nombreweb'].". Resultado: ".updateWeb($row['nombreweb'])."<br>";
}
?>
Archivo web.php:
Código PHP:
function updateweb($web) {
$fp=fopen("logs/logs_web/logs_imagenes.txt",'wb');
$fecha=date('d-m-Y H:i:s');
fwrite($fp,"$fecha - Inicio de proceso para $web\r\n");
$gberror=0;
$basePath "./";
$source = "./archivos";
$dest = "../".$web."/imagenes";
function dircpy($basePath, $source, $dest, $overwrite = true)
{
if(!is_dir($basePath . $dest)) //Lets just make sure our new folder is already created. Alright so its not efficient to check each time... bite me
mkdir($basePath . $dest);
if($handle = opendir($basePath . $source))
{ // if the folder exploration is sucsessful, continue
while(false !== ($file = readdir($handle)))
{ // as long as storing the next file to $file is successful, continue
if($file != '.' && $file != '..')
{
$path = $source . '/' . $file;
if(is_file($basePath . $path))
{
if(!is_file($basePath . $dest . '/' . $file) || $overwrite)
if(!@copy($basePath . $path, $basePath . $dest . '/' . $file))
{
echo '<font color="red">File ('.$path.') could not be copied, likely a permissions problem.</font>';
}
} elseif(is_dir($basePath . $path))
{
if(!is_dir($basePath . $dest . '/' . $file))
mkdir($basePath . $dest . '/' . $file); // make subdirectory before subdirectory is copied
dircpy($basePath, $path, $dest . '/' . $file, $overwrite); //recurse!
}
}
}
closedir($handle);
}
}
}