abonnement Unibet Coolblue Bitvavo
  dinsdag 19 september 2006 @ 00:34:01 #201
62215 qu63
..de tijd drinkt..
pi_41939358
@JeRa:

jij had toch een "post-hier-in-mn-signature"-script gemaakt?

ik probeer nu via deze snippet iets soortgelijks te maken, maar dat mislukt best wel beetje boel!

staat dat script nog online van jou?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 19 september 2006 @ 00:44:10 #202
46383 Tiemie
sowieso wel!
  dinsdag 19 september 2006 @ 01:02:50 #203
62215 qu63
..de tijd drinkt..
pi_41939995
quote:
dan moet ik eerst die HTTPClient downloaden/gebruiken.. ik zat meer te denken aan de manier zoals beschreven staat op zend.com
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41944526
@qu63

Nee, dat script staat niet online. Maar ik kan je wel vertellen hoe je het snel kunt doen

Allereerst zorg je zelf voor een ingelogde session ID op FOK!, dan hoef je al geen rekening meer te houden met het via PHP in- en uitloggen. Vervolgens kun je met de Client URL Library Functions van PHP een POST-request doen naar de webserver om zo je profiel te updaten
  dinsdag 19 september 2006 @ 11:39:53 #205
62215 qu63
..de tijd drinkt..
pi_41946303
quote:
Op dinsdag 19 september 2006 10:23 schreef JeRa het volgende:
@qu63

Nee, dat script staat niet online. Maar ik kan je wel vertellen hoe je het snel kunt doen

Allereerst zorg je zelf voor een ingelogde session ID op FOK!, dan hoef je al geen rekening meer te houden met het via PHP in- en uitloggen. Vervolgens kun je met de Client URL Library Functions van PHP een POST-request doen naar de webserver om zo je profiel te updaten
dus:
1
2
3
4
5
<?php
$ch
= curl_init("http://forum.fok.nl/user/profile");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, "sessid=" .$sessionid."&password=".$pass."");
?>

<form method="POST" action="<? echo $_SERVER['PHP_SELF']; ?>">
<input type="text" value="SESSIONID" name="sessid">
<input type="text" value="PASSWORD" name="password">
<input type="submit">
</form>

stimmt
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41946716
Ik snap niet echt wat je met dat <form> wilt bereiken. Dat is een formulier dat normaal naar een client wordt opgestuurd, maar dit kun je toch puur via PHP doen? Met CURL kun je dus zonder tussenkomst van een client een POST-request naar een webserver sturen
  dinsdag 19 september 2006 @ 12:01:55 #207
62215 qu63
..de tijd drinkt..
pi_41946920
quote:
Op dinsdag 19 september 2006 11:54 schreef JeRa het volgende:
Ik snap niet echt wat je met dat <form> wilt bereiken. Dat is een formulier dat normaal naar een client wordt opgestuurd, maar dit kun je toch puur via PHP doen? Met CURL kun je dus zonder tussenkomst van een client een POST-request naar een webserver sturen
dus het stukje php-code is voldoende?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41947047
quote:
Op dinsdag 19 september 2006 12:01 schreef qu63 het volgende:

[..]

dus het stukje php-code is voldoende?
In principe wel toch?
pi_41947137
quote:
Op dinsdag 19 september 2006 12:01 schreef qu63 het volgende:

[..]

dus het stukje php-code is voldoende?
Zolang je dingen als curl_exec() e.d. niet vergeet wel ja
  dinsdag 19 september 2006 @ 12:28:06 #210
62215 qu63
..de tijd drinkt..
pi_41947640
quote:
Op dinsdag 19 september 2006 12:09 schreef JeRa het volgende:

[..]

Zolang je dingen als curl_exec() e.d. niet vergeet wel ja
die lijkt me idd bvest essentieel
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41948473
@JeRa:

ik heb nu verschillende cookie headers geprobeerd echter blijft het script Error #2 terug krijgen

ik het als laatste test ook nog de volledige headers van me browser mee gestuurd:
1
2
3
4
5
6
7
8
9
<?php
header
("Referer: http://forum.fok.nl/user/active/77135" color="#007700">);
header("Accept-Language: nl");
header("Accept-Encoding: gzip, deflate");
header("User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1)");
header("Host: forum.fok.nl");
header("Connection: Keep-Alive");
header("Cookie: Enabled=true; sessid=2fb477a49f103394d2ff81a01043f8f2; user=77135");
?>


dit helpt helaas ook niet, het lijkt erop alsof ik een andere methode moet gaan verzinnen

[ Bericht 2% gewijzigd door mschol op 19-09-2006 13:02:22 ]
pi_41948927
@mschol

Als dat niet werkt dan moet er wel iets mis zijn met je session of user id. Immers werkt het bij mij zonder problemen door puur deze headers op te geven:
- Host: forum.fok.nl
- Connection: Close
- Cookie: user=0; sessid=...
  dinsdag 19 september 2006 @ 13:16:48 #213
62215 qu63
..de tijd drinkt..
pi_41949104
quote:
Op dinsdag 19 september 2006 12:09 schreef JeRa het volgende:

[..]

Zolang je dingen als curl_exec() e.d. niet vergeet wel ja
hmz, ik krijg nu steeds #error 47, Referer error: fout sessid

ik heb gewoon mijn sessionid opgegeven en als referrer dit topic..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41949155
quote:
Op dinsdag 19 september 2006 13:16 schreef qu63 het volgende:

[..]

hmz, ik krijg nu steeds #error 47, Referer error: fout sessid

ik heb gewoon mijn sessionid opgegeven en als referrer dit topic..
Ook de juiste bijbehorende userid opgegeven?
  dinsdag 19 september 2006 @ 13:24:40 #215
62215 qu63
..de tijd drinkt..
pi_41949339
quote:
Op dinsdag 19 september 2006 13:18 schreef JeRa het volgende:

[..]

Ook de juiste bijbehorende userid opgegeven?
jup,

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
php
$sessionid
= "******************";
$mail = "fok@qu63.com";
$sig = "[url=http://www.qu63.nl]qu63.nl!! Blog | Muziek | [s]Torrents[/s] | Muziek | En veel meer!! [/url]";
$pass = "***********";
$referer = "www.qu63.nl";
$user = "62215";
$ch = curl_init("http://forum.fok.nl/user/profile");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, "sessid=".$sessionid."&referrer=".$referrer."&userid=".$user."&email=".$mail."&signature=".$sig."&password=".$pass."");
curl_exec($ch);
?>
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41949393
Kijk dit is precies wat ik ook weilde leren
  dinsdag 19 september 2006 @ 13:28:41 #217
62215 qu63
..de tijd drinkt..
pi_41949446
quote:
Op dinsdag 19 september 2006 13:26 schreef Darkomen het volgende:
Kijk dit is precies wat ik ook weilde leren
tijd voor een fok/curl-tutorial
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41949482
pi_41949763
quote:
Op dinsdag 19 september 2006 13:24 schreef qu63 het volgende:

[..]

jup,
[ code verwijderd ]
Nee, nu stuur je een POST-formulier naar iemands profiel. Daar kan FOK! niets mee

Je moet HTTP-headers definiėren met je sessid & user
  dinsdag 19 september 2006 @ 13:58:36 #220
62215 qu63
..de tijd drinkt..
pi_41950291
quote:
Op dinsdag 19 september 2006 13:38 schreef JeRa het volgende:

[..]

Nee, nu stuur je een POST-formulier naar iemands profiel. Daar kan FOK! niets mee

Je moet HTTP-headers definiėren met je sessid & user
ik stuur het naar mijn eigen profiel..

iksnap het niet meer
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41950306
quote:
Op dinsdag 19 september 2006 13:11 schreef JeRa het volgende:
@mschol

Als dat niet werkt dan moet er wel iets mis zijn met je session of user id. Immers werkt het bij mij zonder problemen door puur deze headers op te geven:
- Host: forum.fok.nl
- Connection: Close
- Cookie: user=0; sessid=...
de user id klopt 100%
de session ID heb ik uit het fok.nl cookie getrokken op mijn server .
ik ga het nog een keer checken maar hier ben ik 99.9% zeker van dat de sessid klopt
maar de prfiel pagina is ook de enige pagina die dit probleem heeft, Myat bijvoorbeeld werkt zonder problemen
pi_41950488
quote:
Op dinsdag 19 september 2006 13:58 schreef qu63 het volgende:

[..]

ik stuur het naar mijn eigen profiel..

iksnap het niet meer
Oh sorry, je hebt gelijk.

De gegevens die je wilt wijzigen stuur je met je POST-data mee. Je session en user ID stuur je met de HTTP-headers mee. Dan moet het werken
pi_41950526
quote:
Op dinsdag 19 september 2006 13:59 schreef mschol het volgende:

[..]

de user id klopt 100%
de session ID heb ik uit het fok.nl cookie getrokken op mijn server .
ik ga het nog een keer checken maar hier ben ik 99.9% zeker van dat de sessid klopt
maar de prfiel pagina is ook de enige pagina die dit probleem heeft, Myat bijvoorbeeld werkt zonder problemen
Klopt, volgens Breuls was het de bedoeling dat het zo werkt op de /user/profile/xxxx pagina. Anders vraag handmatig een nieuwe session ID op en gebruik die?
  dinsdag 19 september 2006 @ 14:10:21 #224
62215 qu63
..de tijd drinkt..
pi_41950635
quote:
Op dinsdag 19 september 2006 14:04 schreef JeRa het volgende:

[..]

Oh sorry, je hebt gelijk.

De gegevens die je wilt wijzigen stuur je met je POST-data mee. Je session en user ID stuur je met de HTTP-headers mee. Dan moet het werken :)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
header
("Host: forum.fok.nl");
header("Connection: Keep-Alive");
header("Cookie: Enabled=true; sessid=**********; user=62215");

$sessionid = "**********";
$mail = "fok@qu63.com";
$sig = "[url=http://www.qu63.nl]qu63.nl!! Blog | Muziek | [s]Torrents[/s] | Muziek | En veel meer!! [/url]";
$pass = "**********";
$referer = "www.qu63.nl";
$user = "62215";
$ch = curl_init("http://forum.fok.nl/user/profile");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, "sessid=".$sessionid."&referrer=".$referrer."&userid=".$user."&email=".$mail."&signature=".$sig."&password=".$pass."");
curl_exec($ch);
?>


zo dus :?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41950855
quote:
Op dinsdag 19 september 2006 14:10 schreef qu63 het volgende:

[..]
[ code verwijderd ]

zo dus
Nee, met header() stel je in PHP de headers in die terug worden gestuurd naar de client (jou dus). Je moet via CURL de headers instellen die PHP naar forum.fok.nl gaat sturen zoek op CURL_OPT_HTTPHEADER.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')