Toon posts:

[php] Got Faken?

Pagina: 1
Acties:
  • 115 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik ben bezig een skin engine te bouwen voor GoT. maar... ik loop gelijk al tegen een probleem aan :

Op het moment dat ik de pagina opvraag, zegt GOT dat ik niet ingelogd ben!
PHP:
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
<?
function readtext($filename)
    {
    $file = fopen($filename,"r");
    if (!$file) 
        {
        echo "<p>Unable to view ".$filename." :(\n";
        exit;
        }
        while (!feof($file)) 
        {
        $line = fgets($file, 2048);
        $output = $output.$line;
        }
    fclose($file);
    return $output;
    }

if(!isset($url))
{
$string = readtext('http://gathering.tweakers.net/forum/list_messages/165172');
}

else
{
$string = readtext($url);
}


echo ($string);
?>

Ik heb al geprobeerd de header op http://gathering.tweakers.net in te stellen, maar dat maakt geen donder uit :(

suggestions, anyone?

edit:
Ik browse van http://localhost/ !

  • Onno
  • Registratie: Juni 1999
  • Niet online
Op dinsdag 03 juli 2001 18:03 schreef Razor_Blade het volgende:
Op het moment dat ik de pagina opvraag, zegt GOT dat ik niet ingelogd ben!
ja uhm, had je verwacht dat fopen voor jou keurig je session cookies onthoudt en meestuurt ofzo? :)

Ik geloof ook niet dat je dat met fopen kunt doen, dus dan kom je op sockets uit denk ik.

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 17:59

Gerco

Professional Newbie

Misschien kun je even aan de bazen hier vragen of ze XMS willen uitpoepen voor je. Da's makkelijker. >:)

Maar je zal idd zelf je HTTP requests inelkaar moeten vlechten, met cookies en al. Sockets dus. Lijkt me nogal veel werk.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Onno: Dan kom je op sockets uit denk ik.

*kuch*

  • Onno
  • Registratie: Juni 1999
  • Niet online
Op dinsdag 03 juli 2001 18:22 schreef Gerco het volgende:
Lijkt me nogal veel werk.
Mwoh. Mij niet echt. :)

Je kijkt eerst of een javascriptje gerequest wordt, zo ja -> je eigen versie teruggeven.
Nee? Dan stuur je het complete originele request verder naar got, haal je een replace regexje over de response als het een thread of forumindex is, en geef je de response verder weer onaangeroerd terug. Redelijk simpel. :)
Op dinsdag 03 juli 2001 18:25 schreef Arien het volgende:
Onno: Dan kom je op sockets uit denk ik.

*kuch*
Hmmz. Die had ik even over het hoofd gezien. :)

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 17:59

Gerco

Professional Newbie

Op dinsdag 03 juli 2001 18:26 schreef Onno het volgende:
Je kijkt eerst of een javascriptje gerequest wordt, zo ja -> je eigen versie teruggeven.
Nee? Dan stuur je het complete originele request verder naar got, haal je een replace regexje over de response als het een thread of forumindex is, en geef je de response verder weer onaangeroerd terug. Redelijk simpel. :)
Hmm, zo kan het ook ja. Had ik niet aan gedacht. Ik dacht dat je compleet nieuwe requests moest gaan zitten maken, maar je kunt de oude met een replace erover natuurlijk ook gewoon doorsturen.

Maar XML blijft makkelijker :)

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

Gerco: Maar XML blijft makkelijker :)

:? bedoel je daarmee dat het forum XML-gebaseerd moest zijn.. of.. :?

  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

[ot] onno: hoe heb jij je got-search eigenlijk gemaakt? heb jij toegang tot de Got DB of iets anders?

Verwijderd

Als het php is neem ik aan dattie met een header die dingen rechtstreeks in de gotsearchengine itself post, en dat niet iemand de passwords van de databse heeft lopen leaken...
Maar het zou natuurlijk wel de makkelijkste oplossing zijn! :D

/me denkt een fsockopen ofsow.

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Op dinsdag 03 juli 2001 19:23 schreef stylee het volgende:
bedoel je daarmee dat het forum XML-gebaseerd moest zijn.. of.. :?
Dat moet het zeker.... zou een hoop aardige dingen mogelijk maken.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

ja dat zou idd wel leuk zijn, daar is zelfs ooit al een thread over geweest in een of andere moderreter forum waar ik nooit kom :)

maar ik dacht eigenlijk dat Gerco erop doelde dat dit forum XML gebaseerd is :)

* stylee vraagt zich alleen af of XML wel zo verstandig zou zijn ivm de server load in vergelijking tot een (ver ontwikkelde) db

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Op dinsdag 03 juli 2001 19:32 schreef stylee het volgende:
* stylee vraagt zich alleen af of XML wel zo verstandig zou zijn ivm de server load in vergelijking tot een (ver ontwikkelde) db
Je kan de XML data ook gewoon dynamisch uit de database genereren ipv html.

Overigens heb ik net een aardig idee: het is duidelijk dat ze niet van plan zijn om de zaak naar XML om te zetten. Nu heb ik even in de source zitten turen van de HTML pagina's en die ziet er eigenlijk best wel aardig uit :) >:)

Is het niet handiger om het gelijk goed te doen en een XML laag te bouwen bovenop de HTML laag? Deze kan je daarna gaan stylen zoals je ook maar wilt!

Bovendien kunnen andere mensen (zoals ik ;) ) dan ook gebruik maken van die XML laag. Die kan ik namelijk zelf ook erg goed gebruiken in de nabije toekomst >:) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Onno
  • Registratie: Juni 1999
  • Niet online
Op dinsdag 03 juli 2001 19:30 schreef mbravenboer het volgende:
Dat moet het zeker.... zou een hoop aardige dingen mogelijk maken.
Maar of dat vanuit het standpunt van tw.n ook aardig is.. mwoh. Banners zul je sowieso niet meer zien bijv. :)
heb jij toegang tot de Got DB of iets anders?
Uhh nee. :D

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Op dinsdag 03 juli 2001 19:54 schreef Onno het volgende:
Maar of dat vanuit het standpunt van tw.n ook aardig is.. mwoh. Banners zul je sowieso niet meer zien bijv. :)
Ach aan die GoT banners verdienen ze toch geen ruk? Desnoods zou je het nog in de gebruikersvoorwaarden ofzo op kunnen nemen dat er wel een banner in moet zitten.

Ik vind het een beetje zonde als dergelijke zaken 'technologische vooruitgang' belemmeren...

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Onno
  • Registratie: Juni 1999
  • Niet online
Op dinsdag 03 juli 2001 19:56 schreef mbravenboer het volgende:
Ik vind het een beetje zonde als dergelijke zaken 'technologische vooruitgang' belemmeren...
Technologische vooruitgang? Jij kunt mooie technieken ontwikkelen wat je wilt, laat je niet tegenhouden! Maar dat je dat met *hun* content wilt doen heeft imo niets met technologische vooruitgang te maken. Meer met gemak.

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Op dinsdag 03 juli 2001 19:58 schreef Onno het volgende:
Maar dat je dat met *hun* content wilt doen heeft imo niets met technologische vooruitgang te maken. Meer met gemak.
Hum, het zou toch gewoon een extra laag op GoT worden? Vind je dat content diefstal dan? Ze hebben zelf aangegeven dat ze er niet aan beginnen omdat het teveel werk zou zijn. Het idee is alleen om een andere (betere) view op de content te leveren. Ik begrijp niet wat dit met 'gemak' te maken heeft. Erg gemakkelijk is het sowieso niet ;) .

Als je goede afspraken maakt zie ik het probleem niet. Het is alleen maar een toegevoegde waarde voor GoT.

Plaats jouw search-engine trouwens eens in deze context. Volgens mij is dat hetzelfde idee.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Zie trouwens: [topic=147890]

ff wat admin / mod standpunten:

Wouter Tinus:
Een XML versie van GoT kan er alleen komen als de ontwikkelaars van Topix dat implementeren
1. van GoT wordt niemand rijk
2. voor XML moet je bij Andriod zijn, niet bij Tweakers.net/GoT. En ik denk (gewoon een flauw vermoeden) dat Arjen en Jorma eerst een hoop andere dingen van plan zijn met Topix.
GoT levert niets op aan banners, de frontpage heeft niet eens genoeg dekking
Femme:
Het nut (dwz >99,5% van de bezoekers zal het een zorg wezen of er een XML versie bestaat) van een XML versie van de active topics acht ik al klein en een complete GoT versie in XML kun je natuurlijk vergeten.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Topicstarter
Heeft er iemand php_curl.dll voor me :? die vind ik nergens op inet namelijk :(

  • tomato
  • Registratie: November 1999
  • Niet online
Op dinsdag 03 juli 2001 20:20 deed mbravenboer wat kwootjes
Moet je geen verkeerde namen bij de quotes gaan plaatsen he (krijg je straks weer mensen 'he, dat heb ik helemaal niet gezegd!') :P

  • Aaargh!
  • Registratie: Januari 2000
  • Laatst online: 29-08 14:29

Aaargh!

Bow for me for I am prutser

Op dinsdag 03 juli 2001 20:47 schreef Razor_Blade het volgende:
Heeft er iemand php_curl.dll voor me :? die vind ik nergens op inet namelijk :(
apt-get install php4-curl

.dll :? je bedoelt zeker .so ?

Those who do not understand Unix are condemned to reinvent it, poorly.


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Op dinsdag 03 juli 2001 21:06 schreef tomato het volgende:
Moet je geen verkeerde namen bij de quotes gaan plaatsen he (krijg je straks weer mensen 'he, dat heb ik helemaal niet gezegd!') :P
Hum, ik heb mijn best gedaan :) Staat er iets verkeerd dan?

Edit: oeps gevonden :o thanx tomato ;)
Dit is trouwens ivm het tomato idee ;)

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • tomato
  • Registratie: November 1999
  • Niet online
Op dinsdag 03 juli 2001 21:12 schreef mbravenboer het volgende:

[..]

Hum, ik heb mijn best gedaan :) Staat er iets verkeerd dan?
Deze was iig van WT (verder heb ik niet gechecked >:) :
1. van GoT wordt niemand rijk
2. voor XML moet je bij Andriod zijn, niet bij Tweakers.net/GoT. En ik denk (gewoon een flauw vermoeden) dat Arjen en Jorma eerst een hoop andere dingen van plan zijn met Topix.
;)

[edit]He, da's nie eerlijk! :o
Ok, no thanks :)

Verwijderd

Topicstarter
Op dinsdag 03 juli 2001 20:59 schreef mbravenboer het volgende:
http://curl.haxx.se/ ?
Ik snap er geen bal van! hoe moet ik zo'n dll compilen :? (/me is newbie @ C gebied :( )

Verwijderd

Topicstarter
Op dinsdag 03 juli 2001 21:10 schreef Aaargh! het volgende:

[..]

apt-get install php4-curl

.dll :? je bedoelt zeker .so ?
Neej! .DLL!! Ik draai win32 :P

Verwijderd

Topicstarter
nevermind. ik heb em al :)

  • Onno
  • Registratie: Juni 1999
  • Niet online
Op dinsdag 03 juli 2001 20:11 schreef mbravenboer het volgende:
Ik begrijp niet wat dit met 'gemak' te maken heeft.
Jij wilt het toch voor je eigenlijk gemak doen? Omdat jij GoT liever op een andere manier bekijkt? Niet omdat je graag technologisch hoogstaand bezig wilt zijn. :)
Als je goede afspraken maakt
Jij weet net zo goed als ik dat afspreken dat je zo'n XML iets alleen maar onder die en die voorwaarden niet gaat werken. Jij zult je er misschien wel aan houden, maar 20k andere users niet. Voorwaarden? Oh, *skip*, *klik op akkoord*. Dat is ongeveer de gemiddelde aandacht die een tweaker een voorwaarden schenkt...
Plaats jouw search-engine trouwens eens in deze context. Volgens mij is dat hetzelfde idee.
Ik doe alleen aan deeplinking (iets waar tw.n voorstander van is), ik plaats geen content in een eigen jasje.

(nou ja, je zou hooguit kunnen zeggen dat er minder views zijn doordat mensen minder threads door hoeven te spitten voordat ze de juiste hebben gevonden, maar om daar over te beginnen... :P)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Op dinsdag 03 juli 2001 21:35 schreef Onno het volgende:
Jij wilt het toch voor je eigenlijk gemak doen? Omdat jij GoT liever op een andere manier bekijkt? Niet omdat je graag technologisch hoogstaand bezig wilt zijn. :)
Nou ja, voor mezelf... Ik had plannen die meer voor de GoT community als geheel leuk kunnen zijn :) . Dat tweede vind ik trouwens ook erg leuk ;) .
Jij weet net zo goed als ik dat afspreken
Zucht, ja je hebt gelijk... ;(
Ik doe alleen aan deeplinking (iets waar tw.n voorstander van is), ik plaats geen content in een eigen jasje.
Hum ja, voor mijn idee heb ik in feite ook alleen maar een indexering (van forums, topics en reacties) nodig zonder content. Maar voor het skin idee van Razor_Blade gaat dat natuurlijk niet op...

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Ik heb nog wel een hele makkelijke class voor het ophalen van pagina's / inloggen (ook bijvoorbeeld voor got) en het zelf onthouden van cookies (net als een browser).

Mocht je intresse hebben moet je me ff mailen.

  • Aaargh!
  • Registratie: Januari 2000
  • Laatst online: 29-08 14:29

Aaargh!

Bow for me for I am prutser

Op dinsdag 03 juli 2001 21:16 schreef Razor_Blade het volgende:

[..]

Neej! .DLL!! Ik draai win32 :P
die onvolkomenheid kan makkelijk gefixed worden

Those who do not understand Unix are condemned to reinvent it, poorly.


Verwijderd

Topicstarter
Het lukt inmiddels met Curl! :9

  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 09-08 19:19
Waar is die .dll te vinden? Dat compileren zie ik nl. ook niet zitten.

  • Apache
  • Registratie: Juli 2000
  • Laatst online: 17-08 14:28

Apache

amateur software devver

Op woensdag 04 juli 2001 01:28 schreef freak007 het volgende:
Waar is die .dll te vinden? Dat compileren zie ik nl. ook niet zitten.
--->
Op dinsdag 03 juli 2001 22:30 schreef Aaargh! het volgende:

[..]

die onvolkomenheid kan makkelijk gefixed worden

If it ain't broken it doesn't have enough features


Verwijderd

Op woensdag 04 juli 2001 02:41 schreef Apache het volgende:

[..]

--->
[..]
triest

  • Jasper
  • Registratie: Juni 1999
  • Laatst online: 30-08 12:50

Verwijderd

Topicstarter
:)
Op woensdag 04 juli 2001 01:28 schreef freak007 het volgende:
Waar is die .dll te vinden? Dat compileren zie ik nl. ook niet zitten.
Ik heb die DLL geregeld door PHP te upgraden naar versie 4.0.6. zie www.php.net
Pagina: 1