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.
  dinsdag 19 september 2006 @ 14:31:13 #226
62215 qu63
..de tijd drinkt..
pi_41951107
quote:
Op dinsdag 19 september 2006 14:21 schreef JeRa het volgende:

[..]

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.
1
2
3
4
5
6
7
8
9
10
11
12
13
<?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_HTTPHEADER,Host: forum.fok.nl; Connection: Keep-Alive; Cookie: Enabled=true; sessid=**********; user=62215);
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?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41951295
quote:
Op dinsdag 19 september 2006 14:21 schreef JeRa het volgende:

[..]

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.
zou het misschien zo kunnen zijn dat ik daar naar moet kijken?

de output van me script is ookwat verragt:
http://fia181-83.dsl.hccnet.nl/fok/profile.html
  dinsdag 19 september 2006 @ 14:43:21 #228
62215 qu63
..de tijd drinkt..
pi_41951432
quote:
Op dinsdag 19 september 2006 14:38 schreef mschol het volgende:

[..]

zou het misschien zo kunnen zijn dat ik daar naar moet kijken?

de output van me script is ookwat verragt:
http://fia181-83.dsl.hccnet.nl/fok/profile.html
/ Error #2
Deze functie is momenteel niet beschikbaar.

en nog wat stukjes javascript aan de bovenkant van de pagina
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41951575
quote:
Op dinsdag 19 september 2006 14:43 schreef qu63 het volgende:

[..]

/ Error #2
Deze functie is momenteel niet beschikbaar.

en nog wat stukjes javascript aan de bovenkant van de pagina
dat is dus me output...
lijkt me niet geheel correct he
komt omdat ik enkele regels uitlees...
ik heb em even veranderd...
pagina wordt opgehaald met dit script:
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
<?php
php
header
("Referer: http://forum.fok.nl/user/active/77135" color="#007700">);
header("Host: forum.fok.nl");
header("Connection: Keep-Alive");
header("Cookie: Enabled=true; sessid=d6b136ff50d130beb999115c973e5326; user=0");    
include(
"../includes/mysql.inc");
$dbHost = 'localhost';
$dbPass = *****';
$dbUser = '
*(****';
$dbName = '
FoK!';


$lines = file('
http://forum.fok.nl/user/profile/77135');
$regex = '/(d+) (gemiddeld (d+) per dag)/ism';
$i=1;
$con = connectDB($dbHost,$dbUser,$dbPass,$dbName);
$query1 = RunQuery("SELECT `ID` FROM `posts` ORDER BY 'ID' DESC");
$query1 = mysql_fetch_array($query1);
$ID=$query1[0];
$ID=$ID+1;
$file = fopen("profile.html",w);
while(
$i&lt;500)
{
fwrite($file,$lines[$i]);
preg_match_all($regex,$lines[$i],$needle);
  
$needle = split(' ',$needle[0][0]);
  if(
$needle[0] != '' && is_numeric($needle[0]))
  {
    
$query = RunQuery("INSERT INTO `posts` (`posts`,`datum`,`ID`) VALUES('$needle[0]','".date('Y-m-d H:i:s')."','".$ID."')");
    
CloseConDB($con);
    exit;
  }
$i++;
}
?>


en roep ik alsvolgt aan:
in scheduled tasks
1d:phpcliphp.exe D:wwwFOKposts-reader.php


[ Bericht 3% gewijzigd door mschol op 19-09-2006 15:04:30 ]
pi_41951843
Jij geeft ook alleen de headers naar de client als ik het verhaal zo lees.
Dus zou dat met de CURL_OPT_HTTPHEADER. moeten lukken

Jammer dat ik op mn werk zit en het zelf niet ff kan uitzoeken en testen.

Zit ff te lezen, en volgens mij is het ongeveervergelijkbaar als je het via AJAX zou willen doen ?

[ Bericht 23% gewijzigd door Darkomen op 19-09-2006 15:05:00 ]
pi_41953538
quote:
Op dinsdag 19 september 2006 14:56 schreef Darkomen het volgende:
Jij geeft ook alleen de headers naar de client als ik het verhaal zo lees.
Dus zou dat met de CURL_OPT_HTTPHEADER. moeten lukken

Jammer dat ik op mn werk zit en het zelf niet ff kan uitzoeken en testen.

Zit ff te lezen, en volgens mij is het ongeveervergelijkbaar als je het via AJAX zou willen doen ?
wat ik zo lees dus ook..
a ik heb nu dit geprobeerd:
1
2
3
4
5
6
7
<?php
$ch
= curl_init();
curl_setopt($ch, CURLOPT_URL, "http://forum.fok.nl/user/profile/77135");
curl_setopt($ch,CURL_OPT_HTTPHEADER,"Host: forum.fok.nl; Connection: Keep-Alive; Cookie: Enabled=true; sessid=d6b136ff50d130beb999115c973e5326; user=0;");
curl_setopt($ch, CURLOPT_GET, true);
curl_exec($ch);
?>

wat dus ook niet werkt, nou is het wel zo dat ik snel heb geprobeerd zonder echt tutorials eff te lezen...
dus kan heel goed dat ik wat fout doe.. :P
  dinsdag 19 september 2006 @ 16:08:13 #232
65471 SkaterSam
Lurking Galore
pi_41954014
Ik wil een database maken om verloren wachtwoorden te resetten. In de database komen dan ID, een speciale token (resetcode) en de tijd te staan. Je resetcode is in principe 24 uur geldig, daarna niet meer. Maar ik kan niet voor elke entry die in de DB staat een speciale script hebben om hem na 24 te verwijderen. Ik zou het kunnen controleren met een cronjob bijvoorbeeld (toch?), maar dan staan sommige er meer dan 24 uur in. Is er een andere manier om dit op te lossen.

En ik had nog een kleine tweede vraag, waarom doet dit het niet:
1
2
3
$query = SELECT COUNT(u.email) AS nummail, u.id FROM users AS u WHERE u.email = '" . $email "'";
$resource = mysql_query($query);
result = mysql_fetch_assoc($resource);

Hij geeft aan dat mysql_fetch_assoc() geen 'valid resource' is...
Let's make life easy
Typo's are the demon spawn from hell !
pi_41954244
@SkaterSam
zet achter je mysql_query() eens or die(mysql_error());
  dinsdag 19 september 2006 @ 16:29:30 #234
62215 qu63
..de tijd drinkt..
pi_41954597
1
2
3
4
5
6
7
8
9
10
11
12
13
<?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_HTTPHEADER, array("Host: forum.fok.nl","Connection: Keep-Alive","Cookie: Enabled=true; sessid=******; user=62215"));
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 doet ie het! *O*
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 19 september 2006 @ 16:33:58 #235
62215 qu63
..de tijd drinkt..
pi_41954737
quote:
Op dinsdag 19 september 2006 16:29 schreef qu63 het volgende:

[ code verwijderd ]

zo doet ie het!
waarom werkt mn smiley niet
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41954790
quote:
Op dinsdag 19 september 2006 16:29 schreef qu63 het volgende:

[ code verwijderd ]

zo doet ie het!


idd

nou ik eigenlijk eff moeten gaan zoeken hoe ik dat goed in mijn script verwerk
  dinsdag 19 september 2006 @ 16:37:32 #237
62215 qu63
..de tijd drinkt..
pi_41954807
alleen zo verwijder je wel alle andere gegevens uit je profiel
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41954861
quote:
Op dinsdag 19 september 2006 16:37 schreef qu63 het volgende:
alleen zo verwijder je wel alle andere gegevens uit je profiel
oeps (nioet van belang voor mij maar dat terzijde )
  dinsdag 19 september 2006 @ 16:43:41 #239
62215 qu63
..de tijd drinkt..
pi_41954979
quote:
Op dinsdag 19 september 2006 16:39 schreef mschol het volgende:

[..]

oeps (nioet van belang voor mij maar dat terzijde )
ik had gewoon nog mn profiel-edit pagina open staan, dus ff wachtwoord doen en klaar

nu nog ff kijken hoe ik alle velden kan uitlezen en eventueel updaten
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 19 september 2006 @ 16:49:16 #240
62215 qu63
..de tijd drinkt..
pi_41955094
sig updaten is leuk!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41955133
*O* dankzij qu63 z'n cookie header is mijn script gelukt :D
1
2
3
4
5
6
7
8
9
<?php
$ch
= curl_init("http://forum.fok.nl/user/profile/77135");
curl_setopt($ch,CURLOPT_HTTPHEADER, array("Host: forum.fok.nl","Referer: http://forum.fok.nl/user/active/77135" color="#007700">,
"Connection: Keep-Alive","Cookie: Enabled=true; sessid=**; user=77135"));
curl_setopt($ch,CURLOPT_HTTPGET, 1);
$file = fopen("profile.html",w);
//curl_setopt($ch, CURLOPT_URL, "http://forum.fok.nl/user/profile/77135");
curl_setopt($ch, CURLOPT_FILE, $file);
$lines = curl_exec($ch);
?>


schrijft me profiel pagina weg in profile.html die ik vervolgens weer kan uitlezen :)
niet efficient waarschijnlijk, maar het werkt :P
pi_41955337
Mooi! ff jatten :p
  dinsdag 19 september 2006 @ 17:25:05 #243
65516 gieling
Live from NYC
pi_41956009
Ondanks dat ik weet dat het weinig met php te maken heeft, ligt het toch hier het dichts in de buurt en een heel topic vind ik ook weer zo overbodig

Ik heb twee vragen...

1.

Ik heb om bij te houden naar welke externe links mensen gaan deze gezet in /go/[url] (bijv /go/http://www.phpfreakz.nl/), maar ik weet niet welke 'regexp' hiervoor gebruikt moet worden want hij ziet de '//' als extra slashes of als ik http:// weg haal, alles na de punt niet meer.
Dit gebruik ik als 'code':

RewriteRule ^go/([a-zA-Z] /V2/go.php?url=$1

2.

Om oude pagina's naar de nieuwe te krijgen gebruik ik de volgende redirect:

Redirect permanent /V2/showobject.php?l=([a-zA-Z]+)&cat=([0-9]+)&page=([0-9]+)&id=([0-9] http://www.url.nl/V2/object/$1/$4/$3/

Echter wil dit niet echt werken, iemand een idee?

Alvast tnx
pi_41956604
quote:
Op dinsdag 19 september 2006 17:00 schreef Darkomen het volgende:
Mooi! ff jatten :p


blijkt dat ik nog wat probleempjes heb met het inlezen van mijn pagina, die moet ik nog eff oplossen
pi_41956737
Hey crap nah ik zie het wel als het werkt
  dinsdag 19 september 2006 @ 17:55:54 #246
65471 SkaterSam
Lurking Galore
pi_41956828
quote:
Op dinsdag 19 september 2006 16:15 schreef mschol het volgende:
@SkaterSam
zet achter je mysql_query() eens or die(mysql_error());
Ja, dat lag wel voor de hand ja Nog iemand een antwoord op de eerste vraag ?
Let's make life easy
Typo's are the demon spawn from hell !
pi_41956962
quote:
Op dinsdag 19 september 2006 17:50 schreef Darkomen het volgende:
Hey crap nah ik zie het wel als het werkt
inlezen vanaf fok gaat goed, alleen het inlezen van profile.html (op mijn eigen server) gfaat niet lekker...
me script raakt in een oneindige loop ofzo...
pi_41956965
Niet, daar is niet direct een oplossing voor.
Gewoon waneer de user de link gebruikt, controleren of hij al meer dan 24 uur erin staat, zo ja, pech, token ongeldig, oude verwijderen, nieuwe aanmaken.
En of in je admin, of ergens anders ff een script erinproppen die de oude verwidjerd
  dinsdag 19 september 2006 @ 18:06:07 #249
65471 SkaterSam
Lurking Galore
pi_41957091
quote:
Op dinsdag 19 september 2006 18:01 schreef Darkomen het volgende:
Niet, daar is niet direct een oplossing voor.
Gewoon waneer de user de link gebruikt, controleren of hij al meer dan 24 uur erin staat, zo ja, pech, token ongeldig, oude verwijderen, nieuwe aanmaken.
En of in je admin, of ergens anders ff een script erinproppen die de oude verwidjerd
Heee, ik kan natuurlijk gewoon een combo van het controleren van de link en een cronjob om de oude te verwijderen, dan verwijder ik de data uit de table na maximaal 47 uur en 59 minuten. Even kijken of dat kan...
Let's make life easy
Typo's are the demon spawn from hell !
  dinsdag 19 september 2006 @ 18:06:59 #250
62215 qu63
..de tijd drinkt..
pi_41957123
quote:
Op dinsdag 19 september 2006 18:01 schreef mschol het volgende:

[..]

inlezen vanaf fok gaat goed, alleen het inlezen van profile.html (op mijn eigen server) gfaat niet lekker...
me script raakt in een oneindige loop ofzo...
curl_close($ch);

zet die er eens bij?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41957405
Hoe komen jullie eigenlijk aan de sessieid?

of wacht... cookie


werkt
pi_41957572
quote:
Op dinsdag 19 september 2006 18:06 schreef qu63 het volgende:

[..]

curl_close($ch);

zet die er eens bij?
die stond er bij, waarschijnlijk niet mee gekopieerd

om de een of ander reden lees file() niet het hele bestand in
dit is wat ik in de laatste loop van mijn script terug krijg:
http://fia181-83.dsl.hccnet.nl/fok/posts-reader.php
en dat leest hij in van http://fia181-83.dsl.hccnet.nl/fok/profile.html

hij stikt rond lijntje 76 in de html file...
normaal ging hij zonder problemen naar +300

nogmaals getest in een los bestand: daar leest php hem wel zonder problemen helemaal in
memory probleem ofzo???
wie heeft een ideetje...

[ Bericht 9% gewijzigd door mschol op 19-09-2006 18:31:51 ]
  dinsdag 19 september 2006 @ 18:32:12 #253
62215 qu63
..de tijd drinkt..
pi_41957896
quote:
Op dinsdag 19 september 2006 18:22 schreef mschol het volgende:

[..]

die stond er bij, waarschijnlijk niet mee gekopieerd

om de een of ander reden lees file() niet het hele bestand in
dit is wat ik in de laatste loop van mijn script terug krijg:
http://fia181-83.dsl.hccnet.nl/fok/posts-reader.php
en dat leest hij in van http://fia181-83.dsl.hccnet.nl/fok/profile.html

hij stikt rond lijntje 76 in de html file...
normaal ging hij zonder problemen naar +300
ik zie gewoon je normale profielpagina als ik naar http://fia181-83.dsl.hccnet.nl/fok/profile.html ga hoor
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41958305
Word het bestand niet net geschreven waneer je hem al opent?

ik kom er trouwens niet uit met preg_match_all, krijg hierbij 4 keer niks
1
2
3
4
5
6
7
8
$regex = '/(d+) (gemiddeld (d+) per dag)/ism';
$test_line = '<tr><td style="background:#F5F5F0;"> </td><td>Aantal posts:</td><td>1295 (gemiddeld 2 per dag)</td></tr></tbody>';
preg_match_all ($regex,$test_line,$needle);
$i=0;
foreach ($needle as $val) {
   echo "matched: " . $val[$i] . "<br>";
 $i++;
}


[ Bericht 40% gewijzigd door Darkomen op 19-09-2006 18:58:46 ]
pi_41959374
quote:
Op dinsdag 19 september 2006 18:46 schreef Darkomen het volgende:

ik kom er trouwens niet uit met preg_match_all, krijg hierbij 4 keer niks
[ code verwijderd ]
1$regex = '/(d+) (gemiddeld (d+) per dag)/ism';


Niet getest overigens.
  dinsdag 19 september 2006 @ 19:27:46 #256
62215 qu63
..de tijd drinkt..
pi_41959513
hoe kan ik nou het makkelijkst mijn profiel-pagina uitlezen en daarna weer invoeren dmv mijn scriptje van de vorige pagina
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41959550
quote:
Op dinsdag 19 september 2006 19:23 schreef Light het volgende:

[..]
[ code verwijderd ]

Niet getest overigens.
Wat is het verschil?
  dinsdag 19 september 2006 @ 19:33:02 #258
62215 qu63
..de tijd drinkt..
pi_41959678
quote:
Op dinsdag 19 september 2006 19:28 schreef Nevermind het volgende:

[..]

Wat is het verschil?
zat ik ook al naar te zoeken, maar ik gok op een paar \'s die er uit gehaald zijn
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41959958
Ik zie het ook niet
Maar mschol weet het wel bij hem werkt het schijnbaar
pi_41960420
quote:
Op dinsdag 19 september 2006 19:41 schreef Darkomen het volgende:
Ik zie het ook niet
Maar mschol weet het wel bij hem werkte het schijnbaar


nu moet ik em opnieuw testen

maar ben net klaar met eten dus ik ga nu kijken of ik (in het aparte test bestandje) me post aantal kan uitlezen...
jullie horen het zo

--edit- (3de alweer )

dat deel doet het nog steeds prima, enige wat nu dus rest is waarom mijn hoofdscript de html pagina , die wordt opgeslagen, niet goed uitleest.

zoals iemand al zei: het feit dat er misschien nog in geschreven wordt zou idd het probleem kunnen zijn..
hoe kan ik dit het beste oplossen ? met flock???
pi_41960601
quote:
Op dinsdag 19 september 2006 18:32 schreef qu63 het volgende:

[..]

ik zie gewoon je normale profielpagina als ik naar http://fia181-83.dsl.hccnet.nl/fok/profile.html ga hoor
dat wist ik ook idd.. alleen mijn php script leest em niet goed (om een of ander reden)
pi_41961470
Ik heb gewoon gezegd sleep voor 5 seconden.
pi_41961987
quote:
Op dinsdag 19 september 2006 20:24 schreef Darkomen het volgende:
Ik heb gewoon gezegd sleep voor 5 seconden.
heeft php een sleep functie????
pi_41962052
quote:
Op dinsdag 19 september 2006 20:41 schreef mschol het volgende:

[..]

heeft php een sleep functie????
Ja.
pi_41962108
quote:
Op dinsdag 19 september 2006 20:42 schreef Light het volgende:

[..]

Ja.


wist dit niet , had ik zeker eerder moeten weten
thnx anyways
pi_41962234
haha,lukt het dan wel? laat maar weten, ennuh een peek @ je script
pi_41962669
quote:
Op dinsdag 19 september 2006 20:47 schreef Darkomen het volgende:
haha,lukt het dan wel? laat maar weten, ennuh een peek @ je script
moie funcite maar et werkt nog niet

ik ga rustig verder debuggen

UPDATE

ik heb zowaar een waarde in mijn DB weten te krijgen


maar dit komt doordat ik een check heb gedaan of de lokale profiel pagina bestaat
zie hier de code

maar kennelijk lukt het php niet om in 1 run alles te doen...
waarom dit zo is weet ik niet ik krijg namelijk geen foutmeldingen terug..
me errorlog is ook clean...

[ Bericht 40% gewijzigd door mschol op 19-09-2006 21:20:53 ]
  dinsdag 19 september 2006 @ 21:01:22 #268
62215 qu63
..de tijd drinkt..
pi_41962758
iemand nog een tip voor mij?
quote:
Op dinsdag 19 september 2006 19:27 schreef qu63 het volgende:
hoe kan ik nou het makkelijkst mijn profiel-pagina uitlezen en daarna weer invoeren dmv mijn scriptje van de vorige pagina
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41963486
Uitlezen kan op de manier die Mschol aangeeft, maar dan moet je gaan zoeken naar de values van de velden die je wilt doorsturen. en dat lukt mij dus nog niet
pi_41963554
quote:
Op dinsdag 19 september 2006 21:20 schreef Darkomen het volgende:
Uitlezen kan op de manier die Mschol aangeeft, maar dan moet je gaan zoeken naar de values van de velden die je wilt doorsturen. en dat lukt mij dus nog niet
regex..

ik heb voor bovenstaande regular expression de trail van regexbuddy gebruikt
pi_41964042
regexbuddy.com die kende ik nog niet!
Jammer dat het betaald is
pi_41965577
quote:
Op dinsdag 19 september 2006 19:33 schreef qu63 het volgende:

[..]

zat ik ook al naar te zoeken, maar ik gok op een paar \'s die er uit gehaald zijn
Hmmja, het forum is wat te fanatiek met backslashes strippen

$regex = '/(d+) \(gemiddeld (d+) per dag\)/ism';

Zo zou het wel het goede resultaat moeten geven bij het weergeven.
  woensdag 20 september 2006 @ 00:51:03 #273
62215 qu63
..de tijd drinkt..
pi_41971519
snap dr geen hout van

morgen maar eens verder kijken
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41975466
Nog geen effect bij mij,

http://borntobewild.satanist.nl/fok2.php
pi_41975657
Om maar ff ontopic te reageren OMFG
pi_41975885
quote:
Op woensdag 20 september 2006 09:54 schreef Darkomen het volgende:
Nog geen effect bij mij,

http://borntobewild.satanist.nl/fok2.php
erg vreemd want bij mij werkt het prima (al een hele tijd...
heb je al geprobeer je error reporting op maximaal te zetten..?
en in regexbuddy kan je ook je regex uit laten testen tegen een string, dan zou je misschien kunnen zien waar het mis gaat..
pi_41975964
Probeer eens met:

$regex = '/(d+)D+gemiddeldD+(d+)/ism';
pi_41976354
Werkt ook niet roonaan, ik krijg alleen lege array's
array(3) { [0]=> array(0) { } [1]=> array(0) { } [2]=> array(0) { } }

@mschol, kan jij je code eens in een txt file zetten, volgens mij zit er geen verschil tussen jouw code en de mijne, behalve dat ik dus niks in de db zet en geen controle uitvoer.
Pak ik een andere regex en test text dan werkt het wel?!
pi_41977514
quote:
Op woensdag 20 september 2006 10:33 schreef Darkomen het volgende:
Werkt ook niet roonaan, ik krijg alleen lege array's
array(3) { [0]=> array(0) { } [1]=> array(0) { } [2]=> array(0) { } }

@mschol, kan jij je code eens in een txt file zetten, volgens mij zit er geen verschil tussen jouw code en de mijne, behalve dat ik dus niks in de db zet en geen controle uitvoer.
Pak ik een andere regex en test text dan werkt het wel?!
hele code is hier te zien:
http://fia181-83.dsl.hccnet.nl/fok/posts-reader.phps
inclusief code coloring
pi_41977902
Ik ga hem eens aanpassen naar mijn userid, geen db info, en dan eens kijken wat er gebeurd.

Edit: wazig zo doet hij het dus wel, wat heb ik dan vern**kt?

http://borntobewild.satanist.nl/mschol.php

Bedankt
  woensdag 20 september 2006 @ 11:55:48 #282
62215 qu63
..de tijd drinkt..
pi_41978684
quote:
Op woensdag 20 september 2006 11:27 schreef Darkomen het volgende:
Ik ga hem eens aanpassen naar mijn userid, geen db info, en dan eens kijken wat er gebeurd.

Edit: wazig zo doet hij het dus wel, wat heb ik dan vern**kt?

http://borntobewild.satanist.nl/mschol.php

Bedankt
hij ligt nu 6 posts achter

volgens je profiel 1308
volgens je script: 1302
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41978927
if(!file_exists($local_file))
{

Maar die lokal file bestaat, voor de exit zou nog een unlink kunnen.
Hij is dus idd niet up to date, maar dat maakt niet uit, ging mij er meer om om een werkend voorbeeld te hebben
pi_41979424
quote:
Op woensdag 20 september 2006 12:04 schreef Darkomen het volgende:
if(!file_exists($local_file))
{

Maar die lokal file bestaat, voor de exit zou nog een unlink kunnen.
Hij is dus idd niet up to date, maar dat maakt niet uit, ging mij er meer om om een werkend voorbeeld te hebben
die code heb ik erin gezet zodat in princiepe altijd je lokale file wordt ingelezen voordat hij wordt overschreven

in mijn script gaat het nu dus bij het ophalen met curl en dan inlezen fout maar de 2de keer (als $local_file bestaat) gaat het goed
pi_42002681
Heb deze hele reeks gemist ofzo
  donderdag 21 september 2006 @ 01:07:44 #286
62215 qu63
..de tijd drinkt..
pi_42004613
quote:
Op woensdag 20 september 2006 00:51 schreef qu63 het volgende:
snap dr geen hout van

morgen maar eens verder kijken
morgen dus
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_42006229
terugkomend op mijn probleem:
met deze code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
while($i&lt;1000)
{
echo(
$lines[$i]);
    if(
preg_match_all($regex,$lines[$i],$needle))
    {
        
$needle = split(' ',$needle[0][0]);
        if(
$needle[0] != '' && is_numeric($needle[0]))
        {
        
            
$query = RunQuery("INSERT INTO `posts` (`posts`,`datum`,`ID`) VALUES('$needle[0]','".date('Y-m-d H:i:s')."','".$ID."')");
            
CloseConDB($con);
            
unlink($local_file);
            
//exit;
            
echo("done<br>");
          }
    }
    
$i++;
}
echo(
"done_na_while");
?>


krijg ik, wanneer profile.html NIET bestaat, alleen done_na_while terug
bestaat profile.html WEL, dan krijg ik done en done_na_while terug

de regel waar hij op stikt is trouwens de regel waar mijn signature staat, om precies te zijn na dit:
1Mijn DVD Collectie</a> | <a href="http://forum.fok.


[ Bericht 3% gewijzigd door mschol op 21-09-2006 08:12:13 ]
pi_42006933
Wazig, wat is er zo bijzonder bij die regel dat hij er op moet stoppen?
Behalve dan dat het topic nummer een nummerice waarde is, maar dat zou hij toch niet als match moeten zien?
pi_42007046
quote:
Op donderdag 21 september 2006 08:48 schreef Darkomen het volgende:
Wazig, wat is er zo bijzonder bij die regel dat hij er op moet stoppen?
Behalve dan dat het topic nummer een nummerice waarde is, maar dat zou hij toch niet als match moeten zien?
dat zou hij idd niet als match terug geven (dan had ik immers ook done teruggekregen )
en ik zoek ook naar een hele string (waar ook het gemiddelde instaat)
en ik weet nu dus niet wat het is...
ik heb het nu op tweakers en computertotaal forum gezet... (die hebben me ook geadvieseerd om die exit eruit te halen en eff wat te echo'en ( )
ben benieuwd of zij me kunnen helpen
pi_42007323
quote:
Op donderdag 21 september 2006 07:34 schreef mschol het volgende:
terugkomend op mijn probleem:
met deze code:
[ code verwijderd ]

krijg ik, wanneer profile.html NIET bestaat, alleen done_na_while terug
bestaat profile.html WEL, dan krijg ik done en done_na_while terug

de regel waar hij op stikt is trouwens de regel waar mijn signature staat, om precies te zijn na dit:
[ code verwijderd ]
hmmmm in je while check je $needle, en in je if set je opnieuw de $needle. zou het daar fout kunnen gaan?
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_42007375
quote:
Op donderdag 21 september 2006 09:17 schreef Desdinova het volgende:

[..]

hmmmm in je while check je $needle, en in je if set je opnieuw de $needle. zou het daar fout kunnen gaan?
nee in $needle wordt de match van preg_match_all gezet ( dat is dus bijvoorbeeld: 14252 (gemiddeld 15 per dag) )

vervolgens set ik $needle weer om de juiste waarde erin te krijgen ( 14252 uit het de regel hierboven)
pi_42014746
Hallo,

Ik heb een link gemaakt die een variable in de url meegeeft naar de volgende pagina

zo dus:

1
2
3
$naam = "Piet Janssen";

.....onclick="window.open('kaart/index.php?variabele=<?php echo $naam; ?>.......


en op de volgende pagina heb ik een textfield waar het meegezonden variabale in wordt gezet

1
2
3
4
5
6
7
8
9
10
<?php
php
$Bnaam
= $_GET['variabele'];


.......
...
input name="tekstveld1" type="text" value= php echo $Bnaam;   size="30" readonly="true"....
.......
?>


het werkt goed tenzijn je een variablele meegeeft die een spatie bevat zoals "Piet Jansen" dan wordt alleen Piet in de textfield gezet..

ik heb van alles geprobeerd maar krijg het gedeelte na de spatie niet mee..

en moet het dan gezocht worden op de 1e pagina die het stuurt of de 2e die het ontvangt?
It's time to kick ass and chew bubble gum... and I'm all out of bubble gum
pi_42014838
in pagina 1 verander je dit:
=<?php echo $naam; ?>.......
naar
=<?php echo(urlencode($naam)); ?>.......

en pagina 2 verander je dit:
$Bnaam = $_GET['variabele'];
naar dit:
$Bnaam = urldecode($_GET['variabele']);
pi_42014873
@Xtr3mE

Allereerst dien je aanhalingstekens om je value-waarde te zetten, zoals value="Piet Jansen" ipv value=Piet Jansen. Verder is het slim om in URIs urlencode() te gebruiken (of rawurlencode()) om zo speciale tekens (zoals spaties) correct te escapen
pi_42014903
quote:
Op donderdag 21 september 2006 14:25 schreef mschol het volgende:
en pagina 2 verander je dit:
$Bnaam = $_GET['variabele'];
naar dit:
$Bnaam = urldecode($_GET['variabele']);
Als het goed is hoeft dit helemaal niet, de webserver (of PHP) zet de tekens zelf al goed om.
pi_42015231
bedankt voor de snelle reacties!

het werkt nu perfect
It's time to kick ass and chew bubble gum... and I'm all out of bubble gum
pi_42018763
niemand die nog een idee heeft voor mijn script???
pi_42018828
Noep, ben wel aan het spelen en krijg zelf af en toe de melding dat de file niet goed is, en dan is hij ook 0kb, maar als je hem opent staat alles er wel in?!

trouwens wel de 1000 vervangen voor count($lines)
maar ik krijg nog wel eens een lees fout van de file.
maar na reload vindt hij dus wel het aantal posts.
En daarna 10 keer fout bij inlezen, en die snap ik dus echt niet, die file is er toch?!

[ Bericht 19% gewijzigd door Darkomen op 21-09-2006 17:15:53 ]
pi_42021348
quote:
Op donderdag 21 september 2006 16:44 schreef Darkomen het volgende:
Noep, ben wel aan het spelen en krijg zelf af en toe de melding dat de file niet goed is, en dan is hij ook 0kb, maar als je hem opent staat alles er wel in?!

trouwens wel de 1000 vervangen voor count($lines)
maar ik krijg nog wel eens een lees fout van de file.
maar na reload vindt hij dus wel het aantal posts.
En daarna 10 keer fout bij inlezen, en die snap ik dus echt niet, die file is er toch?!
ik ga gewoon maar een workaround bouwen
eerste bestand bevat de curl aanroep
2de bestand bevat inlezen
in bestand 1 roep ik bestand 2 aan d.m.v. header();
zou moeten werken
  donderdag 21 september 2006 @ 22:09:01 #300
145255 Rumboon
OK, ik doe normaal...
pi_42029998
Ben pas begonnen met PHP en loop nu onverklaarbaar vast.

Versies:
Apache/1.3.19
PHP Version 4.0.4pl1

Files:
newcustomer.html
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
<html>
<head>
  <title>New Customer Information</title>
</head> 

<body>

<br/><br/>
<p align='center'>
    Please enter your full name and your user name:
</p>

<form action='process_newcustomer.php' method='post'>
  <table align='center' width='60%' border='0'>
  <tr>
    <td width='150'> Full Name:</td>
    <td><input type='text' name='fullname' size='30'/></td> 
  </tr>
  <tr>
    <td width='150'> User Name:</td>
    <td><input type='text' name='username' size='30'/></td> 
  </tr>
  <tr>
    <td colspan='2' align='center'>
      <input type='submit' value='Submit'/>
    </td>
  </tr>
  </table>
</form>

</body>
</html>


process_newcustomer.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<html>
<head>
  <title>Welcome !!!</title>
</head>

<body>
<?php
  $fullName = $_POST['fullname'];  
  $userName = $_POST['username'];
?>

  <br/><br/>
  <p align='center'>
    Welcome new customer!  You have entered the following information:
  </p>

  <p align='center'>
    Full Name: <b> <?php echo $fullName; ?> </b><br/>
    User Name: <b> <?php echo $userName; ?> </b><br/>
  </p>

</body>
</html>


Als ik de html pagina draai krijg ik vervolgens te zien:

Welcome new customer! You have entered the following information:

Full Name:
User Name:

Verder niets! Hoe kan dit?????
...maar ik bats wél met je moeder
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')