Oke:
Moet je wel naar de pagina toe gaan en heeft alle rechten nodig (777)
Maak een bestandje: backup.sql
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include_once"]include_once[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]./config.php[/COLOR][COLOR= #007700]);[/COLOR]
backup_tables[COLOR= #007700]([/COLOR][COLOR= #DD0000]localhost[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]username[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]password[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]db_naam[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]/* backup the db OR just a table */[/COLOR]
[COLOR= #007700]function[/COLOR] backup_tables[COLOR= #007700]([/COLOR][COLOR= #0000BB]$host[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$user[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$pass[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$tables[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]*[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$link[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_connect"]mysql_connect[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$host[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$user[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$pass[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/mysql_select_db"]mysql_select_db[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$link[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]//get all of the tables [/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tables[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]*[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$tables[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]SHOW TABLES[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_row"]mysql_fetch_row[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700]))
{[/COLOR]
[COLOR= #0000BB]$tables[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];
}
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$tables[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/is_array"]is_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tables[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #0000BB]$tables[/COLOR] [COLOR= #007700]:[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000],[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$tables[/COLOR][COLOR= #007700]);
}[/COLOR]
[COLOR= #FF8000]//cycle through [/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tables[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$table[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]SELECT * FROM [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$table[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$num_fields[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_num_fields"]mysql_num_fields[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$return[/COLOR][COLOR= #007700].=[/COLOR] [COLOR= #DD0000]DROP TABLE [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$table[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000];[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$row2[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_row"]mysql_fetch_row[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]SHOW CREATE TABLE [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$table[/COLOR][COLOR= #007700]));[/COLOR]
[COLOR= #0000BB]$return[/COLOR][COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"nn"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$row2[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]";nn"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/for"]for[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$num_fields[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++)
{[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_row"]mysql_fetch_row[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700]))
{[/COLOR]
[COLOR= #0000BB]$return[/COLOR][COLOR= #007700].=[/COLOR] [COLOR= #DD0000]INSERT INTO [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$table[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] VALUES([/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$j[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$j[/COLOR][COLOR= #007700]<[/COLOR][COLOR= #0000BB]$num_fields[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$j[/COLOR][COLOR= #007700]++)
{[/COLOR]
[COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$j[/COLOR][COLOR= #007700]] =[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$j[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$j[/COLOR][COLOR= #007700]] =[/COLOR] [URL="http://www.php.net/ereg_replace"]ereg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"n"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"n"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$j[/COLOR][COLOR= #007700]]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$j[/COLOR][COLOR= #007700]])) {[/COLOR] [COLOR= #0000BB]$return[/COLOR][COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$j[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"[/COLOR] [COLOR= #007700]; }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR] [COLOR= #0000BB]$return[/COLOR][COLOR= #007700].=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700]; }[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$j[/COLOR][COLOR= #007700]<([/COLOR][COLOR= #0000BB]$num_fields[/COLOR][COLOR= #007700]-[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700])) {[/COLOR] [COLOR= #0000BB]$return[/COLOR][COLOR= #007700].=[/COLOR] [COLOR= #DD0000],[/COLOR][COLOR= #007700]; }
}[/COLOR]
[COLOR= #0000BB]$return[/COLOR][COLOR= #007700].=[/COLOR] [COLOR= #DD0000]");n"[/COLOR][COLOR= #007700];
}
}[/COLOR]
[COLOR= #0000BB]$return[/COLOR][COLOR= #007700].=[/COLOR][COLOR= #DD0000]"nnn"[/COLOR][COLOR= #007700];
}[/COLOR]
[COLOR= #FF8000]//save file [/COLOR]
[COLOR= #0000BB]$handle[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]backup.sql[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]w+[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/fwrite"]fwrite[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$handle[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$return[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$handle[/COLOR][COLOR= #007700]);
}[/COLOR]
?>
ZO heb ik hem en hij werkt goed
