Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich habe folgendes XML/PHP Script geschrieben welches aber leider nicht funktioniert. Die Verbindung zur Datenbank funktioniert daran kann es also nicht liegen? Weiß jemand wieso es nicht funktioniert?

(Bin in diesem Gebiet Neuling)


<?xml version="1.0" encoding="ISO-8859-15" ?>
<rss version="2.0">
<channel>
<title>Support RSS Feed</title>
<link> XXX </link>
<description>Dieser Newsfeed informiert Sie über das neuste vom Support</description>
<language>de</language>

<?php
$HOST='xxx';
$DB_USER='xxx';
$DB_PW='xxx';
$DB_NAME='xxx';
$db_connection = mysql_connect($HOST, $DB_USER, $DB_PW);
mysql_select_db($DB_NAME, $db_connection);
//===================================
$query_sql="SELECT * FROM $DB_NAME ORDER BY ID desc";
$result_sum = mysql_query($query_sql);

while($row = mysql_fetch_object($result_sum))
{
echo"
<item>
<title>$row->title</title>
<link>$row->link</link>
<description>$row->describtion</description>
<pubDate>$row->pubdate</pubDate>
</item>
";
}
?>

</channel>
</rss>
[/PHP]

Danke im Voraus für eure Hilfe...

Gruß

FirePoint

Bearbeitet von FirePoint

ich habe folgendes XML/PHP Script geschrieben welches aber leider nicht funktioniert.
"Funktioniert nicht" ist keine ausreichende Fehlerbeschreibung. annieexplo.gif

Bitte mehr Fehlermeldungen, Symptome, etc.!

  • Autor
"Funktioniert nicht" ist keine ausreichende Fehlerbeschreibung. annieexplo.gif

Bitte mehr Fehlermeldungen, Symptome, etc.!

Den Link zu der Datei kann ich zu einem RSS - Reader hinzufügen aber Einträge werden (ohne Fehlermeldung) nicht angezeigt.

Den Link zu der Datei kann ich zu einem RSS - Reader hinzufügen aber Einträge werden (ohne Fehlermeldung) nicht angezeigt
Okay - du möchtest also keine Informationen liefern, die jemand in die Lage versetzen könnten dir bei deinem Problem zu helfen. Dann halt nicht.
  • Autor

Entschuldige hier die Fehlerbeschreibung:

In der Datenbank befinden sich Daten welche abgefragt werden und im RSS Reader ausgegeben werden sollen.... Im RSS-Reader stehen keine Einträge.... Es wird auch keine Fehlermeldung ausgegeben..

Hoffe das hilft weiter wenn nicht einfach nochmal fragen..

Bearbeitet von FirePoint

Kann es sein das in $DB_NAME der Name der Datenbank steht und nicht der Name der Tabelle?

Wenn du nämlich versucht Daten aus einer Tabelle auszulesen, die "nicht existiert", kann es nicht funktionieren ;-)

Lass dir doch mal mit ein paar echo's anzeigen, was dein Script macht. Oder schreib mal den Tabellen-Namen direkt in dein SQL-Query und schau einfach mal was passiert.

Grüße,

bytebrain

  • Autor

Hey,

vielen Dank für die vielen Beiträge.

Also folgendes Problem bestand:

Die RSS-Reader und RSS-Ticker mit denen ich die Nachrichten lesen wollte, können nicht mit PHP Dokumenten umgehen, auch wenn in dem PHP Dokument im Prinzip ein XML Dokument enthalten ist.

Meine Lösung:

Ich habe eine XML Datei mit PHP erstellen lassen und somit konnte ich auch die Daten aus der Datenbank heraus lesen.

Folgende Befehle sind dabei hilfreich:


$File = "rss.xml";
$Handle = fopen($File, 'w');
$Data="hier muss das angegeben werden was später im XML Dokument drinne stehen muss";
fwrite($Handle, $Data);
[/PHP]

Danke...

Gruß FirePoint

Also folgendes Problem bestand:

Die RSS-Reader und RSS-Ticker mit denen ich die Nachrichten lesen wollte, können nicht mit PHP Dokumenten umgehen, auch wenn in dem PHP Dokument im Prinzip ein XML Dokument enthalten ist.

Ich widerspreche Dir hier, da nicht klar ist mit welcher Art von Header Du Dein XML Dokument gesendet hast !

Ich hatte Dir in meinem letzten Post den Hinweis auf den Befehl "header()" gegeben. Ich gehe davon aus, dass als Standard ein HTML Header gesendet wird, das diesen dann die RSS Reader nicht interpretieren können, ist klar

Phil

  • Autor
Ich widerspreche Dir hier, da nicht klar ist mit welcher Art von Header Du Dein XML Dokument gesendet hast !

Ich hatte Dir in meinem letzten Post den Hinweis auf den Befehl "header()" gegeben. Ich gehe davon aus, dass als Standard ein HTML Header gesendet wird, das diesen dann die RSS Reader nicht interpretieren können, ist klar

Phil

Stimmt hast recht (Lasse mich gerne etwas besserem belehren)... Das liegt an dem Header. Deine Lösung ist die wesentlich einfachere Art, das ganze anzugehen. Es geht aber mit beiden. Obwohl ich beim nächsten mal auch die Art von flashpixx in betracht ziehem würde ;-)

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.