SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
[ Bericht 56% gewijzigd door fokME2 op 08-02-2008 15:51:49 ]
Als de PREG_SET_ORDER flag aan staat kan dat met "count($matches)", waarbij $matches de array met gevonden resultaten is.quote:Op vrijdag 8 februari 2008 16:03 schreef qu63 het volgende:
hoe kan ik weten hoeveel matches ik heb met Geqxon's preg_match_all?
ereg_replace("[^A-Za-z0-9]", "", $string);quote:Op vrijdag 8 februari 2008 16:06 schreef Chandler het volgende:
Kleine vraag; hoe kan ik alle karakters uit een stuk test die niet a-Z0-9_- zijn verwijderen?
Ik zie het al. Dat komt zo te zien door de \r\n op het einde. Probeer het eens met deze weggehaald?quote:Op vrijdag 8 februari 2008 16:55 schreef qu63 het volgende:
op de een of andere naier skipped die preg_match_all de laatste .VOB in de lijst
dan pakt ie wel alle bestanden ja, alleen nu werken alleen de hashcodes nog, filename blijft leegquote:Op vrijdag 8 februari 2008 17:01 schreef Geqxon het volgende:
[..]
Ik zie het al. Dat komt zo te zien door de \r\n op het einde. Probeer het eens met deze weggehaald?
O leuk, gaan we golfen? :)quote:
1 2 3 | echo "<a href='pizza.php?id=$pizzaID'>".join(',',$ingredienten)."</a>"; ?> |
"join — Alias of implode()".quote:Op vrijdag 8 februari 2008 18:49 schreef SuperRembo het volgende:
[..]
O leuk, gaan we golfen?
[ code verwijderd ]
quote:Op vrijdag 8 februari 2008 18:49 schreef SuperRembo het volgende:
[..]
O leuk, gaan we golfen?
[ code verwijderd ]
1 |
1 |
1 2 3 4 5 6 7 8 9 10 11 12 | $url = "http://www.google.nl/search?hl=nl&q=een+zoek+woord&aq=een+ander+zoek+woord&meta="; $parameters = parse_url($url, PHP_URL_QUERY); $parameters = explode("&", $parameters); $parameter_array = array(); foreach ($parameters as $parameter){ list($key, $value) = explode("=", $parameter); $parameter_array[$key] = $value; } ?> |
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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | function getmicrotime() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } function php_get_browser($agent = NULL) { $agent = $agent ? $agent : $_SERVER['HTTP_USER_AGENT']; $yu = array(); $q_s = array("#\.#","#\*#","#\?#"); $q_r = array("\.",".*",".?"); $brows = parse_ini_file("browscap.ini", true); foreach ($brows as $k => $t) { if (fnmatch($k, $agent)) { $yu['browser_name_pattern'] = $k; $pat = preg_replace($q_s, $q_r, $k); $yu['browser_name_regex'] = strtolower("^" . $pat . "$"); foreach ($brows as $g => $r) { if ($t['Parent'] == $g) { foreach ($brows as $a => $b) { if ($r['Parent'] == $a) { $yu = array_merge($yu, $b, $r, $t); foreach($yu as $d => $z) { $l = strtolower($d); $hu[$l] = $z; } } } } } break; } } return $hu; } $start = getMicroTime(); if (!function_exists('fnmatch')) { function fnmatch($pattern, $string) { return @preg_match('/^' . strtr(addcslashes($pattern, '/\\.+^$(){}=!<>|'), array('*' => '.*', '?' => '.?')) . '$/i', $string); } } echo '<pre>'; $brouwser = php_get_browser(); $brouwser['browser'] = str_replace("IE", "Internet Explorer", $brouwser['browser']); print_r($brouwser); echo round(getMicroTime() - $start, 2); ?> |
Wat is er zo vreselijk interessant aan welke browser/os een bezoeker precies gebruikt, waarom zou je daar zo veel webserverpower aan verspillen?quote:Op zondag 10 februari 2008 17:34 schreef Chandler het volgende:
Aangezien parsen van vele sites nogal intensief is vraag ik mij af of dit (zie code) te behappen is als je bv 1000 gebruikers p/minuut op je site krijgt.
[ code verwijderd ]
1 2 3 4 5 6 7 8 9 10 11 12 | { [..] foreach ($brows as $g => $r) { [..] foreach ($brows as $a => $b) { [..] $yu = array_merge($yu, $b, $r, $t); foreach($yu as $d => $z) |
Ja ja Brouwserquote:Op zondag 10 februari 2008 19:59 schreef SuperRembo het volgende:
[..]
Wat is er zo vreselijk interessant aan welke browser/os een bezoeker precies gebruikt, waarom zou je daar zo veel webserverpower aan verspillen?
$brouwser![]()
Dan zal je nog het een en ander moeten optimaliseren, want nu haal je nog geen 15 pagina's per seconde.quote:Op zondag 10 februari 2008 20:16 schreef Chandler het volgende:
[..]
Ja ja Brouwser![]()
Maaruh gewoon, ik wil deze statistieken bewaren
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |