ok, hier der quellcode
index.php:
...
<script language="javascript" type="text/javascript">
// Handler erstellen
var req = new XMLHttpRequest();
// Handler überwachen und auf Veränderungen reagieren
req.onreadystatechange = function() {
switch(req.readyState) {
case 0:
return;
case 1:
return;
case 2:
return;
case 3:
return;
case 4:
document.getElementById("ausgabe").innerHTML = req.responseText;
return;
}
}
// Verbindung herstellen
req.open("GET", "plugins/makroindustries/verteiler.php?inhalt=<?php echo $_GET['content'] ?>", true);
// Anfrage senden
req.send(null);
</script>
<div id="ausgabe"><h4>Lade Seiteninhalt...</h4><span style="font-size:10px;">(Sollte diese Meldung nach 10 Sekunden nicht verschwunden sein, so vergewissern Sie sich, dass Sie JavaScript in Ihrem Browser aktiviert haben)</span></div>
...
verteiler.php
<?php
# (C) makroindustries 2008
# Dateiversion 1.0.0.0 (experimental; BUILD 2)
# Datei: 'verteiler.php'
# Aufgabe: Bekommt die Clientseitige AJAX-Anfrage und schickt die gewünschte Zieldatei zurück
chdir("../../");
include('include/content/'.$_GET['inhalt'].'.php');
?>
die zweite datei erhält von AJAX get anweisungen über welche datei sie mit include einbinden soll. dies wird auch getan. doch das problem ist dass ich nicht weiß wie ich den eingebundenen text zur ausgangsdatei "index.php" bekomme.
ein echo vor dem include hat nix gebracht. und file_get_contents oder so bringt auch nix, da der code auch ausgeführt werden soll (php code)
is es jetzt verstnändlicher?
bitte ja