2013-02-18 3 views
0

Я создаю скрипт для резервного копирования базы данных в PHP. Теперь работает. Мой вопрос: как изменить каталог моих резервных копий?Изменение каталога резервного копирования PHP

Это код:

<form action = '' method = 'POST'> 
<input type = 'submit' name = "backup" value="Backup">    
</form> 

<?php 
    $host = 'localhost'; 
    $user = 'root'; 
    $pass = ' '; 
    $dbname = 'itravel'; 
    $backup_name = "mybackup.sql"; 
    if(isset($_POST['backup'])) 
    { 
    $backup = "c:/xampp/mysql/bin/mysqldump --opt -h $host -u $user $dbname > $backup_name"; 
    system($backup); 
    } 
?> 
+0

что точная проблема? does '$ _POST ['backup']' содержит то, что вам нужно? – k102

+0

Я хочу изменить местоположение сохраненных резервных копий. но я не знаю, как – arukiri123

+0

@ k102 похоже, что содержит «Резервное копирование», значение которого не используется в его скрипте? – Dutts

ответ

2

На данный момент ваш выход резервного копирования SQL собирается mybackup.sql, который устанавливается в линии

$ backup_name = "mybackup.sql";

Попробуйте изменить это значение, чтобы изменить местоположение вывода резервной копии. Так что-то вроде:

$ backup_name = "~/mydbbackups/mybackup.sql";

(зависит от ОС хоста на самом деле)

+0

это не ответ! – k102

+0

Я думаю, что я уже исправил проблему. Спасибо, в любом случае – arukiri123

Смежные вопросы