Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[GoTTracker] stuque

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

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 19:57

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


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 19:57

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


  • 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


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 19:57

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


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 19:57

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


  • 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


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 19:57

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


  • 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.


  • 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.