abonnement Unibet Coolblue Bitvavo
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
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')