XML mit PHP augeben
OCC
- xml
0 dedlfix0 wahsaga0 Andreas Korthaus
Hi!
Ich hab folgendes Problem:
Ich will einen RSS-Feed mit XML machen, der dynamisch mit PHP erstellt wird!
Also müsste das dann etwa so aussehen:
<?PHP
echo "<?xml version="1.0" encoding="ISO-8859-1" ?>";
.
.
.
?>
Nur bekomen ich da einen Fehler wegen der "<?" im XML-Code.
Weiß jemand wie ich den fehler beheben kann?
Danke OCC
echo $begrueszung;
echo "<?xml version="1.0" encoding="ISO-8859-1" ?>";
Nur bekomen ich da einen Fehler wegen der "<?" im XML-Code.
Bist du sicher dass es deswegen und nicht wegen der " mitten im mit " eingeschlossenen String ist?
echo "$verabschiedung $name";
hi,
<?PHP
echo "<?xml version="1.0" encoding="ISO-8859-1" ?>";Nur bekomen ich da einen Fehler wegen der "<?" im XML-Code.
Weiß jemand wie ich den fehler beheben kann?
möglichkeiten:
gruß,
wahsaga
Hallo!
<?PHP
echo "<?xml version="1.0" encoding="ISO-8859-1" ?>";
.
.
.
?>Nur bekomen ich da einen Fehler wegen der "<?" im XML-Code.
Weiß jemand wie ich den fehler beheben kann?
Also so wie es da steht ist es auf jeden Fall falsch, da Du den String mit "" einschließt, aber diese Zeichen auch im String verwendest
Die beste Methode wäre es IMHO (und wie es im Manual empfohlen wird) "short_open_tag" auf "off" zu stellen, denn dann könntest Du das z.B. so schreiben:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<?php
// php-code
?>
Und sonst eben passende Anführungszeichen verwenden:
<?php
echo '<?xml version="1.0" encoding="ISO-8859-1" ?>';
// php-code
?>
Grüße
Andreas