[PHP] Error in IE

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een PhPBB forum geinstalleerd op mijn website. Ik heb daar een mod op toegepast (shoutbox van Niels uit denemarken). Ik weet dat tweakers niet de plaats is om daar vragen over te stellen, maar deze vraag gaat dan ook niet specifiek daarover, maar over een vreemde error die ik krijg.

Als ik de site waar het forum op staat laad in IE, dan komt de shoutbox naar voren, zoals het hoort, maar wordt er ook een error gegeven:

Line: 3
Char: 1
Error: Syntax error
Code: 0
URL: mijnsite.nl/shoutbox.php

Het begin van de code van shoutbox.php is:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
define ('NUM_SHOUT', 20);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_SHOUTBOX_MAX);
init_userprefs($userdata);
//
// End session management
//

//
// Start auth check
//
switch ($userdata['user_level'])
{
    case ADMIN : 
    case MOD :  $is_auth['auth_mod'] = 1;
    default:
            $is_auth['auth_read'] = 1;
            $is_auth['auth_view'] = 1;
            if ($userdata['user_id']==ANONYMOUS)
            {
                $is_auth['auth_delete'] = 0;
                $is_auth['auth_post'] = 0;
            } else
            {
                $is_auth['auth_delete'] = 1;
                $is_auth['auth_post'] = 1;
            }
}

enzovoort......


Ik heb echt geen idee wat hier nou fout aan kan zijn. Hoop dat iemand hier meer inzicht in kan geven.

Acties:
  • 0 Henk 'm!

Verwijderd

En die error heb je alleen in IE? Zou je dan niet even beter erbij kunnen vertellen dat het om een javascript error gaat?

[edit]
En in dat geval kijk je natuurlijk niet in de PHP code, je moet kijken naar de output van dat script.

[ Voor 32% gewijzigd door Verwijderd op 18-04-2004 18:10 ]


Acties:
  • 0 Henk 'm!

  • Gertjan
  • Registratie: Oktober 2001
  • Laatst online: 09-09 17:11

Gertjan

mmmm, beer...

Ik denk niet dat dit een PHP-error is aangezien dat server-side verwerkt wordt en je browser dus alleen HTML terugkrijgt. Ik denk eerder dat dit een syntax error in een java-scriptje is. Firefox heeft een goede Java-console, misschien dat je daar wat meer info uit kan halen?
Als je een url hebt kunnen we zelf ook even kijken ... ?

Acties:
  • 0 Henk 'm!

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Je moet de HTML code van je website vertellen, de error kunnen wij niet raden uit de PHP code.

Acties:
  • 0 Henk 'm!

  • pasta
  • Registratie: September 2002
  • Laatst online: 12-01 14:16

pasta

Ondertitel

Wat Cheatah zegt, daarbij is de output anders dan het PHP script, dus post deze dan hier.. Nu kunnen we gaan gokken wat nou de output is waar ie over valt. :)

Signature


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Sorry :)

code:
1
2
3
4
5
6
7
8
<HEAD><META http-equiv="refresh" content="120;url=shoutbox_view.php?0?auto_refresh=1">
<link rel="stylesheet" href="templates/subRebel/subRebel.css" type="text/css">
</HEAD>
<body bgcolor="" text="" link="" vlink="">
<table width="100%" height="100%" cellpadding="0" cellspacing="1" border="0" class="forumline">
<tr>

enzovoort....

Acties:
  • 0 Henk 'm!

  • Gertjan
  • Registratie: Oktober 2001
  • Laatst online: 09-09 17:11

Gertjan

mmmm, beer...

Verwijderd schreef op 18 april 2004 @ 18:16:
code:
1
url=shoutbox_view.php?0?auto_refresh=1
Lijkt me niet de oorzaak van de foutmelding, maar is dit niet een vreemde url? Wat doet die '0?' daarin?

Acties:
  • 0 Henk 'm!

  • Stamgastje
  • Registratie: April 2003
  • Laatst online: 02-02-2020
Er ontbreekt een <HTML> tag (en aan het einde dan vast ook de </HTML> tag).

[ Voor 14% gewijzigd door Stamgastje op 18-04-2004 18:23 ]


Acties:
  • 0 Henk 'm!

  • pasta
  • Registratie: September 2002
  • Laatst online: 12-01 14:16

pasta

Ondertitel

Daarbij is de link tag niet goed afgesloten <link />, wordt de meta tag niet afgesloten, etc etc etc. :)

Signature


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hoe en waar moet die link tag precies afgesloten worden?

Acties:
  • 0 Henk 'm!

  • Gertjan
  • Registratie: Oktober 2001
  • Laatst online: 09-09 17:11

Gertjan

mmmm, beer...

Verwijderd schreef op 18 april 2004 @ 18:42:
Hoe en waar moet die link tag precies afgesloten worden?
In de link-tag zelf, maar das alleen in XHTML.
Stamgastje schreef op 18 april 2004 @ 18:22:
Er ontbreekt een <HTML> tag (en aan het einde dan vast ook de </HTML> tag).
Ik kan me nauwelijks voorstellen dat IE hier over valt met zijn gebrekkige ondersteuning voor standaarden, en hij zal er zeker geen syntax error voor geven :)

/edit:
ff getest, en IE laat idd elke pagina gewoon zien zonder <html> en </html>. FireFox trouwens ook, dus zegt nog niet zoveel :)

[ Voor 13% gewijzigd door Gertjan op 18-04-2004 18:49 ]


Acties:
  • 0 Henk 'm!

  • Spinal
  • Registratie: Februari 2001
  • Laatst online: 19-09 13:37
pastapappie.NET schreef op 18 april 2004 @ 18:27:
Daarbij is de link tag niet goed afgesloten <link />, wordt de meta tag niet afgesloten, etc etc etc. :)
Dat hoeft toch alleen als je met XHTML werkt? Ik heb een soortgelijke code ook in gebruik en dat werkt perfect (ik werk met 'gewoon' HTML, niet XHTML)

hè, denk ik ook eens nuttig te zijn, ben ik te laat :P

[ Voor 15% gewijzigd door Spinal op 18-04-2004 18:48 . Reden: te laat... ]

Full-stack webdeveloper in Groningen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dus de conclusie tot nu toe is dat we geen idee hebben waardoor het komt?

Acties:
  • 0 Henk 'm!

  • We Are Borg
  • Registratie: April 2000
  • Laatst online: 20:04

We Are Borg

Moderator Wonen & Mobiliteit / General Chat
geef eens het adres van je forum zodat we kunnen kijken naar het probleem :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik neem aan dat iedereen begreep waarom ik dat niet gaf. Maar okay. Duidelijk mag inmiddels zijn dat dit geen thread is om mijn forum te promoten.

http://www.palmweb.nl/users/10ten/forum/

De shoutbox staat direct op de openingspagina. Ik hoop dat iemand weet wat het is, want er zijn dus gebruikers van het forum die het nu helemaal niet meer kunnen openen.

Acties:
  • 0 Henk 'm!

  • Hark
  • Registratie: Februari 2001
  • Laatst online: 08-07 11:11
Het is al min of meer gezegd, je moet
code:
1
<META http-equiv="refresh" content="120;url=shoutbox_view.php?0?auto_refresh=1">

denk ik veranderen in
code:
1
<META http-equiv="refresh" content="120;url=shoutbox_view.php?auto_refresh=1">

Ik weet niet of dit DE fout is, maar zoals het er nu staat is het in elk geval niet goed. Aan wat je verder hebt gepost tot nu toe lijkt mij niks fout.

Acties:
  • 0 Henk 'm!

  • cavey
  • Registratie: Augustus 2000
  • Laatst online: 29-05 01:29
PHP:
1
2
3
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);


kijk eens in een van die bestanden of daar niet nog wat javascript wordt geinclude?

wellicht dat daar een syntax error in staat. Lijkt me beetje stug, maar heh? die bbcode.$phpEx kan best wel een javascript bestand zijn voor de smileys meuk...

just my 2 cents.... en anders is het idd een foute aanroep van je shoutbox script in de url... (zoals de anderen opmerken)

Acties:
  • 0 Henk 'm!

  • Hark
  • Registratie: Februari 2001
  • Laatst online: 08-07 11:11
Heeft hier niks mee te maken, maar ik zou ook

code:
1
<td class="row2" width="100%" higth="100%">


even veranderen in

code:
1
<td class="row2" width="100%" height="100%">


Verder kan ik weinig vrees ik, ik heb IE niet bij de hand (Linux...)

Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

pastapappie.NET schreef op 18 april 2004 @ 18:27:
Daarbij is de link tag niet goed afgesloten <link />
ik had laatst @ work juist problemen met een link-tag die ik had afgesloten omdat iexplore daar problemen over gaf omdat dat volgens mijn doctype niet toegestaan was ;)

Acties:
  • 0 Henk 'm!

  • Hark
  • Registratie: Februari 2001
  • Laatst online: 08-07 11:11
Ik heb het geloof ik, in shoutbox.php staat dit

code:
1
<script language="JavaScript" script src="/templates/subRebel/bbcode.js" type="text/javascript" ></script>


maar /templates/subRebel/bbcode.js bestaat niet. Het moet zijn (http://www.palmweb.nl) /users/10ten/forum/templates/subRebel/bbcode.js. De eerste slash weghalen zou de oplossing moeten zijn. Dus:

code:
1
<script language="JavaScript" script src="templates/subRebel/bbcode.js" type="text/javascript" ></script>


Met dank aan de JavaScript console van Mozilla 8)

Acties:
  • 0 Henk 'm!

  • Hark
  • Registratie: Februari 2001
  • Laatst online: 08-07 11:11
Of beter:

code:
1
<script language="JavaScript" src="templates/subRebel/bbcode.js" type="text/javascript" ></script>

(zonder 2e 'script')

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Waar zie je die regel staan? Waarschijnlijk zit ik er al veel te lang naar te staren, maar ik zie die regel nergens.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Okay, ik heb het. DAT WAS HET INDERDAAD! Bedankt allemaal!

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

Verwijderd schreef op 18 april 2004 @ 18:09:
En die error heb je alleen in IE? Zou je dan niet even beter erbij kunnen vertellen dat het om een javascript error gaat?

[edit]
En in dat geval kijk je natuurlijk niet in de PHP code, je moet kijken naar de output van dat script.
Goh.. was dit niet de ALLEREERSTE reply :?
Pagina: 1