[PHP/HTML]Content van een andere pagina ophalen

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

  • chmistry
  • Registratie: April 2002
  • Laatst online: 27-04 11:30
Ik ben bezig om een database op te zetten die ieder half uur het aantal online bezoekers van een site logt. Het probleem is echter dat de site niet de mijne is ;) , maar ik wil voor mezelf weten wanneer de meeste bezoekers online zijn. Deze informatie wordt onderaan aangegeven in een textarea dat ieder 5? minuten wordt gerefreshed.

Weet iemand een oplossing?

BTW: het gaat over hattrick: http://www.hattrick.org

Dit is de code om de tijd en bezoekers weer te geven:

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
<script language="JavaScript">
<!--
function SnyggaTill(number)
    {
    return (number < 10) ? '0' + number : number;
    }

function SnyggaTillManad(number)
    {
    number = number + 1
    return (number < 10) ? '0' + number : number;
    }

    function timeDiff() 
        {
        var timeDifferense;
        var serverClock = new Date(2005,5,29,10,56,26);
        var clientClock = new Date();
        var serverSeconds;
        var clientSeconds;
    
        timeDiff = clientClock.getTime() - serverClock.getTime() - 3000;
        runClock(timeDiff);
        }
    function runClock(timeDiff)
        {
        var now = new Date();
        var newTime;    
        
        newTime = now.getTime() - timeDiff;
    
        now.setTime(newTime);
        if (loggedInUsers > 0) {
            document.forms[0].clockBox.value = SnyggaTill(now.getHours()) + ':' + SnyggaTill(now.getMinutes()) + ':' + SnyggaTill(now.getSeconds()) + '      ' + now.getFullYear() + '-' + SnyggaTillManad(now.getMonth()) + '-' + SnyggaTill(now.getDate()) + '        ' + loggedInUsers + 'online gebruikers';
        } else {
            document.forms[0].clockBox.value = SnyggaTill(now.getHours()) + ':' + SnyggaTill(now.getMinutes()) + ':' + SnyggaTill(now.getSeconds()) + '      ' + now.getFullYear() + '-' + SnyggaTillManad(now.getMonth()) + '-' + SnyggaTill(now.getDate()) + '        ';
        }
        
        setTimeout('runClock(timeDiff)',1000);
        }   

    function runFlash()
        {
        if ((navigator.appName.indexOf("Netscape")== -1)) {
            //var stringText = top.frames[4].infoText
            setTimeout("runFlash()",5000)
        }
        }
        var loggedInUsers = ""


        
//-->
</SCRIPT>


en dit het de textarea:
code:
1
<TEXTAREA ROWS=3 COLS=15 MAXLENGTH=30 NAME="clockBox" STYLE="border: 0; background-color: transparent; font-size : 10px; font-family : verdana, arial; color : Black; font-face : verdana, arial; font-weight: bold; overflow: hidden;"></TEXTAREA>

Verwijderd

SnyggaTillManad? for shizzle?

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Mail de beheerder van de site en maak een simpele import pagina waar alleen de aantal gebruikers in staat? :?

Programmer - an organism that turns coffee into software.


  • chmistry
  • Registratie: April 2002
  • Laatst online: 27-04 11:30
:) denk niet dat ze bij hattrick zitten te wachten op dat soort verzoeken, het is trouwens zweeds

  • chmistry
  • Registratie: April 2002
  • Laatst online: 27-04 11:30
kan je niet van een externe pagina een textarea leegplukken?

  • disjfa
  • Registratie: April 2001
  • Laatst online: 08-01 11:17

disjfa

be

Nee dat kan niet. Klaar. Iig niet zolang je geen toegang hebt van de beheerder van de site die je wilt rippen.

disjfa - disj·fa (meneer)
disjfa.nl


  • whoami
  • Registratie: December 2000
  • Laatst online: 15:36
Tja, daar doen we niet aan.
Als je content van een andere site wilt, dan zal je de beheerder van die site moeten contacteren. Het is niet de bedoeling dat we je gaan helpen bij het 'stelen' van hun content.
En ondersteuning voor scripts die je zelf niet hebt geschreven, kunnen we je ook niet bieden.

https://fgheysels.github.io/


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 04-05 14:55

Janoz

Moderator Devschuur®

!litemod

ja dat kan. Het kan alleen niet met javascript. Je kunt wel met php proberen de pagina in te lezen en de relevante gegevens eruit te halen.

Ik mis echter een heleboel dingen. Ten eerste heeft het stuk javascript helemaal niks te maken met de gegevens die je daadwerkelijk wilt hebben. Geen relevante code dus.

Daarnaast geef je nergens aan wat je exact wilt en wat je al geprobeert hebt om dit te bereiken.

En tot slot heb ik niet het vermoeden dat je uberhaupt al wat hebt geprobeert met php om dit probleem op te lossen.

Meer dan een scriptrequest kan ik hier niet van maken. Je zit niet vast bij het oplossen van het probleem, maar hebt het liefst dat iemand anders nu voor jou het probleem compleet oplost. Dit is niet de bedoeling van Programming & Webscripting.

Voordat je een volgend topic opent gelieve eerst even P&W Beleid door te nemen.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1

Dit topic is gesloten.