quote:Op donderdag 16 oktober 2008 21:14 schreef Lente_ninja het volgende:
Er staat wel iets in de opdracht over een 'loop', maar dat is alleen voor gevorderden, whehehe
1 2 3 4 5 6 7 8 9 | for($i=1;$i<=19;$i++) { $statementcode = $i; $score = $_POST[$i]; $query = "INSERT INTO rating VALUES ( '$statementcode', '$participantcode', '$score');"; mysql_query($query); } ?> |
1 2 3 4 5 6 7 | $vraag[1] = 'asdf'; $vraag[2] = 'ghjkl'; for($i=1; $i<=2; $i++) { echo "Vraag $i is $vraag[$i] <br />"; } ?> |
Dan moet je evenquote:Op donderdag 16 oktober 2008 21:14 schreef Lente_ninja het volgende:
Ik krijg geen foutmelding, alleen een leeg scherm (wel met de juiste achtergrondkleur) als de vragenlijst verstuurd is. Ik zou een dank-je bericht moeten krijgen, en de gegevens (persoonlijk en antwoorden op enquete) zouden toegevoegd moeten worden aan de database, maar dat doet 'ie dus niet.
1 2 3 | error_reporting(E_ALL ^ E_NOTICE); ?> |
Persoonlijk zou ik dit gebruiken als je aan het devven bent:quote:Op donderdag 16 oktober 2008 21:57 schreef Light het volgende:
Ik zal die post eens wat verduidelijken (niet nu).quote:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | function rondaf(&$value, &$id) { $value = round($value, 5); } $benchFile = "bench/bench" . date("Ymd") . ".csv"; if (is_dir("./bench")) { $fd = fopen($benchFile, "a+"); if (filesize($benchFile) == 0) { fputs($fd, implode(";", array_keys($GLOBALS['stat'])) . "\n"); } fputs($fd, implode(";", array_walk($GLOBALS['stat'], "rondaf")) . "\n"); fclose($fd); } ?> |
1 |
Wat dacht je van round()quote:Op vrijdag 17 oktober 2008 13:28 schreef Chandler het volgende:
en eingelijk wil ik alle getallen met een punt (afkorten tot 6 cijfers na de punt). Hoe los ik dit op?
Ja, maar in het geval van de post waar ik op reageerde niet. Het gaat er mij dan vooral om dat we niet worden overspoeld met notices.quote:Op vrijdag 17 oktober 2008 10:56 schreef slacker_nl het volgende:
[..]
Persoonlijk zou ik dit gebruiken als je aan het devven bent:
error_reporting(E_ALL | E_STRICT);
Afronden bij weergeven?quote:Op vrijdag 17 oktober 2008 13:28 schreef Chandler het volgende:
en eingelijk wil ik alle getallen met een punt (afkorten tot 6 cijfers na de punt). Hoe los ik dit op?
1 2 3 | printf('%.6f', $myfloat); ?> |
array_map wellicht?quote:Op vrijdag 17 oktober 2008 14:47 schreef Chandler het volgende:
Dat werkt idd, tnx Light, echter werkt het niet als ik Array Walk probeer maar wel als ik zelf een foreach doe...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | for ($i = 0; $i < 5; ++$i) { $arr[] = 0.111111111111; } function rondaf(&$val) { $val = sprintf("%.6f", $val); } array_walk($arr, "rondaf"); /* Of function rondaf($val) { return sprintf("%.6f", $val); } $arr = array_map("rondaf", $arr); */ ?> |
1 2 3 4 | //[url=(http://blaat.nl)]Website[/url] // :/ is dus een smilie en wordt vervangen door de afbeelding ?> |
Je zou kunnen overwegen om :/ geen smilie te maken. Andere optie is om met preg_replace aan de slag te gaan en :/ niet te vervangen als er een / achter staat.quote:Op vrijdag 17 oktober 2008 23:00 schreef Pelgrim het volgende:
Ik heb een vraagje. Ik ben bezig met een UBB-parser en voordat ik me ga verdiepen in stackbased parsen heb ik jullie hulp nodig bij het escapen van smilies uit ubb-tags met attributen. Voorbeeld:
[ code verwijderd ]
Hoe moet ik dit aanpakken.
Ja, http://www.euronet.nl/users/wesleys/dig/ADOnline.phpquote:Op donderdag 16 oktober 2008 15:31 schreef WyriHaximus het volgende:
Heeft iemand hier ook authenticatie met active directory gedaan? Ben voor me werk er mee bezig maar lukt niet echt. Iemand een voorbeeldje hoe hij/zij het gedaan heeft?
Heeft niet echt met Cake te makenquote:Op zondag 19 oktober 2008 19:34 schreef BaggerUser het volgende:
Hoi ik ben net met cakePHP begonnen echter is het een beetje een geworstel omdat niet alles netjes is gedocumenteerd. Nu ben ik tegen een probleem aangelopen waarvan ik niet snap hoe ik het moet oplossen, of dat ik het juist anders moet aanpakken.
De situatie is als volgt:
[ afbeelding ]
nu wil ik dus op de pagina:
http://localhost/subcategories/view/1 informatie ophalen uit de tabel categories. Ik wil namelijk de naam weten die bij het id 1 van categories hoort. Hoe moet ik dit nu oplossen? en kan (hoort) het wel op deze manier?
ps het zijn tabellen geen apparte databases![]()
1 2 3 | $array = array ( "a", "b", "c", "d", "e", "f", "g", "h", "i" ); ?> |
Waarom niet in één foreach en de eerste 5 aan $var1 hangen en de rest aan $var2?quote:Op maandag 20 oktober 2008 12:39 schreef wobbel het volgende:
Ik heb een array die er zo uitziet:
[ code verwijderd ]
Nu wil ik deze in een foreach gooien, maar ik wil alleen de eerste 4 uit deze array in de foreach hebben.
En hoe maak ik een foreach voor de 5e t/m 8e uit deze array?
Je bedoelt een counter maken, en als de counter boven een bepaald getal uitkomt dat je dan het aan een andere $var gaat toewijzen?quote:Op maandag 20 oktober 2008 12:44 schreef CraZaay het volgende:
[..]
Waarom niet in één foreach en de eerste 5 aan $var1 hangen en de rest aan $var2?
Een foreach pakt per definitie de hele array. Om de eerste 5 elementen te pakken kun je het volgende doen:quote:Op maandag 20 oktober 2008 12:39 schreef wobbel het volgende:
Ik heb een array die er zo uitziet:
[ code verwijderd ]
Nu wil ik deze in een foreach gooien, maar ik wil alleen de eerste 4 uit deze array in de foreach hebben.
En hoe maak ik een foreach voor de 5e t/m 8e uit deze array?
1e foreach heeft als output:
a
b
c
d
e
2e foreach heeft als output:
f
g
h
i
1 2 3 4 5 6 | for($i = 0; $i < 5; $i++) { $a = $array[$i]; ... doe hier vanalles } ?> |
Juist, of zoals Light zegt een for() gebruiken.quote:Op maandag 20 oktober 2008 12:50 schreef wobbel het volgende:
[..]
Je bedoelt een counter maken, en als de counter boven een bepaald getal uitkomt dat je dan het aan een andere $var gaat toewijzen?
1 2 3 | RewriteRule ^test$ /?blaat=1 RewriteRule ^test$ index.php?blaat=1 |
array_slicequote:Op maandag 20 oktober 2008 12:39 schreef wobbel het volgende:
Ik heb een array die er zo uitziet:
[ code verwijderd ]
Nu wil ik deze in een foreach gooien, maar ik wil alleen de eerste 4 uit deze array in de foreach hebben.
En hoe maak ik een foreach voor de 5e t/m 8e uit deze array?
1e foreach heeft als output:
a
b
c
d
e
2e foreach heeft als output:
f
g
h
i
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | $arr = range(0,8); $arr_zero2four = array_slice($arr, 0,4); $arr_four2end = array_slice($arr, 4,count($arr)); print_r($arr); print_r($arr_zero2four); print_r($arr_four2end); /* Of array_splice */ $arr_zero2four = array_splice($arr, 0,4); print_r($arr_zero2four); print_r($arr); ?> |
Dit in een ander topic neerzetten. Dit heeft helemaal niks met php of mysql te maken.quote:Op maandag 20 oktober 2008 16:53 schreef spaceninjapirate het volgende:
Snap een rewrite rule even niet meer, misschien dat een van jullie het aan me kan uitleggen
ik wil dat www.site.nl/test herschreven wordt naar www.site.nl/?blaat=1
nu heb ik de volgende 3 geprobeerd:
[ code verwijderd ]
maar dat komt uit op:
www.site.nl/test?blaat=1
Hoe moet ik dit wel doen?
Ik heb het ook niet zo in de .htaccess gezet, maar elke regel een keer (los) erin gezet. Ze gaven alle 3 precies het zelfde resultaat. Het leek me beter zo neer te zetten dan 3 code blokken. voor 3 zinnen.quote:Op maandag 20 oktober 2008 17:16 schreef CraZaay het volgende:
Je matcht sowieso 3 keer op "RewriteRule ^test$". Waarom denk je dat 'ie na de eerste match nog iets met die andere twee doet?
quote:Op maandag 20 oktober 2008 17:27 schreef slacker_nl het volgende:
[..]
Dit in een ander topic neerzetten. Dit heeft helemaal niks met php of mysql te maken.
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 | $reservedIpRanges = array( ip2long("0.0.0.1") => ip2long("0.255.255.255"), ip2long("10.0.0.0") => ip2long("10.255.255.255"), ip2long("14.0.0.0") => ip2long("14.255.255.255"), ip2long("24.0.0.0") => ip2long("24.255.255.255"), ip2long("127.0.0.0") => ip2long("127.255.255"), ip2long("169.254.0.0") => ip2long("169.254.255.255"), ip2long("172.16.0.0") => ip2long("172.31.255.255"), ip2long("192.0.2.0") => ip2long("192.0.2.255"), ip2long("198.18.0.0") => ip2long("198.19.255.255"), ip2long("192.88.99.0") => ip2long("192.88.99.255"), ip2long("192.168.0.0") => ip2long("192.168.255.255"), ip2long("224.0.0.0") => ip2long("239.255.255.255"), ip2long("240.0.0.0") => ip2long("247.255.255"), ); $ip = "192.168.1.21"; foreach ($reservedIpRanges AS $from => $to) { if ($from <= ip2long($ip) && $to >= ip2long($ip)) { echo $ip . ' in de range van ' . $from . " tot " . $to; } } ?> |
Ik ken niet al die ranges uit m'n hoofd, maar je hebt iig een behoorlijke lijstquote:Op dinsdag 21 oktober 2008 21:40 schreef Chandler het volgende:
Ik was even bezig met een scriptje om te detecteren of iemand een reserved ip adres gebruikt (bv voor lokaal te testen van een site).
[ code verwijderd ]
Mis ik nog een IP adres range? anyone?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |