Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
allgemeine Frage zu RSS [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
allgemeine Frage zu RSS


 
secret
08-12-2004, 11:04 
 
Ich hab grad Probleme mit der Erstellung eines RSS-Feeds. Das fehlerhafte Feed unterscheidet sich nur in einem Punkt mit mehreren funktionierenden Feeds von mir.

In dem Fehlerhaften ist in
<link></link> eine URL in der mehrere Variablen an das php script übergeben werden.

z.b. script.php?bla=1&blup=3

Und ich bekomme dann immer den Fehler

"Ein Semikolon wurde erwartet. Fehler beim Bearbeiten der Ressource"
und das ist immer das zweite '=' in meinem Link also in meinem Beispiel
script.php?bla=1&blup=3


Ist das allgemein so das man nur eine Variable übergeben darf/kann, oder gibt es eventuell eine andere Möglichkeit ?

EDIT:
Ich hab grad gefunden das in RDF ein & in einer URL nicht zugelassen ist. Wie kann ich das Problem umgehen ??

 
Nezzar
08-12-2004, 13:43 
 
Der XML-Parser erwartet nach Ampersands einen Entity-Namen, "blub" ist aber keiner.
Bevor du die URL in den Feed schreibst musst du folgendes machen:

$URL = str_replace('&', '&amp;amp;', $URL);

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:25 Uhr.