Problemer med RSS-feed

Tags:    php

Jeg er igang med at lave en blog, og på den har jeg dette RSS-feed:
http://index.wep.dk/blog/rss.xml

RSS-feedet validerer fint, så det burde være i orden.
Hvis man åbner feedet i IE og trykker på links virker det fint nok, men hvis jeg abonnerer på det i Google Reader og trykker på links får jeg denne fejl:
http://index.wep.dk/stuff/rss-fejl.jpg

Min tabel hedder bare "webindex", så hvorfor prøver den at finde "webindex.referer" lige pludselig?
Som man kan se i adresselinjen, så er URL'en rigtig nok. Dvs at hvis man prøver at kalde den samme URL i et andet faneblad, så virker det fint nok:
http://index.wep.dk/blog/lorem-ipsum-1/

Nogen der har et bud på hvad der kan være galt?



Indlæg senest redigeret d. 12.11.2009 10:13 af Bruger #5947
Det virker lidt sært, for dit feed virker også når man sætter det ind på sin RSS-side her på udvikleren.dk

Prøv at tjek op på om det er fordi Google Reader kræver et tag der hedder "referer" eller noget i den stil.



Jeg er igang med at lave en blog, og på den har jeg dette RSS-feed:
http://index.wep.dk/blog/rss.xml

RSS-feedet validerer fint, så det burde være i orden.
Hvis man åbner feedet i IE og trykker på links virker det fint nok, men hvis jeg abonnerer på det i Google Reader og trykker på links får jeg denne fejl:
http://index.wep.dk/stuff/rss-fejl.jpg

Min tabel hedder bare "webindex", så hvorfor prøver den at finde "webindex.referer" lige pludselig?
Som man kan se i adresselinjen, så er URL'en rigtig nok. Dvs at hvis man prøver at kalde den samme URL i et andet faneblad, så virker det fint nok:
http://index.wep.dk/blog/lorem-ipsum-1/

Nogen der har et bud på hvad der kan være galt?


Fejlen kommer når du klikker ind på et link fra en hjemmeside (når der er en reference)
Så du har noget i din kode der prøver at tilgå tabellen referer når der har været et henvisende link til din hjemmeside.



Mange tak for hjælpen.

Det er helt klart noget med den referer. Det hjalp at sætte dette ind øverst i scriptet:

Fold kodeboks ind/udKode 


Men det er jo ikke en så holdbar løsning bare at slette den referer. Min kode til at forbinde til databasen og tabellen ser sådan her ud:

Fold kodeboks ind/udKode 


Jeg går ud fra det er der fejlen opstår?




Det er ikke en holdbar løsning nej.

Fejlen opstår fordi der et sted i koden henvises til tabellen referer uden den findes i din database.

Er det et hentet system du kører på eller noget du selv har kodet?



Fejlen fundet!

Sieg: Det var lige præcis det hint jeg havde brug for, for at kunne finde fejlen :)

Jeg har noget kode liggende som gemmer den originale referer i databasen:
Fold kodeboks ind/udKode 

Når den bliver deaktiveret virker alting som det skal :)
Så må jeg bare se om jeg kan finde ud af hvorfor den ødelægger så meget.



Hmm, jeg kan ikke lige gennemskue hvorfor den gør at min kode et andet sted på siden kalder den der tabel?



For at få det til at virke, kan du jo bare oprette tabellen referer i databasen.

Så kan du jo også holde øje med hvordan folk finder din hjemmeside.

Koden der bliver jo kun udført når der er en reference til din side.



Jeg tror jeg har kodet med hovedet under armen de sidste par dage. Den tabel slettede jeg i sidste uge uden at tænke over at der faktisk var noget kode der brugte den :)

Og når man ikke lige besøger sin egen side så tit med en referer, så kan der faktisk godt gå lidt tid før man opdager det :/

Men I skal allesammen have mange tak for hjælpen med at løse mit problem!



Jeg tror jeg har kodet med hovedet under armen de sidste par dage. Den tabel slettede jeg i sidste uge uden at tænke over at der faktisk var noget kode der brugte den :)

Og når man ikke lige besøger sin egen side så tit med en referer, så kan der faktisk godt gå lidt tid før man opdager det :/

Men I skal allesammen have mange tak for hjælpen med at løse mit problem!


Hehe, ja den slags ting kan ske, men det vigtigste er det virker nu.

Det var så lidt.



t