Hallo, wenn ich daten per post im Formular versende, lädt eine Neue Seite.
Wie kann ich das Laden dieser Neuen Seite unterdrücken?
Wie kann ich das Laden dieser Neuen Seite unterdrücken?
function Lade(datei, text, verarbeitung, idInsert, bool ,post) { if (window.ActiveXObject) { try { xmlHttp= new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp= new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { } } } else if (window.XMLHttpRequest) { try { xmlHttp= new XMLHttpRequest(); } catch (e) { } } if (xmlHttp) { if (typeof post == "undefined") { xmlHttp.open('GET', datei + '.php?q='+text, bool); eval("xmlHttp.onreadystatechange = " + verarbeitung + ";"); xmlHttp.send(null); } else { xmlHttp.open('POST', datei + '.php', bool); xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); eval("xmlHttp.onreadystatechange = " + verarbeitung + ";"); xmlHttp.send("q=" + text); } } }
<?php
$search = $_POST["q"];
print($search);
if (get_magic_quotes_gpc()) {
$search = stripslashes($search);
}
$tempA = explode("|",$search);
$name = $tempA[0];
$file = $tempA[1];
$content = $tempA[2];
$metaDoc = fopen('../'.$name.'/meta.txt', "r") or print('<b>ERROR:</b><br>Fehler beim Laden der Datei: '.'../'.$name.'/meta.txt');
$meta = fread($metaDoc, 9999);
$tempB = explode("|",$meta);
$givenMod = -1;
foreach ($tempB as &$value) {
$tempC = explode(":",$value);
if ($file == $tempC[0])
$givenMod = $tempC[1];
}
$ip = $_SERVER['REMOTE_ADDR'];
$loggedDog = fopen('../'.$name.'/logged.txt', "r") or print('<b>ERROR:</b><br>Fehler beim Laden der Datei: '.'../'.$name.'/logged.txt');
$logged = fread($loggedDog, 9999);
$tempB = explode("|",$logged);
$avaiMod = -1;
foreach ($tempB as &$value) {
$tempC = explode(":",$value);
if ($ip == $tempC[0])
$avaiMod = $tempC[1];
}
if ($avaiMod + 2 >= $givenMod) {
$fileDoc = fopen('../'.$name.'/'.$file, "w") or print('<b>ERROR:</b><br>Fehler beim Laden der Datei: '.'../'.$name.'/'.$file);
fwrite($fileDoc, $content);
} else {
print("key too low or false. please insert right or higher key!");
}
?>
function Write(name, file, content) { Lade("../storetx/write", name + "|" + file + "|" + content, "Regive", "", false, true); if (typeof answerVB == "undefined") { return xmlHttp.responseText; } else { return answerVB; } }
Kommentar