<?php
/****************************************************************
MYSQL INFORMATIE :
*****************************************************************/
$mysql_host = "localhost"; # server met mysql
$mysql_user = "dekoffie"; # gebruikersnaam voor mysql
$mysql_paswoord = "paswoordje"; # paswoord voor mysql
$schrijfbare_map = "h:/webserver/wwwroot/sitemasters.be/scripts/"; # een map waarin het script toegang heeft om files neer te schrijven en te deleten
/****************************************************************
HIER begint het eigenlijke script:
*****************************************************************/
if($_POST['action'] == "import_backup") {
$database = $_POST['database'];
$realname = $HTTP_POST_FILES['mijn_bestand']['name'];
if (!@move_uploaded_file($HTTP_POST_FILES['mijn_bestand']['tmp_name'],$schrijfbare_map . $realname)) { echo "<font color=red>Het uploaden is mislukt!<br>Kijk eens na of het script wel de permissie heeft om te schrijven in de <i>" . $schrijfbare_map . "</i> directory!</font>"; } else {
ini_set("max_execution_time","3600"); // wat tijd geven .. :D
$filename = $schrijfbare_map . $realname;
$bestand_file = file($filename); foreach($bestand_file as $regel){
if((ereg("INSERT INTO",$regel)) OR
(ereg("DELETE FROM",$regel))) { }
}
// mysql_query($contents) or die(mysql_error());
echo "De backup was successvol geïmporteerd!"; }
}
?>
<HTML>
<HEAD>
<TITLE>>> Backup Depot <<</TITLE>
</HEAD>
<script language = "Javascript">
var form='postform' //Give the form name here
function SetChecked() {
if (document.postform.check_all.checked==1) {
val=1;
} else {
val=0;
}
dml=document.forms[form];
len = dml.elements.length;
var i=0;
for( i=0 ; i<len ; i++) {
if (dml.elements[i].value=='include') {
dml.elements[i].checked=val;
}
}
}
</script>
<BODY BGCOLOR="#CCCCCC">
<center>
<form enctype="multipart/form-data" action="
<?php echo $PHP_SELF; ?>" name="postform" method="POST">
<input type="hidden" value="import_backup" name="action">
<TABLE border="1" width="40%">
<TR><TD colspan="5"><b><center><font color=red>Importeren</font></center></b></TD></TR>
<TR bgcolor="#E8E8E8">
<TD><center>De naam van de database waar de tabellen instaan:</TD>
<TD width="5%"><input type="text" name="database"></TD>
</TR>
<TR bgcolor="#E8E8E8">
<TD><center>Verwijs naar de backup file:</TD>
<TD width="5%"><input type="file" name="mijn_bestand"></TD>
</TR>
<TR><TD bgcolor="#CCCCCC" colspan="5"><center><input type="submit" value="Importeer Backup!" name="save"></center></TD></TR>
</TD></TR>
</TABLE>
</form>
</center>
</HTML>