Этот код ниже создает резервную копию моей базы данных для загрузки. Как мне сохранить резервную копию в папке на моем веб-сайте?
Я хочу создать и сохранить резервную копию в папке моего веб-сайта вместо скачать.
.....................
$query = "SELECT * FROM $table";
$result = mysqli_query($conn, $query);
......
$sqlScript .= "\n";
}
?>
<?php
if(!empty($sqlScript))
{
// Save the SQL script to a backup file
$backup_file_name = $database_name . '_backup_' . time() . '.sql';
$fileHandler = fopen($backup_file_name, 'w+');
$number_of_lines = fwrite($fileHandler, $sqlScript);
fclose($fileHandler);
// Download the SQL backup file to the browser
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . basename($backup_file_name));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($backup_file_name));
ob_clean();
flush();
readfile($backup_file_name);
exec('rm ' . $backup_file_name);
}