Je maar dat zou ik dan als argument moeten geven aan die functie , toch? Ik zocht eigenlijk een methode waarbij het automatisch gaat.quote:
Ja dat kan ik wel doen, maar dan moet ik elke keer weer __LINE__ als argument doorgeven, en dat vind ik een beetje omslachtig. Ik dacht misschien is er ook een andere methode.quote:Op zaterdag 7 oktober 2006 12:38 schreef Chandler het volgende:
ik weet zelf geen niet hoe je dat wil doen... maar je kunt toch ook bla(__LINE__) doen?
google-cache linkquote:Op zaterdag 7 oktober 2006 21:45 schreef Swetsenegger het volgende:
php.net plat?
fuck en ik heb de juiste syntax voor print_r nodig
Ja dat had ik dus maar dat werkte niet....quote:Op zaterdag 7 oktober 2006 21:49 schreef Roönaän het volgende:
juiste syntax voor print_r???
print_r(anything);
kheb een html-form in mijn active desktop die idd naar die sites doorlinktquote:Op zaterdag 7 oktober 2006 21:59 schreef JeRa het volgende:
Ik gebruik altijd http://nl2.php.net/ of http://nl3.php.net/, omdat deze los van de hoofdsite draaien en vaak stukken sneller zijn
Ik heb geen active desktop op mijn powerbookquote:Op zaterdag 7 oktober 2006 22:00 schreef Roönaän het volgende:
[..]
kheb een html-form in mijn active desktop die idd naar die sites doorlinktfunctie intypen en op enter raggen.
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 | $loginfields['username'] = urlencode('loginnaam'); $loginfields['password'] = urlencode('wachtwoord'); $loginfields['id'] = urlencode('123456'); $loginfields['u'] = urlencode('%2Fshow.php%3Fid%3D123456'); $ch = curl_init(); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_URL, 'http://www.domein.nl/login.php'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $loginfields); curl_exec($ch); curl_close($ch); En het posten: $ch = curl_init(); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_URL, 'http://www.domein.nl/insertmessage.php'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields); $output = curl_exec($ch); $info = curl_getinfo($ch); foreach ($info as $key=>$value) { print "$key -> $value<br>"; } curl_close($ch); print $output; curl_close($ch); |
mijn sig-update-en-meteen-post-script:quote:Op zondag 8 oktober 2006 17:40 schreef Darkomen het volgende:
Hoi, ik zit wat verder te werken op het fok inloggen en signature aanpassen.
maar dan op een andere site, ik weet waar ik moet inloggen, en ik weet waar ik een bericht kan posten.
De veldnamen etc, maar hoe verder?
Hoe weet ik of ik nu wel ben ingelogd of niet, en hoe ga ik naar de 2de pagina om daar te posten?
[ code verwijderd ]
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 | $sessionid = "****"; $h = date("d-m-y @ H:i"); $mail = "****"; $sig = "Offrir l'amité à qui veut l'amour, c'est donner du pain à qui meurt de soif Ask || Answer || Receive [b]laatste update op mijn [url=www.qu63.nl/blog]weblog[/url]: ".$h."[/b]"; $pass = "****"; $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=".$sessionid."; user=62215")); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, "&email=".$mail."&signature=".$sig."&password=".$pass."&showemail=1&icq=140556304&msn=qu633@hotmail.com&ondertitel=..de tijd drinkt.&homepage=http://www.qu63.com&webicon=http://forum.fok.nl/usericons/62215/qu24.gif&geslacht=m&woonplaats=Hilversum&geboortedatum=1985-08-28"); curl_exec($ch); curl_close($ch); $html = file_get_contents('http://forum.fok.nl/forum/9'); if(preg_match_all('/topic(([0-9]{6,}),'([WFL-LFC.*)'/iU', $html, $matches)) { $topics = array(); foreach($matches[1] as $index => $id) $topics[] = array('id' => $id, 'title' => $matches[2][$index]); $message = "Weer een update op mijn weblog! [url=http://www.qu63.nl/blog]".$h."[/url]"; $ch = curl_init("http://forum.fok.nl/fok/post_reply/".$topics[0]['id'].""); 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, "&topic=".$topics[0]['id']."&skipVerbose=TRUE&posticoon=6&message=".$message."&submit=Invoeren"); curl_exec($ch); curl_close($ch); } ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 | $postfields['subject'] = urlencode(''); $postfields['message'] = urlencode('Testje'); $postfields['pageID'] = urlencode('*****'); $postfields['privateMsg'] = urlencode('0'); $ch = curl_init("http://www.domein.nl/insertmessage.php"); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Host: www.domein.nl","Connection: Keep-Alive","Cookie: Enabled=true; PHPSESSID=******; user=*****")); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields); curl_exec($ch); curl_close($ch); |
Bij elke actie naar een webserver toe hoort een reactie. Kijk dus naar wat de webserver naar je terugstuurt als je een POST-formulier voor het inloggen verstuurt (met name de headers) en kijk naar de verschillen bij een succesvolle login en bij een foute login.quote:Op zondag 8 oktober 2006 17:40 schreef Darkomen het volgende:
Hoi, ik zit wat verder te werken op het fok inloggen en signature aanpassen.
maar dan op een andere site, ik weet waar ik moet inloggen, en ik weet waar ik een bericht kan posten.
De veldnamen etc, maar hoe verder?
Hoe weet ik of ik nu wel ben ingelogd of niet, en hoe ga ik naar de 2de pagina om daar te posten?
[ code verwijderd ]
1 2 3 | $voorselectiequery = "SELECT id FROM blog where id = '" . $_SESSION['blogselecteren'] . "'"; ?> |
1 |
1 |
De quick & dirty oplossing is javascript gebruiken om onload alle links naar je eigen pagina's te encoden.quote:Op maandag 9 oktober 2006 20:02 schreef Piles het volgende:
Ik gebruik de mod_rewrite-dinges voor mijn pagina's, maar nu had ik een probleem met bijvoorbeeld de link:
http://www.huisdierportal(...)20een%20weblog?.html
Dit komt door het ? in de url. Deze moet omgezet worden naar de waarde %iets. In PHP is daar de functie urlencode() voor, maar nu moet ik dus al mijn links (dus templates + code) aanpassen om alles goed te krijgen
Nu vroeg ik me af of dit niet met 1 instelling ofzo kan?
multiviews gebruiken ipv een modrewritequote:Op maandag 9 oktober 2006 20:02 schreef Piles het volgende:
Ik gebruik de mod_rewrite-dinges voor mijn pagina's, maar nu had ik een probleem met bijvoorbeeld de link:
http://www.huisdierportal(...)20een%20weblog?.html
Dit komt door het ? in de url. Deze moet omgezet worden naar de waarde %iets. In PHP is daar de functie urlencode() voor, maar nu moet ik dus al mijn links (dus templates + code) aanpassen om alles goed te krijgen
Nu vroeg ik me af of dit niet met 1 instelling ofzo kan?
Ik heb maar 1 variabele tot mijn beschikking in die query, dus op jou manier moet ik de onder- of bovengrens berekenen met PHP. Dat is wat ik al heb gemaakt.quote:Op maandag 9 oktober 2006 14:01 schreef JeRa het volgende:
Vrij simpel. Je kunt in SQL ook bereiken aangeven door je WHERE-clausule zo te schrijven:
[ code verwijderd ]
Dat lukt vast?
Hoe wordt die Session variabel precies gevuld?quote:Op maandag 9 oktober 2006 12:23 schreef Pronk het volgende:
Ik heb een klein vraagje, met de volgende query haal ik een 1 blogje op uit mijn mysql database:
[ code verwijderd ]
Nu wil ik voortaan met deze query niet 1, maar 5 blogjes uit de database trekken. Ik kan dit oplossen door via PHP de volgende (of vorige) 5 ID's te berekenen.
Ik vraag me nu af, kan ik dit ook doen door de query te wijzigen, zoja, wat moet ik aanpassen in mijn query?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |