Mja, maar je zit niet continue data over te pompen die je niet gebruikt. Je wilt immers alleen de verschillende kleuren weten en de overige info van 1 specifieke kleur/artikel. Maar goed, dit gaat op zich ook wel werken op natuurlijk.quote:Op vrijdag 14 augustus 2009 08:28 schreef Swetsenegger het volgende:
Dan moet ik weer een extra query draaien.
Waarom in IE niet?quote:Op vrijdag 14 augustus 2009 08:49 schreef Swetsenegger het volgende:
[..]
Dan krijg je een pagina met de array erin die ik moet gaan parsen
Tenminste... in elke browser anders dan IE
al sla je me dood.quote:
1 2 3 4 5 | echo'<pre>'; print_r($array); echo'</pre>'; ?> |
Ik zit nu op een macquote:Op zaterdag 15 augustus 2009 22:16 schreef Roönaän het volgende:
Swets. Kijk even op www.xenocode.com/browsers handige site voor in je toolkit. Als je op je lokale IE7/IE8 vervolgens ook de web development tools hebt geinstalleerd komen die ook naar voren in de xenocode IE6/IE7, dus dat is wel weer handig. Eventueel kan je ook Safari testen, maar ik meen me te herinneren dat je zelf al wel een Mac had toch?
Ik gebruik hem hier bij mij om ie6 te testen. Dan hoef je anderen niet te vragen.quote:Op zaterdag 15 augustus 2009 22:17 schreef Swetsenegger het volgende:
[..]
Ik zit nu op een mac
wacht ff ik heb nog een vpn tunneltje waarmee ik ff IE kan bekijken. Wat voegt deze tool toe Roonaan?
-edit- probleem gevonden
Eigenlijk moet IE6 gewoon dood. Net als webhosters die nog MySQL 3.23 gebruiken.quote:Op zondag 16 augustus 2009 00:39 schreef Roönaän het volgende:
[..]
Ik gebruik hem hier bij mij om ie6 te testen. Dan hoef je anderen niet te vragen.
En ik maar denken dat jij not that kind of developer was..quote:Op zondag 16 augustus 2009 00:45 schreef Light het volgende:
[..]
Eigenlijk moet IE6 gewoon dood. Net als webhosters die nog MySQL 3.23 gebruiken.
Uiteindelijk is de klant koning uiteraardquote:Op zondag 16 augustus 2009 01:31 schreef Roönaän het volgende:
[..]
En ik maar denken dat jij not that kind of developer was..
Vorige week nog een IE6-only oplevering gedaan voor bank tools. (6 tools eigenlijk, maar goed)
1 |
1 2 3 4 | $regEx = "/\<td colspan=\"2\" class=\"smallest\"\>Postorder<br /\>(.*?)\<br /\>Afhalen<br /\>/ise"; preg_match_all($regEx, $content, $matches); ?> |
1 2 3 | preg_match('|<td colspan="2" class="smallest">Postorder<br /><img src="/img/layout/vi(.*?).gif" width="60" height="10" border="0"><br />Afhalen<br />|',$content,$matches); ?> |
Dan moet die bestandsnaam wel altijd even lang zijn. Anders ben je nog weer bezig met extra functies om uit te zoeken waar de bestandsnaam eindigt. Kan natuurlijk wel.quote:Op zondag 16 augustus 2009 22:37 schreef Xcalibur het volgende:
Dat levert niet het resultaat op wat je wilde (/img/layout/vi115.gif), maar alleen 115.
Verder lijkt dit me niet echt de manier om een regex te bouwen (met zoveel harde string erin zeg maar), op deze manier kan je het net zo goed met een string-functie doen volgens mij.
1 2 3 | preg_match('#<img.*src="(.*)".*>#Ui', $content, $matches); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 | require ("php/XXX/secFunctions.php"); session_start(); $_SESSION['sessionString'] = randomString(5); <form action=" echo $_SERVER["PHP_SELF"]; " method="POST"> <img width="150" height="100" border='0' src=test.php alt=”secImage”> <input size="50" maxlength="60" type="text" name="sec"><br /> echo "session:"; Print_r ($_SESSION); </form> ?> |
1 2 3 4 5 6 | require ("php/XXX/secFunctions.php"); session_start(); createSecImage(150, 100, 100, $_SESSION['sessionString']); ?> |
Nou ja, dat bedoel ik dusquote:Op zondag 16 augustus 2009 22:50 schreef Light het volgende:
[..]
Dan moet die bestandsnaam wel altijd even lang zijn. Anders ben je nog weer bezig met extra functies om uit te zoeken waar de bestandsnaam eindigt. Kan natuurlijk wel.
Dit is een stuk korter (en niet getest):
[ code verwijderd ]
Hij was idd greedy. Ik had de modifier U moeten gebruiken, ipv u.quote:Op maandag 17 augustus 2009 08:28 schreef Xcalibur het volgende:
[..]
Nou ja, dat bedoel ik dus
Deze is een stuk flexibeler en overzichtelijker, je bestandsnaam staat altijd voor de sluittag van de img bijvoorbeeld.
Ik denk dat deze wel greedy is of niet? Als er twee images instaan pakt hij de opentag van de eerste en de sluittag van de tweede, en is je resultaat alles wat er tusseninstaan. Maar daar is een modifier voor om dat te fixen, maar die weet ik even niet uit m'n hoofd
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | foreach ($prijzen as $dienst->d_prijs){ echo $dienst->d_prijs.'<br>'; $prijs = explode('.',($dienst->d_prijs/100)); if($prijs[1]){ echo $prijs[1].'<br>'; echo strlen($prijs[1]).'<br>'; $prijs[1] = (strlen($prijs[1]=='1')) ? '.'.$prijs[1].'0' : '.'.$prijs[1]; echo $prijs[1].'<br>'; echo strlen($prijs[1]).'<br>'; } $dienst->d_prijs = $prijs[0].$prijs[1]; echo $dienst->d_prijs.'<br><br>'; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 | 1 1 .10 3 10.10 1050 5 1 .5 2 10.5 |
quote:Op maandag 17 augustus 2009 21:15 schreef Darkomen het volgende:
Ik sla het dus al ook op in hele centen ;-)
maar ik ga mn gebruikers geen centen voorschotelen zodat ze het in hun hoofd moeten omrekenen.
(Van http://nl2.php.net/sprintf)quote:Example #8 sprintf(): formatting currency
<?php
$money1 = 68.75;
$money2 = 54.35;
$money = $money1 + $money2;
// echo $money will output "123.1";
$formatted = sprintf("%01.2f", $money);
// echo $formatted will output "123.10"
?>
De haakjes staan ook niet goedquote:Op maandag 17 augustus 2009 21:30 schreef Darkomen het volgende:
HenryHill, daar begin je dus al met een gedeeld bedrag.
@glowmuis, ja daar gaat het fout, bij strlen==1
heb het even omgedraaid, strlen=2 en dan gaat het wel goed?!
Ja, daar was ik al bang voor, dat je dat zou zeggenquote:Op maandag 17 augustus 2009 21:30 schreef Darkomen het volgende:
HenryHill, daar begin je dus al met een gedeeld bedrag.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |