MySQL
db 파일 복사 + php
dmdkd
2023. 4. 11. 21:12
<?php
include "../define.php"; // root define
include "define.php"; // sub define
include_once $_system[path][common]."lib/common.php";
/* dbconn data */
$_dbconnData = sread($_system, $_system[path][common]."conf/dbconn.php");
$dbInfo = dbConnect($_dbconnData);
exit;
$tableName = "inner_D4000";
$query = "SELECT pic, files,files2 FROM ".$tableName." ORDER BY indexcode ASC";
$dbData = getDBData($dbInfo, $query);
for($i = 0; $i < count($dbData); $i++){
if($dbData[$i]['pic'] != ""){
$pic1 = $pic2 = "";
$picInfo = data2fileArray($_system['data']['char']['char3'], $dbData[$i]['pic']);
$nothumb = str_replace("thumnail_", "", $picInfo[0][0]);
$pic1 = $_system['path']['pic'].$nothumb;
$pic2 = $_system['path']['data']."temp_pic/".$nothumb;
if(file_exists($pic1) && !file_exists($pic2)){
copy($pic1, $pic2);
}
}
/*
if($dbData[$i]['files'] != ""){
$fileInfo = data2fileArray($_system['data']['char']['char3'], $dbData[$i]['files']);
for($j = 0; $j < count($fileInfo); $j++){
$file1 = $file2 = "";
$file1 = $_system['path']['files'].$fileInfo[$j][0];
echo var_dump(file_exists($file1));
echo $file1."<br>";
$file2 = $_system['path']['data']."temp/".$fileInfo[$j][0];
if(file_exists($file1) && !file_exists($file2)){
copy($file1, $file2);
}
}
}
if($dbData[$i]['files2'] != ""){
$fileInfo = data2fileArray($_system['data']['char']['char3'], $dbData[$i]['files2']);
for($j = 0; $j < count($fileInfo); $j++){
$file1 = $file2 = "";
$file1 = $_system['path']['files'].$fileInfo[$j][0];
echo var_dump(file_exists($file1));
echo $file1."<br>";
$file2 = $_system['path']['data']."temp/".$fileInfo[$j][0];
if(file_exists($file1) && !file_exists($file2)){
copy($file1, $file2);
}
}
}
*/
}
?>
db 옮기기
썸네일 사이즈 작아서 -> 큰걸로
소스 돌리고
복사 str_replace 해서 thumnail_ 삭제해주고 썸네일 원본파일 가져온 후
새로운 temp_pic 폴더로 복사
하고 썸네일 재등록
@_@