Ich möchte mittels fwrite folgenden String (incl. XML undPHP Code) in eine Datei schreiben:
Und das wurde dann in die Datei geschrieben:
Im XML Code fehlt jeweils der Inhalt des Elementes "<title>" und die 4. letzte Zeile des PHP Codes.
Kann es sein, das fwrite nicht mit den vielen Sonderzeichen zurecht kommt? Oder gibt es eine andere Möglichkeit als fwrite?
Ich benutze XAMPP 1.6.0a mit Apache 2.2.4 und PHP 4.4.5 auf Windows XP.
Schonmal vielen Dank für eure Hilfe
<?php
$f_confxml = <<<XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<document>
<title>Startseite</title>
<edit>yes</edit>
</document>
XML;
?>
<?php if(!$f_showcontent){ ?>
<?php include_once($_SERVER["DOCUMENT_ROOT"] . "/formundfarbe/fLib/fHead.php"); ?>
<?php if(fUserPermission()){ ?>
Mahallo
<?php } ?>
<?php include_once($_SERVER["DOCUMENT_ROOT"] . $f_folder . "/fLib/fFoot.php"); ?>
<?php } ?>
$f_confxml = <<<XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<document>
<title>Startseite</title>
<edit>yes</edit>
</document>
XML;
?>
<?php if(!$f_showcontent){ ?>
<?php include_once($_SERVER["DOCUMENT_ROOT"] . "/formundfarbe/fLib/fHead.php"); ?>
<?php if(fUserPermission()){ ?>
Mahallo
<?php } ?>
<?php include_once($_SERVER["DOCUMENT_ROOT"] . $f_folder . "/fLib/fFoot.php"); ?>
<?php } ?>
<?php
$f_confxml = <<<XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<document>
<title></title>
<edit>yes</edit>
</document>
XML;
?>
<?php if(!$f_showcontent){ ?>
<?php include_once($_SERVER["DOCUMENT_ROOT"] . "/formundfarbe/fLib/fHead.php"); ?>
<?php if(fUserPermission()){ ?>
<?php } ?>
<?php include_once($_SERVER["DOCUMENT_ROOT"] . $f_folder . "/fLib/fFoot.php"); ?>
<?php } ?>
$f_confxml = <<<XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<document>
<title></title>
<edit>yes</edit>
</document>
XML;
?>
<?php if(!$f_showcontent){ ?>
<?php include_once($_SERVER["DOCUMENT_ROOT"] . "/formundfarbe/fLib/fHead.php"); ?>
<?php if(fUserPermission()){ ?>
<?php } ?>
<?php include_once($_SERVER["DOCUMENT_ROOT"] . $f_folder . "/fLib/fFoot.php"); ?>
<?php } ?>
Kann es sein, das fwrite nicht mit den vielen Sonderzeichen zurecht kommt? Oder gibt es eine andere Möglichkeit als fwrite?
Ich benutze XAMPP 1.6.0a mit Apache 2.2.4 und PHP 4.4.5 auf Windows XP.
Schonmal vielen Dank für eure Hilfe
Kommentar