abonnement Unibet Coolblue Bitvavo
  woensdag 18 juli 2007 @ 14:56:49 #121
65490 whoops
Home is where the heart is...
pi_51594755
quote:
Op woensdag 18 juli 2007 14:46 schreef WyriHaximus het volgende:

[..]

Het zijn 2 directories op de zelfde bak trouwens alleen verschillende HDD's
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
.

* WyriHaximus duikt rsync in
Ik denk dat je uitkomt op zoiets:
1rsync -ave <source> <target>

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
In the beginning, the universe was created. This made a lot of people very angry and has been widely regarded as a bad move.
pi_51597316
ben ik weer :P
dit maal wel gelukt mysql support in php te douwen (volgens phpinfo() )

anyway:
ik moet een zooi *.CSV.bak files hernoemen naar *.csv
dat moet met rename.
alleen krijg ik de regex niet goed:
1rename `s/.CSV.bak$//` *.bak

iemand?
pi_51597540
Een replace regexp is als volgt: s/zoektekst/vervangtekst/
Je wil .csv.bak vervangen door .csv, dus dat doe je als volgt:
1s/\.csv\.bak$/.csv/i


De punt heeft een speciale betekenis, nl een willekeurig karakter. Met een backslash ervoor zoek je ook echt op een punt.
(maar misschien had je dat ook gedaan en komt het door dit gare forum dat niet met bs'es om kan gaan)
De i erachter zorgt dat het allemaal case insensitive werkt.
pi_51597585
quote:
Op woensdag 18 juli 2007 16:31 schreef Farenji het volgende:
Een replace regexp is als volgt: s/zoektekst/vervangtekst/
Je wil .csv.bak vervangen door .csv, dus dat doe je als volgt:
[ code verwijderd ]

De punt heeft een speciale betekenis, nl een willekeurig karakter. Met een backslash ervoor zoek je ook echt op een punt.
(maar misschien had je dat ook gedaan en komt het door dit gare forum dat niet met bs'es om kan gaan)
De i erachter zorgt dat het allemaal case insensitive werkt.
ja ik kan wel iets van regex, alleen leek het net eff wat anders dan dat ik gewend was van php
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

(en ja ik had backslashes geplaatst)
  woensdag 18 juli 2007 @ 16:34:09 #125
107418 wdn
Elfen lied O+
pi_51597625
mschol: je vergeet de punten te escapen
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


Niet geprobeerd maar ik denk dat dit
1   s/.csv.bak$/.csv/i

dit moet zijn(??)
1   s/.csv.bak$/.csv/i
Beatus vir qui suffert tentationem.
PSN Rinzewind en Cadsuana Melaidhrin
Stellar Blade *O* Sea of Stars *O* Trails Daybreak *O*
  woensdag 18 juli 2007 @ 16:35:28 #126
107418 wdn
Elfen lied O+
pi_51597668
hmm de backslashes worden verwijderd
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

en zoe te zien heb je die wel gebruikt
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


zet me maar op ignore
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 de code van Farenji voor de laatste punt nog een backslah moet hebben
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
Beatus vir qui suffert tentationem.
PSN Rinzewind en Cadsuana Melaidhrin
Stellar Blade *O* Sea of Stars *O* Trails Daybreak *O*
pi_51597797
quote:
Op woensdag 18 juli 2007 16:35 schreef wdn het volgende:
Ik denk dat de code van Farenji voor de laatste punt nog een backslah moet hebben
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
Nee hoor want dat 2e gedeelte is tekst en geen regexp.
pi_51597821
@Farenji:
thnx, het is gelukt
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


op naar de volgende:
ftp server goedzetten
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
  woensdag 18 juli 2007 @ 16:56:57 #129
107418 wdn
Elfen lied O+
pi_51598355
quote:
Op woensdag 18 juli 2007 16:39 schreef Farenji het volgende:

[..]

Nee hoor want dat 2e gedeelte is tekst en geen regexp.
ok
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


FTP? Das simpel
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
Beatus vir qui suffert tentationem.
PSN Rinzewind en Cadsuana Melaidhrin
Stellar Blade *O* Sea of Stars *O* Trails Daybreak *O*
  woensdag 18 juli 2007 @ 18:01:02 #130
65490 whoops
Home is where the heart is...
pi_51600191
Veel files in een keer renamen is een bitch onder linux... Ik heb de volgende regel al een aantal keer gebruikt, deze maakt alle files in de directory lowercase... :)

1rename 'y/A-Z/a-z/' *
In the beginning, the universe was created. This made a lot of people very angry and has been widely regarded as a bad move.
pi_51600894
quote:
Op woensdag 18 juli 2007 16:56 schreef wdn het volgende:

[..]

ok
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


FTP? Das simpel
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 die doet het nu ook wel, allen nu loop ik tegen tekortkoming php+lunix aan...

het commando http://nl3.php.net/manual/en/function.ftp-nlist.php
geeft onder windows netjes een lijst met bestandsnamen van de huidige directory..
onder linux geeft hij het volledige pad weer...
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_51603516
quote:
Op woensdag 18 juli 2007 18:01 schreef whoops het volgende:
Veel files in een keer renamen is een bitch onder linux...
Met rename kun je command line perl gebruiken, en perl is misschien een bitch maar wel een erg lekkere.
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
  woensdag 18 juli 2007 @ 20:25:15 #133
84926 WyriHaximus
Release the hounds smithers!
pi_51604661
quote:
Op woensdag 18 juli 2007 18:28 schreef mschol het volgende:

[..]

ja die doet het nu ook wel, allen nu loop ik tegen tekortkoming php+lunix aan...

het commando http://nl3.php.net/manual/en/function.ftp-nlist.php
geeft onder windows netjes een lijst met bestandsnamen van de huidige directory..
onder linux geeft hij het volledige pad weer...
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
Bouw gewoon je eigen FTP class ipv de PHP functies
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
quote:
Op woensdag 18 juli 2007 19:53 schreef Farenji het volgende:

[..]

Met rename kun je command line perl gebruiken, en perl is misschien een bitch maar wel een erg lekkere.
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
Idd net als bash, tricky in het begin maar naar mate je ze beter leert kennen mag je veel meer
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
.
phluphy for president!
pi_51605205
quote:
Op woensdag 18 juli 2007 20:25 schreef WyriHaximus het volgende:

[..]

Bouw gewoon je eigen FTP class ipv de PHP functies
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

[..]

Idd net als bash, tricky in het begin maar naar mate je ze beter leert kennen mag je veel meer
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
.
ben geen eigen class schrijver...

moet gewoon kunnen met ingebouwde functies
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
  donderdag 19 juli 2007 @ 11:41:11 #135
107418 wdn
Elfen lied O+
pi_51621936
Hmm weet iemand goede helpdesksoftware voor Linux?
Iets ala topdesk (www.topdesk.com) voor het registreren van melding enzo.
Beatus vir qui suffert tentationem.
PSN Rinzewind en Cadsuana Melaidhrin
Stellar Blade *O* Sea of Stars *O* Trails Daybreak *O*
  donderdag 19 juli 2007 @ 11:56:59 #136
84926 WyriHaximus
Release the hounds smithers!
pi_51622416
quote:
Op woensdag 18 juli 2007 20:40 schreef mschol het volgende:

[..]

ben geen eigen class schrijver...

moet gewoon kunnen met ingebouwde functies
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
Ah deze zocht ik
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 wel, vooral als ik niks kan vinden wat aan me eisen voldoet
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
. Vind ik altijd leuk om het uit te gaan zoeken
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
. HTTP en FTP heb ik mezelf met packedsniffer geleerd, net als SMTP
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
.
phluphy for president!
pi_51622557
quote:
Op donderdag 19 juli 2007 11:56 schreef WyriHaximus het volgende:

[..]

Ah deze zocht ik
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 wel, vooral als ik niks kan vinden wat aan me eisen voldoet
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
. Vind ik altijd leuk om het uit te gaan zoeken
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
. HTTP en FTP heb ik mezelf met packedsniffer geleerd, net als SMTP
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
.
de functie basename in php bood voor mij de oplossing
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_51635442
Die rename is veel handiger dan mijn trucje...

1
2
3
4
for i in *.csv.bak
j=`echo $i | sed -e s/.bak$//`
mv $i $j
done
pi_51676993
Ik heb een vraag over sh (let op, geen bash!).


Een config wat variabelen.
1
2
3
var1=value1
var2=value2
varN=valueN


Deze config wordt gesourced vanuit een script en het is de bedoeling dat je alleen kan kiezen uit de variabelen var1, var2, varN

Ik heb hetvolgende geprobeerd:

1
2
3
4
5
6
7
een_var=var1

if [ -z ${$een_var} ] ; then
  # error, bestaat niet
  exit 2
fi
# En we gaan verder..


Echter ik krijg onder sh een "bad substition" error. Onder zsh heb ik hetzelfde geprobeerd maar ik krijg dan dezelfde error.

What to do?

[ Bericht 11% gewijzigd door slakkie op 20-07-2007 23:52:40 (iets duidelijker gemaakt) ]
  zaterdag 21 juli 2007 @ 00:51:19 #140
65490 whoops
Home is where the heart is...
pi_51682202
quote:
Op vrijdag 20 juli 2007 22:26 schreef slakkie het volgende:
Ik heb een vraag over sh (let op, geen bash!).


Een config wat variabelen.

[ code verwijderd ]

Deze config wordt gesourced vanuit een script en het is de bedoeling dat je alleen kan kiezen uit de variabelen var1, var2, varN

Ik heb hetvolgende geprobeerd:


[ code verwijderd ]

Echter ik krijg onder sh een "bad substition" error. Onder zsh heb ik hetzelfde geprobeerd maar ik krijg dan dezelfde error.

What to do?
Volgens mij moet je gewoon $een_var i.p.v. ${$een_var} aanroepen:

1
2
3
4
5
6
7
een_var=var1

if [ -z $$een_var ] ; then
  # error, bestaat niet
  exit 2
fi
# En we gaan verder..
In the beginning, the universe was created. This made a lot of people very angry and has been widely regarded as a bad move.
pi_51686550
Dat werkt niet aangezien $$ een special variable is, namelijk je pid, dus de -z passed op 12345een_var. Vandaar dat ik de ${$een_var} heb geprobeerd.
  zaterdag 21 juli 2007 @ 17:05:19 #142
147503 Iblis
aequat omnis cinis
pi_51696101
quote:
Op zaterdag 21 juli 2007 08:38 schreef slakkie het volgende:
Dat werkt niet aangezien $$ een special variable is, namelijk je pid, dus de -z passed op 12345een_var. Vandaar dat ik de ${$een_var} heb geprobeerd.
De klassieke truc om zoiets te doen is m.b.v. eval, dit start als het ware een extra shell-laag, die commando's evalueert. Het wordt ook gebruikt om arrays te simuleren in sh, zie b.v. deze uitleg van Apple.

Ik heb nu b.v. dit script:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
var1='val1'
var2='val2'
var3='val3'

een_var=$1

eval mijn_var='$'$een_var
if [ -z "$mijn_var" ] ; then
  # error, bestaat niet
  echo 'error'
  exit 2
else
  echo 'jouw var bevat waarde' $mijn_var
fi


Je kunt het uitvoeren met sh script.sh <argument>, b.v. script.sh var1, en dan zal het 'val1' printen, als je script.sh var5 doet, geeft het een error.

De truc zit in de regel 'eval mijn_var='$'$een_var', eerst wordt die regel door je huidige shell geëxpandeerd, die de '$' unquote, en $een_var vervangt door de waarde hiervan (zeg 'var2', en dan krijg je feitelijk mijn_var=$var2, en deze regel krijgt eval mee, en die functie evalueert een string als was het een shell commando. Zo kun je dus commando's samenstellen. Eval evalueert nu dus mijn_var=$var2, en dan krijg je mijn_var de goede waarde.
Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
  zaterdag 21 juli 2007 @ 18:16:57 #143
84926 WyriHaximus
Release the hounds smithers!
pi_51698097
Ok lekker. Reboot ik me servertje. All me kernel modules weg. Net werkt meer en heb geen kernel update of coreupdate gedaan
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
.
phluphy for president!
pi_51698941
quote:
Op zaterdag 21 juli 2007 17:05 schreef Iblis het volgende:
Ik heb nu b.v. dit script:
[ code verwijderd ]

Je kunt het uitvoeren met sh script.sh <argument>, b.v. script.sh var1, en dan zal het 'val1' printen, als je script.sh var5 doet, geeft het een error.

De truc zit in de regel 'eval mijn_var='$'$een_var', eerst wordt die regel door je huidige shell geëxpandeerd, die de '$' unquote, en $een_var vervangt door de waarde hiervan (zeg 'var2', en dan krijg je feitelijk mijn_var=$var2, en deze regel krijgt eval mee, en die functie evalueert een string als was het een shell commando. Zo kun je dus commando's samenstellen. Eval evalueert nu dus mijn_var=$var2, en dan krijg je mijn_var de goede waarde.
Deze oplossing had ik vanochtend ook gevonden. Alleen is het redelijk tricky aangezien je ook ongewild commando's kan injecten met de userinput en dan wordt je script plots levensgevaarlijk... Dan moet ik eerst die sanitizen en dan kan ik denk ik beter even bash gaan gebruiken zodat ik het met een array kan oplossen.

1
2
3
4
5
6
7
set -x

#FOO=BAR 
FOO="(echo rm -rf /)"
BAR=barmaid

eval FOO='$'$FOO
  zaterdag 21 juli 2007 @ 23:31:41 #145
147503 Iblis
aequat omnis cinis
pi_51706526
Als de variabelen de naam varX hebben, dan is 't niet zo moeilijk om te checken op valid input, want dan kun je simpelweg iets doen als:

1
2
3
4
if echo "$1" | grep -vq '^var[0-9][0-9]*$'; then
   echo "wrong input" > /dev/stderr
   exit 2
fi;
Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
  dinsdag 24 juli 2007 @ 01:56:51 #146
65490 whoops
Home is where the heart is...
pi_51771953
Ik probeer vanuit bash een md5 digest van een string te genereren. Ik dacht dat volgende wel zou werken:

1
2
$ echo "ABCDEFG" | md5sum
6d0bbbd6bb5ce70be09a63a1f4a96ac9  -


maar als ik deze string met PHP's md5 genereer is de output heel anders, namelijk:

1bb747b3df3130fe1ca4afa93fb7d97c9


de output van md5sum is dus niet wat ik verwacht.

Wat mis ik?
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
In the beginning, the universe was created. This made a lot of people very angry and has been widely regarded as a bad move.
  dinsdag 24 juli 2007 @ 03:19:10 #147
161756 hierissiedan
second first impression
pi_51772785
hoe en hoe goed werkt office 2003 in mandrake in combi met wine. Ik wil namelijk linux in plaats van XP maar ik wil mijn MS office kunnen blijven draaien ookal is er geen windows geinstaleerd...
Als het niet kan zoals het moet, dan moet het maar zoals het kan.
pi_51773135
quote:
Op dinsdag 24 juli 2007 01:56 schreef whoops het volgende:
Ik probeer vanuit bash een md5 digest van een string te genereren. Ik dacht dat volgende wel zou werken:
[ code verwijderd ]

maar als ik deze string met PHP's md5 genereer is de output heel anders, namelijk:
[ code verwijderd ]

de output van md5sum is dus niet wat ik verwacht.

Wat mis ik?
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
Dit verklaart het 1 en ander:

/tmp$ echo "ABCDEFG" > abc
/tmp$ md5sum abc
6d0bbbd6bb5ce70be09a63a1f4a96ac9 abc
/tmp$ wc abc
1 1 8 abc
/tmp$ split --bytes=7 abc
/tmp$ md5sum xaa
bb747b3df3130fe1ca4afa93fb7d97c9 xaa

De eerste md5sum is van 8 bytes, de string wordt afgesloten met een LF (0A)
De tweede md5sum is van 7 bytes, zonder die LF.

[ Bericht 1% gewijzigd door kluut op 24-07-2007 04:29:40 ]
pi_51774262
@whoops:

echo -n, dan neemt ie de newline niet mee bij het berekenen van je md5 hash.

echo -n "ABCDEFG" | md5sum
bb747b3df3130fe1ca4afa93fb7d97c9 -
pi_51774460
quote:
Op zaterdag 21 juli 2007 23:31 schreef Iblis het volgende:
Als de variabelen de naam varX hebben, dan is 't niet zo moeilijk om te checken op valid input, want dan kun je simpelweg iets doen als:
[ code verwijderd ]
Uiteindelijk ben ik voor deze oplossing gegaan. Werkt vlekkeloos, thnx voor het meedenken
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
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