У меня есть этот код, который обновляет таблицу sql до URL-адресов файлов при резервном копировании в amazon s3.
$sql = "update " . PVS_DB_PREFIX . "filestorage_files set filename1='" . $file .
"',filename2='" . $new_filename . "',url='" . $url[0] .
"',filesize=" . filesize( $publication_path .
"/" . $file ) . ",width=" . $width . ",height=" . $height .
" where id_parent=" .
$rs->row["id"] . " and item_id=" . $items_mass[$file];
$db->execute( $sql );
Затем я удаляю с локального сервера файлы, которые были перемещены в Amazon S3:
//delete files from the local server
for ( $i = 0; $i < count( $delete_mass ); $i++ ) {
pvs_delete_files( ( int )$delete_mass[$i], false );
}
Теперь файлы находятся в базе данных с URL-адресом Amazon S3, но мне нужно, чтобы сервис Amazon CloudFront обслуживал их спереди, поэтому мне нужно будет обновить таблицу da sql, чтобы обновить de url из перемещенных файлов. в Amazon S3:
//cloud front update url on tumbs preview
$sql = "update " . PVS_DB_PREFIX .
"filestorage_files set url='http://www.cloudfront.com/exmaple' item_id=" .
$items_mass[$file] == 0;
$db->execute( $sql );
Но ... что-то здесь не работает правильно, кто-нибудь может мне помочь с этим?
Regard's