O oke.quote:Op woensdag 20 november 2013 13:57 schreef wobbel het volgende:
[..]
Het scriptje draait maar 1 keer, het wordt in de database gestopt en daarna zien we de data nooit meer terug
Beunhaasquote:Op woensdag 20 november 2013 13:57 schreef mstx het volgende:
[..]
O oke.Er zat ook een foutje in m'n script.
![]()
1 2 3 4 5 | <?php $arr = explode('.',$ip); $arr = array_map(function($a){return (int) $a;}, $arr); $ip = implode('.',$arr); ?> |
Wat is er mis met array_map('intval', $arr); ?quote:Op woensdag 20 november 2013 14:42 schreef KomtTijd... het volgende:
[ code verwijderd ]
Niet IPv6 proof uiteraard.
Dat moet je gewoon weigeren, dat voldoet niet aan de IPv4 syntax.quote:Op woensdag 20 november 2013 13:45 schreef wobbel het volgende:
Oke, long2ip ( ip2long ( "185.002.241.100") ) werkt niet, maar ik zit nog wel met een probleem.
Ik heb "185.002.241.100" aangeleverd gekregen (wel 1503025325 keer) en ik moet alle voorloopnullen verwijderen, in dit geval moet het dus 185.2.241.100 worden. Is daar een manier voor zonder eerst alles te exploden enzo?
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 37 38 39 40 41 42 43 44 45 46 | { # Stolen from Regexp::IPv6 (to prevent adding a dependency for BSD machines) my $sub = '([0-9]|[1-9][0-9]|1[0-9][0-9]|2([0-4][0-9]|5[0-5]))'; my $IPv4 = "$sub\\.$sub\\.$sub\\.$sub"; my $G = "[0-9a-fA-F]{1,4}"; my @tail = ( ":", "(:($G)?|$IPv4)", ":($IPv4|$G(:$G)?|)", "(:$IPv4|:$G(:$IPv4|(:$G){0,2})|:)", "((:$G){0,2}(:$IPv4|(:$G){1,2})|:)", "((:$G){0,3}(:$IPv4|(:$G){1,2})|:)", "((:$G){0,4}(:$IPv4|(:$G){1,2})|:)" ); my $IPv6 = $G; $IPv6 = "$G:($IPv6|$_)" for @tail; $IPv6 = qq/:(:$G){0,5}((:$G){1,2}|:$IPv4)|$IPv6/; $IPv6 =~ s/\(/(?:/g; $IPv6 = qr/\A(?:$IPv6|::)\Z/; $IPv4 = qr/\A$IPv4\Z/; use constant CHECK_IP => sub { my $ip = shift; # End with / we are not a valid IP return 0 if ($ip =~ /\/\s*$/); my $mask; ($ip, $mask) = split(/\//, $ip); # If you supply a /32 you supply a single ip, we allow this if (defined $mask && ( $mask !~ /^\d+$/ || $mask != 32)) { return 0 ; } return ($ip =~ m/$IPv4/) ? 1 : 0; }; use constant CHECK_IPV6 => sub { my $range = shift; ($range) = split(/\//, $range); return ($range =~ m/$IPv6/) ? 1 : 0; }; } |
Voetbalquote:Op woensdag 20 november 2013 12:01 schreef Michaelvanb het volgende:
Iemand interesse om een voetbal transfer nieuws website (engelstalig) op te starten?
Ik heb een heel mooi plan liggen, alleen ik heb onderschat hoe moeilijk het is om een team/speler database te maken als je nog nooit met php/mysql hebt gewerkt en alleen wordpress kennis hebt.![]()
50/50 split waarbij ik zorg voor content, seo, 't plan etc en de evt. partner helpt mee met technische gedeelte. theme of psd zijn al redelijk klaar. EMD domeinnaam met 200k exact search
DM voor meer info
Ondanks je edit moet ik toch een beetje huilen van binnen.quote:Op maandag 18 november 2013 15:26 schreef raptorix het volgende:
[..]
Waarom zou het moeilijk zijn? Zo moeilijk is het niet om een simpele join te maken in MongoDb
Edit: ik bedoel dit zul je wel buiten MonngoDB moeten doen met een extra actie.
Overigens niet echt nodig, in no Sql hoef je je niet aan relationele principes te houden, sterker nog het is zelfs erg niet de bedoeling
Omdat?quote:Op donderdag 21 november 2013 02:37 schreef TwenteFC het volgende:
[..]
Ondanks je edit moet ik toch een beetje huilen van binnen.
Als je Wordpress kennis hebt kun je dat daar toch realiseren.quote:Op woensdag 20 november 2013 12:01 schreef Michaelvanb het volgende:
Iemand interesse om een voetbal transfer nieuws website (engelstalig) op te starten?
Ik heb een heel mooi plan liggen, alleen ik heb onderschat hoe moeilijk het is om een team/speler database te maken als je nog nooit met php/mysql hebt gewerkt en alleen wordpress kennis hebt.![]()
50/50 split waarbij ik zorg voor content, seo, 't plan etc en de evt. partner helpt mee met technische gedeelte. theme of psd zijn al redelijk klaar. EMD domeinnaam met 200k exact search
DM voor meer info
Ach, het is slechts 1 keerquote:Op woensdag 20 november 2013 18:26 schreef slacker_nl het volgende:
[..]
Dat moet je gewoon weigeren, dat voldoet niet aan de IPv4 syntax.
'127.000.000.001' is not a valid ipv4 address.# Tests were run but no plan was declared and done_testing() was not seen.
Dit is de Perl-code om IPv4/IPv6 syntax te valideren:
[ code verwijderd ]
Dit, en je kan altijd even "EXPLAIN" uitvoeren om te kijken wat er allemaal gebeurt.quote:Op donderdag 28 november 2013 20:06 schreef KomtTijd... het volgende:
Aangezien WHERE id = 25 al 100% selectief is zal de rest alleen maar ballast zijn en waarschijnlijk genegeerd worden of anders de query vertragen.
run beide queries 10000 keer ofzo en je weet het.
Database is nog niet gevuld (lees: leeg), script is nog niet af. Maar wat je zegt kan wel inderdaad met demo data. Anyways, thanks!quote:Op donderdag 28 november 2013 20:06 schreef KomtTijd... het volgende:
Aangezien WHERE id = 25 al 100% selectief is zal de rest alleen maar ballast zijn en waarschijnlijk genegeerd worden of anders de query vertragen.
run beide queries 10000 keer ofzo en je weet het.
Heb je in de database gekeken of je model überhaupt wordt opgeslagen?quote:Op donderdag 28 november 2013 18:25 schreef TwenteFC het volgende:
Iemand hier die gebruik maakt van Laravel?
Ik wil een child toevoegen aan de parent model en deze opslaan, alleen pakt hij de parentId niet omdat die waarde na het opslaan van de parent verspringt naar 1.
Code:
http://paste.laravel.com/1aMv
Het lijkt je handig met als reden dat het niets toevoegtquote:Op donderdag 28 november 2013 20:31 schreef xaban06 het volgende:
[..]
Database is nog niet gevuld (lees: leeg), script is nog niet af. Maar wat je zegt kan wel inderdaad met demo data. Anyways, thanks!
LIMIT 1 lijkt mij ook handig, niet? id is namelijk uniek.
->push is voor bestaande objecten, heb het ondertussen al opgelost door heel lelijk een AI veld toe te voegen en daar op te koppelen.quote:Op donderdag 28 november 2013 20:31 schreef Crutch het volgende:
[..]
Heb je in de database gekeken of je model überhaupt wordt opgeslagen?
En relationships sla je op met ->push()
Je kan ook even een grote batch insert doen om er mee te testen natuurlijk.quote:Op donderdag 28 november 2013 20:31 schreef xaban06 het volgende:
[..]
Database is nog niet gevuld (lees: leeg), script is nog niet af. Maar wat je zegt kan wel inderdaad met demo data. Anyways, thanks!
LIMIT 1 lijkt mij ook handig, niet? id is namelijk uniek.
"het beste", mijn inziens is het vrij persoonlijk wat voor jou het beste is.quote:Op donderdag 28 november 2013 20:41 schreef RetRy32 het volgende:
Uhm, hey guys wat vinden jullie het beste framework voor PHP?
Ik heb nou al tering veel artikelen gelezen, maar ben nog niet echt wijzer...
Ik dacht dat het wel meerwaarde had, dat het namelijk stopt met verder zoeken wanneer er een match gevonden is. Zonder LIMIT doorzoekt hij alle records dacht ik.quote:Op donderdag 28 november 2013 20:38 schreef KomtTijd... het volgende:
[..]
Het lijkt je handig met als reden dat het niets toevoegt
Niet als je id Unique is, waar ik wel even vanuit ging natuurlijk.quote:Op donderdag 28 november 2013 20:50 schreef xaban06 het volgende:
[..]
Ik dacht dat het wel meerwaarde had, dat het namelijk stopt met verder zoeken wanneer er een match gevonden is. Zonder LIMIT doorzoekt hij alle records dacht ik.
Is het nietquote:Op donderdag 28 november 2013 20:53 schreef KomtTijd... het volgende:
[..]
Niet als je id Unique is, waar ik wel even vanuit ging natuurlijk.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |