Hallo M-Core!
Hier release ich ein Backup Creator.
Er macht Backups der Datenbanken ACCOUNT_DBF und CHARACTER_01_DBF.
Ein Backup hat immer die Endung .bak! In dem Namen der Backups werden Datum und Uhrzeit genannt.
Ihr müsst eure SQL Daten eingeben und könnt loslegen.
Zu beachten:
-Daten sollten richtig sein
-Die Datei kann nur vom lokalem PC "benutzt" werden. (Nur 127.0.0.1)
-> Sonst kommt eine Fehlermeldung!
-Die Datei muss in eurem Webserver sein
-Ihr müsst die Datei mit dem Code IMMER im Browser geöffnet haben
-> Aktualisierungszeit im Code definierbar
Wenn Fragen oder Fehler auftauchen, einfach hier melden.
Code:
Alles anzeigen
Viel Spass!
Hier release ich ein Backup Creator.
Er macht Backups der Datenbanken ACCOUNT_DBF und CHARACTER_01_DBF.
Ein Backup hat immer die Endung .bak! In dem Namen der Backups werden Datum und Uhrzeit genannt.
Ihr müsst eure SQL Daten eingeben und könnt loslegen.
Zu beachten:
-Daten sollten richtig sein
-Die Datei kann nur vom lokalem PC "benutzt" werden. (Nur 127.0.0.1)
-> Sonst kommt eine Fehlermeldung!
-Die Datei muss in eurem Webserver sein
-Ihr müsst die Datei mit dem Code IMMER im Browser geöffnet haben
-> Aktualisierungszeit im Code definierbar
Wenn Fragen oder Fehler auftauchen, einfach hier melden.
Code:
PHP-Quellcode
- <?php
- $ip = $_SERVER['REMOTE_ADDR'];
- if($ip=="127.0.0.1")
- {
- $dataname = 'ACCOUNT_DBF';
- $type = 'F';
- $link = @mssql_connect("\SQLEXPRESS", "sa", "pw") or die ("Server is down!");
- $stmt = mssql_init('sp_BackupDatabase', $link);
- mssql_bind($stmt, '@databaseName', $dataname, SQLVARCHAR, false, false, 15);
- mssql_bind($stmt, '@backupType', $type, SQLVARCHAR, false, false, 36);
- mssql_execute($stmt) or die ("Something is wrong on the execution");
- mssql_free_statement($stmt);
- $dataname = 'CHARACTER_01_DBF';
- $type = 'F';
- $link = @mssql_connect("\SQLEXPRESS", "sa", "pw") or die ("Server is down!");
- $stmt = mssql_init('sp_BackupDatabase', $link);
- mssql_bind($stmt, '@databaseName', $dataname, SQLVARCHAR, false, false, 15);
- mssql_bind($stmt, '@backupType', $type, SQLVARCHAR, false, false, 36);
- mssql_execute($stmt) or die ("Something is wrong on the execution");
- mssql_free_statement($stmt);
- echo '<meta http-equiv="refresh" content="1800; URL=backup.php">';
- echo 'Backup created ! ';
- }
- else
- {
- echo 'Nicht genügend Rechte ...';
- }
- ?>