[GoTTracker] stuque

Pagina: 1
Acties:
  • 214 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:33

crisp

Devver

Pixelated

Topicstarter
Meer een reminder 2 self: Microsofts DomDocument kan niet overweg met onze latin9 characterset (ISO-8859-15) en geeft een invalid xml declaration error (wtf :?)
Kijken of XMLHttpRequest hetzelfde euvel heeft, if so MS-produkten afschrijven van de lijst van supported produkts >:)

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:33

crisp

Devver

Pixelated

Topicstarter
Wellicht dat dit er ook mee te maken heeft:
Warning > parse_url(file://F:\gottracker\source\tracker.html): Unable to parse url
forum.php::require > forum.init.php::engine->global_engine > _global.classes.inc.php::engine->_set_outputhandler > _global.classes.inc.php::template->init > _global.classes.inc.php::engine->get_outputpredefines > _global.classes.inc.php::engine->_check_redirect_url > _global.classes.inc.php::parse_url
file: /mnt/web/react/got/react/global/non-www/actionclasses/_global.classes.inc.php:1651
;)

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Ligt dat aan React? Wat gebeurt er daar?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:33

crisp

Devver

Pixelated

Topicstarter
Spider.007 schreef op dinsdag 01 augustus 2006 @ 13:23:
Ligt dat aan React? Wat gebeurt er daar?
Ja; React probeert de referer te parsen, maar in dit geval is dat geen URL ;)
Dat is op zich nog niet zo erg, maar door het weergeven van de warning is de XML invalid...

[ Voor 16% gewijzigd door crisp op 01-08-2006 13:52 ]

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:33

crisp

Devver

Pixelated

Topicstarter
Overigens heb ik de tracker weer werkend:

vervang de inhoud van xmlparser.js door de volgende code:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
if (!window.XMLHttpRequest)
{
    window.XMLHttpRequest = function()
    {
        var types = [
            'Microsoft.XMLHTTP',
            'MSXML2.XMLHTTP.5.0',
            'MSXML2.XMLHTTP.4.0',
            'MSXML2.XMLHTTP.3.0',
            'MSXML2.XMLHTTP'
        ];

        for (var i = 0; i < types.length; i++)
        {
            try
            {
                return new ActiveXObject(types[i]);
            }
            catch(e) {}
        }

        return undefined;
    }
}

en vervang in tracker.html de functies loadtopics() en loading() door de volgende code:
JavaScript:
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
function loadtopics() {

  xmlRequest = new XMLHttpRequest();
  if (window.netscape) window.netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');
  var link = forumXML;
  link = link.replace('$limit$', prefs.limitTopics[0]);
  if (prefs.FoolProxy[0]) {
    link = link.replace('$foolproxy$', new Date().valueOf());
  } else {
    link = link.replace('/$foolproxy$', '');
    link = link.replace('&foolproxy=$foolproxy$', '');
    link = link.replace('?foolproxy=$foolproxy$', '');
  }
  xmlRequest.open('GET', link, true);
  xmlRequest.setRequestHeader('Referer', forumXML);
  xmlRequest.setRequestHeader('Referer:', forumXML);
  xmlRequest.send(null);

  loadtimeout = 0;
  setTimeout('loading()', 500);

}

function loading() {

  var parseerror = false;
  if (xmlRequest.readyState == 4 && (!(xmlRequest.responseXML && xmlRequest.responseXML.documentElement) || xmlRequest.responseXML.documentElement.tagName == 'parsererror')) {
    parseerror = true;
  } else if (xmlRequest.responseXML.parseError) {
    if (xmlRequest.responseXML.parseError.reason != '') {
      parseerror = true;
    }
  }

  if (!parseerror && loadtimeout < prefs.LoadtimeLimit[0]) {

    if ((xmlRequest.readyState != 'complete' && xmlRequest.readyState != 4) || updatelock) {
      if ((debug || prefs.CountdownShow[0]) && loadtimeout == 0 && !prefs.CompactMode[0]) document.getElementById('ttr').innerHTML = refreshStatus['loading'][lan];
      loadtimeout += 0.5;
      setTimeout('loading()', 500);
    } else {
      updatelock = true;
      if ((debug || prefs.CountdownShow[0]) && !prefs.CompactMode[0]) document.getElementById('ttr').innerHTML = refreshStatus['parsing'][lan];
      xmlDoc = xmlRequest.responseXML;
      setTimeout('showtopics()', 100);
    }

  } else {

    if (prefs.CompactMode[0]) document.getElementById('cst').className = 'red';
    else if (debug || prefs.CountdownShow[0]) document.getElementById('ttr').innerHTML = parseerror? refreshStatus['error'][lan]:refreshStatus['timeout'][lan];
    delete xmlRequest;
    updatelock = false;
    setTimeout('loadnext()', 2000);

  }

}

(note dat ik hier dus de Referer header zelf set, voor IE is daar een smerige truuk voor noodzakelijk :P )

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

crisp schreef op dinsdag 01 augustus 2006 @ 13:47:
[...]

Ja; React probeert de referer te parsen, maar in dit geval is dat geen URL ;)
Dat is op zich nog niet zo erg, maar door het weergeven van de warning is de XML invalid...
Hmm; volgens de PHP manual zou dat toch geen probleem moeten zijn?
Note: parse_url() is intended specifically for the purpose of parsing URLs and not URIs. However, to comply with PHP's backwards compatibility requirements it makes an exception for the file:// scheme where tripple slashes (file:///...) are allowed. For any other scheme this is invalid.

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:33

crisp

Devver

Pixelated

Topicstarter
PHP:
1
parse_url('file://F:\gottracker\source\tracker.html');
Warning: parse_url(file://F:\gottracker\source\tracker.html): Unable to parse url in f:\wwwroot\bla.php on line 1
Daarbij kan de referer ook aangepast zijn door 3rd party tools; sommigen zetten daar gewoon een dummy string in

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Mijn god..... crisp you're close..... _o_

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

  • Joror
  • Registratie: Augustus 2001
  • Laatst online: 11-03-2017

Joror

the eternal lurker

Gefixt: Warning gekilled door @tje voor de parse_url() functie te gooien (zoals ook voor alle andere parse_url() aanroepen staat ;))

nada aka zilch, formerly known as zip

Pagina: 1

Dit topic is gesloten.