Vroeger, toen slakkie nog een jonge god was, schreven we al die tags in UPPERCASE, zie de RFC: http://tools.ietf.org/html/rfc1866quote:Op donderdag 11 september 2008 19:32 schreef mcDavid het volgende:
Als je hoofdletters gebruikt is het gewoon geen correcte HMTL. Weet niet wie dat ooit verzonnen heeft, maar 't klopt gewoon niet.
Tering, dat was, euh, 1995 ofzo?quote:Op donderdag 11 september 2008 @ 22:34 schreef slakkie het volgende:
[..]
Vroeger, toen slakkie, nog een jonge god was, schreven we al die tags in UPPERCASE, zie de RFC: http://tools.ietf.org/html/rfc1866
Ghehe idd. De goeie ouwe tijdquote:Op donderdag 11 september 2008 22:34 schreef slakkie het volgende:
[..]
Vroeger, toen slakkie nog een jonge god was, schreven we al die tags in UPPERCASE, zie de RFC: http://tools.ietf.org/html/rfc1866
Html tags zijn case insensitive, dus hoofdletters en kleine letters zijn beide toegestaan. Pas bij (echte) xhtml moeten tags in kleine letters.quote:Op donderdag 11 september 2008 19:32 schreef mcDavid het volgende:
Als je hoofdletters gebruikt is het gewoon geen correcte HMTL. Weet niet wie dat ooit verzonnen heeft, maar 't klopt gewoon niet.
quote:Op vrijdag 12 september 2008 10:09 schreef saban het volgende:
Is het mogelijk om bijvoorbeeld de dagen terug te krijgen van een week.
Bijvoorbeeld week 37 als input moet terug geven: 08/09 09/09 10/09 11/09 12/09
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 | /* Stolen from http://nl.php.net/manual/en/function.date.php#84533 */ function firstkw($year) { $wtag = date('w', mktime(0,0,0,1,1,$year)); if ($wtag <= 4) { /* Mon to Tuesday */ $day = mktime(0,0,0,1,1-($wtag-1),$year); } else { /* Friday to sunday */ $day = mktime(0,0,0,1,1+(7-$wtag+1),$year); } return $day; } function weekno2date() { $args = func_get_args(); $num = count($args); if ($num >= 1) { if ($num ==2) { $year = array_pop($args); } else { $tmp = getdate(); $year = $tmp['year']; } $week = array_pop($args); $day = firstkw($year) + (($week -1 ) * 7 * 24 * 60 * 60); $arr = array(); for ($i = 0; $i < 7; $i++) { $arr[] = date("d/m/Y", $day); $day += 24 * 60 * 60; } return $arr; } /* If we land here we have an error */ trigger_error(sprintf("%s requires at least 1 parameter", __FUNCTION__), E_USER_WARNING); return null; } print_r(weekno2date(1)); print_r(weekno2date(37)); print_r(weekno2date(37, 2006)); print_r(weekno2date(37, 2010)); ?> |
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 | include_once("/home/wesleys/sbox/php/etc/env.php"); include_once("Util.php"); // get_microtime() function get_ext_split($file) { $arr = split("\.", $file); return end($arr); } function get_ext_psplit($file) { $arr = preg_split("/\./", $file); return end($arr); } function get_ext_pathinfo($file) { $arr = pathinfo($file); return $arr['extension']; } function get_ext_test($file, $callback, $max) { $start = get_microtime(); for ($i = 0; $i < $max; ++$i) { $callback($file); } $end = get_microtime(); printf("%s [run %s time(s)]: %.5f\n", $callback, $max, $end - $start); } $bestand = "file.txt"; foreach(array("get_ext_pathinfo", "get_ext_split", "get_ext_psplit") as $v) { get_ext_test($bestand, $v, 500000); } ?> |
try { /* stuff */ } catch (Exception $e || MyException $e) { /* more stuff */ }quote:Op zondag 14 september 2008 14:08 schreef super-muffin het volgende:
In het tweede plaatje ook de index vaststellen en in de eerste controleren of die al gebruikt is?
Ik heb ook een vraagje : ik heb een try/catch blok waarin verschillende exceptions gegooid kunnen worden. Nu wil ik bij 2 soorten exceptions dat het zelfde gehandeld word, en de rest wat anders.
In het kort dus : ik wil in 1 catch blok 2 soorten exceptions vangen. Hoe dat ik dat?
Je zou eventueel gewoon 2 catchblokken kunnen maken voor beide exceptions en daar dan een functie aanroepen...quote:Op zondag 14 september 2008 16:30 schreef super-muffin het volgende:
Nope, dan krijg ik een syntax error.
Kan het ook oplossen door alles te vangen in 1 blok en dan te kijken wat voor exception het is en dan de goede actie ondernemen. Niet heel erg netjes, maar het werkt wel.
Je kan het plaatje door een script laten server, waarbij je in het script een sessie variabele zet.quote:Op zaterdag 13 september 2008 22:17 schreef Light het volgende:
En dan wordt het wat lastiger. Bij het leveren van het eerste plaatje mag er een willekeurig plaatje worden gekozen. Dat gaat goed. Het tweede plaatje moet echter bij het eerste plaatje passen, maar de tweede request is al bij de server voordat de eerste klaar is. Is er een manier om te zorgen dat het tweede request met het eerste kan communiceren?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | // Maak verbinding mysql_connect("lol", "lol", "lol"); // Selecteer de database mysql_select_db("oib1", $localhost); // Maak een SQL-query $sql = 'SELECT `user_name`,`user_posts` FROM `lz_users` ORDER BY `user_posts` DESC LIMIT 0, 60 '; // Voer die query uit $resultaat = mysql_query($sql); // Aantal rijen $aantal = mysql_num_rows($resultaat); echo "$aantal Top posters op het SWC:<br>\n"; // Maak een lus om alle items te laten zien while ($record = mysql_fetch_object($resultaat)) { echo "<b>$record->user_name</b> $record->user_posts <br>\n"; } ?> |
1 2 3 4 5 6 | Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in [[hierstond een url]]test.php on line 30 Top posters op het SWC: Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in [[hierstond een url]]test.php on line 34 |
1 2 3 | $resultaat = mysql_query($sql) or die(mysql_error()); ?> |
Met mysql_select_db probeer je de database te selecteren, maar dat lukt niet, want je geeft als 2e argument een ongedefinieerde variabele mee.quote:Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in [[hierstond een url]]test.php on line 21
1 2 3 | $localhost = mysql_connect("lol", "lol", "lol"); ?> |
Ik heb het maar zo opgelost :quote:Op zondag 14 september 2008 18:41 schreef slakkie het volgende:
[..]
Je zou eventueel gewoon 2 catchblokken kunnen maken voor beide exceptions en daar dan een functie aanroepen...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | try { /* */ } catch (Exception $e) { if ($e instanceof MyException OR $e instanceof MyOtherException) { /* afhandelen */ } else { /* afhandelen */ } } ?> |
Check, dat werkt. Het gaat ook goed bij simultane requests met een verschillend id, die dan een verschillend plaatje moeten opleveren. Perfecte oplossing dus.quote:Op zondag 14 september 2008 20:22 schreef Xcalibur het volgende:
[..]
Je kan het plaatje door een script laten server, waarbij je in het script een sessie variabele zet.
Door bij allebei de plaatjes te checken of de andere al gezet is moet je ze wel bij elkaar kunnen krijgen, ongeacht welke request het eerste uitgevoerd wodt
:Xquote:Op maandag 15 september 2008 17:03 schreef Tiemie het volgende:
Doe eens
[ code verwijderd ]
En je weet precies wáár het mis gaat.
1 |
quote:Op maandag 15 september 2008 22:27 schreef Light het volgende:
[..]
Check, dat werkt. Het gaat ook goed bij simultane requests met een verschillend id, die dan een verschillend plaatje moeten opleveren. Perfecte oplossing dus.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |