abonnement Unibet Coolblue Bitvavo
pi_42449359
Weet iemand hoe ik binnen een functie er achter kan komen op welke regelnummer hij wordt uitgevoerd?

1
2
3
4
5
6
7
<?php
bla
();

function
bla() {
echo
$regelnr; // output: 2
}
?>
..///
pi_42449766
__LINE__
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_42449914
quote:
Op zaterdag 7 oktober 2006 12:07 schreef Chandler het volgende:
__LINE__
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
Je maar dat zou ik dan als argument moeten geven aan die functie , toch? Ik zocht eigenlijk een methode waarbij het automatisch gaat.
..///
pi_42450564
ik weet zelf geen niet hoe je dat wil doen... maar je kunt toch ook bla(__LINE__) doen?
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_42451508
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?
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
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.
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
..///
pi_42452422
laat maar ik heb al wat gevonden. debug_backtrace() geeft alle informatie die ik nodig heb
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
..///
  FOK!-Schrikkelbaas zaterdag 7 oktober 2006 @ 21:45:23 #187
1972 Swetsenegger
Egocentrische Narcist
pi_42464583
php.net plat?
fuck en ik heb de juiste syntax voor print_r nodig
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
  zaterdag 7 oktober 2006 @ 21:48:02 #188
62215 qu63
..de tijd drinkt..
pi_42464646
quote:
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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
google-cache link
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_42464697
juiste syntax voor print_r???

print_r(anything);
pi_42464725
Zie ook http://www.zend.com/manual/ trouwens.
pi_42465000
Ik gebruik altijd http://nl2.php.net/ of http://nl3.php.net/, omdat deze los van de hoofdsite draaien en vaak stukken sneller zijn
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
  FOK!-Schrikkelbaas zaterdag 7 oktober 2006 @ 21:59:48 #192
1972 Swetsenegger
Egocentrische Narcist
pi_42465001
quote:
Op zaterdag 7 oktober 2006 21:49 schreef Roönaän het volgende:
juiste syntax voor print_r???

print_r(anything);
Ja dat had ik dus maar dat werkte niet....
tot ik erachter kwam dat ik hem boven de <? had gezet
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


Ik denk dat ik er maar mee stop voor vanavond
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
pi_42465032
quote:
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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
kheb een html-form in mijn active desktop die idd naar die sites doorlinkt
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
functie intypen en op enter raggen.
  FOK!-Schrikkelbaas zaterdag 7 oktober 2006 @ 22:01:40 #194
1972 Swetsenegger
Egocentrische Narcist
pi_42465058
quote:
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 doorlinkt
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
functie intypen en op enter raggen.
Ik heb geen active desktop op mijn powerbook
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
pi_42484428
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?


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 = array();
$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);
  zondag 8 oktober 2006 @ 17:49:15 #196
62215 qu63
..de tijd drinkt..
pi_42484732
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 ]
mijn sig-update-en-meteen-post-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
<?php
$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 =&gt; $id)
        
$topics[] = array('id' =&gt; $id, 'title' =&gt; $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);
    }
?>


ik gebruik dus een sessie die al ingelogd is. ik weet niet of het op die andere site ook zo werkt..

iig is het zo dat de POSTFIELDS niet in een array staan, maar gewoon aan elkaar moten dmv &-tekens :)

alsof het een GET-url is dus :P
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_42485125
Misschien kan ik wel zo'n sessid uit mn cookie vissen.
maar of daar alleen maar op gecheked word.

De postfields kunnen volgens mij best in een array, aangezien POST dat ook is.
Ik heb al getest of dat goed aankwam op mn eigen server en dat kwam gewoon als POST binnen.
pi_42485172
De POST is geen array, alleen wordt het door PHP als een array aangeleverd. De HTTP POST bestaat uit headers met waarden.
pi_42485315
Hoe dan ook, het werkt nu wel, ik heb de sessieID toegevoegd, en het bericht word gepost, ook met de post gegevens als array.

1
2
3
4
5
6
7
8
9
10
11
12
13
$postfields = array();
$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);
pi_42485722
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 ]
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.
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
pi_42485917
oke, dat is een goede tip!
pi_42507169
Ik heb een klein vraagje, met de volgende query haal ik een 1 blogje op uit mijn mysql database:

1
2
3
<?php
$voorselectiequery
= "SELECT id FROM blog where id = '" . $_SESSION['blogselecteren'] . "'";
?>


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?
Ja lekker!
pi_42509853
Vrij simpel. Je kunt in SQL ook bereiken aangeven door je WHERE-clausule zo te schrijven:

1WHERE id >= ondergrens AND id <= bovengrens


Dat lukt vast?
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
pi_42510921
ik probeer php een gifje te laten animeren, ik weet dat het niet zomaar gaat, echter lees ik als enige oplossing het patchen/recompilen van php met de juiste gd libary
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
of externe proggies die van x losse frames een plaatje inelkaar zetten...
iemand een idee of ik het anders kan doen (met een script ofzo?)zoals jullie zien heb ik nu een kleine hack:
als een get string is neergezet doe ik een header("Location: ") en dat lijkt te werken
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


[ Bericht 22% gewijzigd door mschol op 09-10-2006 14:43:03 ]
  maandag 9 oktober 2006 @ 14:57:32 #205
12221 Tijn
Powered by MS Paint
pi_42511574
Zo erg is het toch niet om een extern programma te gebruiken? Je kunt het met Exec() bv ImageMagick aan roepen. Bijvoorbeeld zo:
1convert frame*.gif animatie.gif

Dan worden alle plaatjes waarvan de filename begint met frame en eindigt op .gif gebruikt om animatie.gif te maken.
pi_42521615
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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


Nu vroeg ik me af of dit niet met 1 instelling ofzo kan?
  maandag 9 oktober 2006 @ 20:47:25 #207
12880 CraZaay
prettig gestoord
pi_42523461
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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


Nu vroeg ik me af of dit niet met 1 instelling ofzo kan?
De quick & dirty oplossing is javascript gebruiken om onload alle links naar je eigen pagina's te encoden.
  FOK!-Schrikkelbaas maandag 9 oktober 2006 @ 21:30:14 #208
1972 Swetsenegger
Egocentrische Narcist
pi_42525398
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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


Nu vroeg ik me af of dit niet met 1 instelling ofzo kan?
multiviews gebruiken ipv een modrewrite
pi_42534125
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?
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
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.

Nu wil ik het nu dus proberen zonder (extra) tussenkomst van PHP, iemand een idee?
Ja lekker!
pi_42535226
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?
Hoe wordt die Session variabel precies gevuld?

Anders kun je de variabel vullen als volgt _SESSION['lala'] = '1,2,3,4,5';

en dan als volgt de query gebruiken SELECT * FROM tabel WHERE BlogID IN _SESSION['lala']
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')

Het lijkt erop dat je onze advertenties blokkeert

Dat begrijpen we, maar is wel erg jammer. Je kunt FOK! namelijk wel gratis LEZEN, maar we kunnen FOK! niet gratis MAKEN. De inkomsten van de advertenties zorgen ervoor dat we de kosten van de site kunnen dragen zodat je ook morgen FOK! nog kunt bezoeken.

Zou je willen overwegen om voor FOK! een uitzondering te maken in je adblocker (of andere middelen die onze ads blokkeren)? Je krijgt deze melding dan nooit meer te zien.

Ja, ik wil fok.nl whitelisten, laat me zien hoe

Ik neem liever een premium account zodat ik geen advertenties hoef te zien (je moet eerst inloggen)
Ja, breng me naar de shop