| Autor |
Nachricht |
timofox
Threadersteller
Dabei seit: 14.10.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 15.06.2010 09:23
Titel [PHP] [MySQL] [XML] Sonderzeichen in RSS Feed Verlinkung |
 |
|
hallo,
ich habe noch selten mit xml gearbeitet und habe mich mit rss feeds auch noch nicht intensiv auseinander gesetzt.
nun da mein chef einen news feed mit akuellen themen auf seiner hp haben möchte musste ich das nun doch mal angehen.
ich habe das auch ohne probleme bis zu einem gewissen punkt hinbekommen.
ich arbeite mit einem normalen text editor auf einem windows 7 system und schaue mir das ergebnis mit firefox und ie an.
die themen werden mit php aus einer mysql datenbank gelesen und als rss.php in einer xml datei gespeichert.
alles wunderbar wenn da nicht die sonderzeichen in meiner verlinkung währen:
http://www.publixviewing.de/index.php?cont=show&id=50&n=1
probleme scheint es mit dem fragezeichen ? zu geben...
wenn ich http://www.publixviewing.de als link angebe kein problem.
sobald das ? für die variablen angaben dazukommt wird kein thema mehr in dem newsfeed angezeit.
ich habe viel gegooglet aber nichts versändliches gefunden das problem zu lösen. aber das muss doch ein häufig auftretendes problem sein.
kann mir da jemand weiterhelfen?
|
|
| |
|
 |
| |
|
 |
Eistee
Administrator
Dabei seit: 31.10.2001
Ort: Grimma
Alter: 33
Geschlecht:
|
|
| |
|
 |
timofox
Threadersteller
Dabei seit: 14.10.2009
Ort: -
Alter: -
Geschlecht: -
|
|
| |
|
 |
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 15.06.2010 10:25
Titel
|
 |
|
Und?- wo ist jetzt das Problem?
|
|
| |
|
 |
timofox
Threadersteller
Dabei seit: 14.10.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 15.06.2010 10:43
Titel
|
 |
|
| Code: | <?php header("Content-type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>
<rss version=\"2.0\">
<channel>
<title>PubliXviewinG</title>
<link>http://www.publixviewing.de</link>
<description>Reporter aus dem Wendland</description>
<language>de-de</language>
<managingEditor>ac@publixviewing.de</managingEditor>
<webMaster>ac@publixviewing.de</webMaster>";
include "datenbankzugriff";
$sql = "SELECT * FROM pxv_news Order by aktuell ASC, ID DESC LIMIT 10";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
$link = "www.publixviewing.de";
echo"
<item>
<title>$row[hl]</title>
<link>http://$link</link>
<description>$row[teaser]</description>
</item>";
}
echo "
</channel>
</rss>
";
?> |
wenn ich die datei so speichere funktioniert alles wunderbar.
wenn ich in die variable den eigenlichen pfad zu dem eigendlichen thema auf das verlinkt werden soll eintrage sagt mir firefox: Dynamisches Lesezeichen konnte nicht geladen werden.
ie sagt mir: Dieser Feed enthält Fehler. Die Aktualisierung dieses Feeds wird später erneut versucht.
dabei ersetzte ich
$link = "www.publixviewing.de";
durch
$link = "www.publixviewing.de/index.php?cont=show&id=50&n=1";
was mache ich falsch?
Zuletzt bearbeitet von timofox am Di 15.06.2010 10:46, insgesamt 1-mal bearbeitet
|
|
| |
|
 |
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 15.06.2010 10:46
Titel
|
 |
|
| timofox hat geschrieben: | | was mache ich falsch? |
Gut zu wissen was funktioniert, aber anhand dessen wird dir niemand
sagen können was du an einer anderen Stelle falsch machst
|
|
| |
|
 |
timofox
Threadersteller
Dabei seit: 14.10.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 15.06.2010 10:51
Titel
|
 |
|
PROBLEM:
$link = "www.publixviewing.de/index.php?cont=show&id=50&n=1";
der feed wird bei dieser adresse nicht angezeigt?
kann es an dem ? liegen oder an was sonst?
|
|
| |
|
 |
xaos
Dabei seit: 06.10.2004
Ort: Kargath
Alter: -
Geschlecht: -
|
|
| |
|
 |
| |
|
 |
| Ähnliche Themen |
RSS aus MySQL generieren mit Hiflfe von PHP
[Tutorial] RSS mit PHP und mySQL erklärt (englisch)
Was ist ein RSS Feed?
RSS Feed einbinden
Kostenloser RSS Feed
RSS Feed erstellen
|
 |