Har försökt validera en sida men får "500 Bad header: ' </table>'" som svar. För att ni ska förstå problemet måste jag förklara hur hemsidan är uppbyggd.
På hemsidan kan man logga in som medlem. Då man loggar in tillkommer extra information till höger i form av boxar (vilka som är online, senaste insider-nyheter, etc). Dessa valideras korrekt om man besöker huvudsidan. Besöker man däremot gästboken nu så får man felmeddelandet och sidan blir riktigt utbuggad (IE får fnatt, håller på och blinkar och laddar om sidan).
Det märkliga med detta är att gästboken är validerad korrekt då man är utloggad (boxarna borta). Betyder detta att det finns en begränsning på hur mycket HTML-kod det får förekomma i en sida eller vad är fel?
Så här ser källkoden ut längst ner:
Now i am back and nothing can stop me from reachingöu <‘ä_Éò
U ¤¤ \‘äXØü &
–ú @}úwHMç 2ö
Nja, kan bli lite svårt. Det mesta av källkoden genereras dynamiskt, desssutom måste man vara klanmedlem för att kunna logga in.... när jag gjorde valideringen så lade jag över sidan på en annan server, dessutom trixade jag lite så att man alltid var inloggad. Så jag vill gärna inte ge ut länk till sidan offentligt.
Men du har aldrig hört talas om varför headern blir fel?
Men du kan väl visa sidans HTML och ta bort det som kan vara känsligt?
Mv icaaq
Alltså headern är korrupt... det går knappt aldrig komma åt den färdiga HTML-koden. Skulle man lyckas komma in på sidan och ta STOP (så att webbläsaren slutar ladda om sidan om igen) så skulle det bara bli en massa konstiga tecken som jag skrev ovan....
Använder PHP. Men ska jag visa PHP-koden? Om du läste mitt första inlägg så nämde jag att gästboken är validerad XHTML i vanliga fall när man är utloggad. Och den extra information som tillkommer när man loggar in är validerad XHTML när man inte visar gästboken.
Kan det vara denna som spökar? Jag förstår nämligen inte vad den klagar på...
Line 161, column 68: cannot generate system identifier for general entity "messageId"
...sa/modules/box-messages/?action=read&messageId=' + messageId, null, 'width='+
4. Visa upp din kod
A. Har du problem med befintligt kod så posta gärna denna. Undvik dock att posta stora mängder kod utan ta bara med den kod som är relevant.
Det är väldigt svårt att gissa sig fram till ditt problem!
som att rulla in på en Bilverkstab o säga "bilen startar inte" men du vägrar låta bilmekaniken kolla under huven vad som fel, för du hemligt trim! =/
öppna php filen i notepad!
cut 'n pasta ut dem styckena som W3C klagar på!
eller på den sidan som du validerar dina ditt dokument som dina felmedelanden kommer upp! längre er så finns all din kod som w3c hämtat från servern executat och klart ingen PHP synligt (iaf inte när d gäller ASP)!
Cannabis_Tomten: Jag förstår mycket väl att det är svårt att gissa sig till mitt problem, men grejen är att det finns ingen relevant kod att visa!
När jag validerar får jag ibland "Bad header" och ibland funkar det... men då får jag följande fel:
Line 257, column 11: non SGML character number 0 (explain...).
</td>Ðå€ </tr>
^
Line 257, column 11: character data is not allowed here
</td>Ðå€ </tr>
^
Line 257, column 14: non SGML character number 128 (explain...).
</td>Ðå€ </tr>
Men de tecknen finns inte i HTML-koden! Det är headern som är korrupt på nåt #!¤% vänster. Jag vet inte alls hur jag ska kunna bidra med mer information. :(