Hi,
Wieso?
weil ich gern noch einige Variablen, die auf dieser Seite von Relevanz sind, hineinschreiben möchte, da ist es sehr schlecht, wenn die Datei vorher schon geparst wird.
Hast Du mal in den wirklichen Quellcode der HTML-Datei gesehen? Denn normalerweise zeigen Browser das was zw. <> steht nicht an egal ob sie es verstehen oder nicht.
das stimmt, in diesem konkreten Fall zeigt er es trotzdem an, ich mach gleich mal ein Beispiel.
Im Quelltext der HTML-Datei sollte dann auch der PHP-Teil sein, sonst stimmt da was nicht.
eben, da stimmt was nicht, denn es steht der php-teil nicht mehr in der Seite:
Beispiel:
seitea.php
---------------------------------------------------------------------
<?
// Funktion, die die neuen Variablen reinschreibt
function putGetPostVars($arr, $string) {
$arr_string = " ";
foreach($arr as $key => $value){
$arr_string .= "$".$key."="".$value.""\n";
}
$string = "<? ".$arr_string." ?> ".$string;
return $string;
}
$file = "http://blabla/testapp.php";
$string = implode("",@file($file));
$arr = array();
$arr["test"] = dirname($file); // neue Variable
echo putGetPostVars($arr,$string); // Ausgabe an den Browser 1)
$test = putGetPostVars($arr,$string);
$fp = fopen("test.php","w+"); // Ausgabe in die Datei "2)
fwrite($fp, $string);
fclose($fp);
?>
---------------------------------------------------------------------
testapp.php
---------------------------------------------------------------------
<?
echo $test;
echo "hallo";
?>
<html>
<body>
hallo guys
</body>
</html>
---------------------------------------------------------------------
-
Ausgabe Browser: (Quellcode über Ansicht Quellcode anzeigen)
---------------------------------------------------------------------
<? $test="http://blabla/testapp.php"
?> hallo<html>
<body>
hallo guys
</body>
</html>
--------------------------------------------------------------------- -
Ausgabe Datei
---------------------------------------------------------------------
hallo<html>
<body>
hallo guys
</body>
</html>
---------------------------------------------------------------------
Ich finde diese Ergebnisse sehr komisch.
zur Info: testapp.php liegt auf einem anderen Server, kann es daran liegen?
ciao
romy
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
sh:( fo:| ch:? rl:( br:& va:| zu:) ss:| ls:[
Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode