Viewing file: backup_libros_noftp.php (1.84 KB) -rw-rw-r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<? include "../frames/conn.php"; $sql="SELECT * FROM ".BBDD.".libros where INFTP=1 order by id desc "; //$sql="select * from ".BBDD.".libros where id >0 AND INFTP=1 order by id desc"; echo $sql; $res=mysql_query($sql,$conn); echo mysql_error(); $array=array('0','1','2','3','4','5','6','7','8','9','0', 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','Ñ','O','P','Q','R','S','T','U','V','W','X','Y','Z','('); // creamos directorios /* foreach ($array as $valor){
if (is_dir("./backup/$valor")) {
} else { mkdir("./backup/$valor");
echo "se ha creado el directorio<br>"; } } */
mkdir("./backup/TODOS"); chmod("./backup/TODOS",0777);
$directorio=dir("../libros"); $pepito=0; while ($archivo = $directorio->read() and $pepito=0)
{ $pepito=1;
echo $archivo."<br>"; exit();
}
while ($row=mysql_fetch_array($res)){ echo "\n----------------------------------------------------------\n"; // print_r($row); ECHO $row['id']."-"; $str = 'hypertext language programming'; $chars = preg_split('/ /', $str, -1, PREG_SPLIT_OFFSET_CAPTURE);
echo $vard=split('/libros/', $row['ruta']); echo "\n";
$titulo=trim($vard[1]); echo "el titulo original es "; echo $titulo."<br>"; ///////////////////////////////////$letra=substr($titulo,0,1); $letra="TODOS"; echo "letra=$letra<br>";
$destino=$titulo; echo "\n el nuevo titulo ser� $destino \n";
// fin modificacion titulo $filename="./backup/".STRTOUPPER($letra)."/$destino"; if (file_exists($filename)){ echo "existe fichero <b>$filename</b><br>"; }else{ echo "<b>NO</b> existe fichero <b>$filename</b>. Copiando al destino<br>"; chmod("../libros/$titulo", 0777);
if (copy ("../libros/$titulo","$filename")) { echo "- copiado correctamente al backup\n"; chmod($filename,0777);
}else{ echo "- <b>fallo copiando ../libros/$titulo a destino $filename</b><br>"; die(); }
}
}
|