abonnement Unibet Coolblue Bitvavo
pi_71867936
quote:
Op vrijdag 14 augustus 2009 08:28 schreef Swetsenegger het volgende:
Dan moet ik weer een extra query draaien.
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.
  FOK!-Schrikkelbaas vrijdag 14 augustus 2009 @ 09:20:01 #182
1972 Swetsenegger
Egocentrische Narcist
pi_71868104
Ik weet alleen nog niet hoe ik het moet doen.
pi_71868581
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
Waarom in IE niet?
Nou ja, ik gebruik dus IE....
  FOK!-Schrikkelbaas vrijdag 14 augustus 2009 @ 10:29:39 #184
1972 Swetsenegger
Egocentrische Narcist
pi_71869744
quote:
Op vrijdag 14 augustus 2009 09:43 schreef Xcalibur het volgende:

[..]

Waarom in IE niet? :?
al sla je me dood.

1
2
3
4
5
<?php
echo'<pre>';
print_r($array);
echo
'</pre>';
?>


Lijkt me niet heel spannend om te renderen. Maar hij toont helemaal niks. Ook niet in de source
pi_71869840
Wat raar, ik heb nog nooit problemen gehad met het renderen van een array naar m'n scherm, binnen HTML ouput of alleen als array...
  FOK!-Schrikkelbaas vrijdag 14 augustus 2009 @ 10:53:50 #186
1972 Swetsenegger
Egocentrische Narcist
pi_71870413
In IE6 doettie het prima
  FOK!-Schrikkelbaas zaterdag 15 augustus 2009 @ 22:07:37 #187
1972 Swetsenegger
Egocentrische Narcist
pi_71909643
http://www.fashioninthecity.nl/detail/3 kunnen IE gebruikers hier even op klikken? Want volgens mij rendert nu ook de complete pagina niet terwijl hij in elke andere browser gewoon keurig op het scherm staat.
pi_71909823
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?
  FOK!-Schrikkelbaas zaterdag 15 augustus 2009 @ 22:17:38 #189
1972 Swetsenegger
Egocentrische Narcist
pi_71909845
quote:
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 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
pi_71912445
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
Ik gebruik hem hier bij mij om ie6 te testen. Dan hoef je anderen niet te vragen.
pi_71912530
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.
Eigenlijk moet IE6 gewoon dood. Net als webhosters die nog MySQL 3.23 gebruiken.
pi_71913114
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.
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)
pi_71913343
quote:
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)
Uiteindelijk is de klant koning uiteraard En zolang IE6 nog een redelijke groep gebruikers heeft, kun je het niet helemaal laten vallen. Ik heb het laatst nog voor een paar sites nagekeken, van de ca. 85% IE gebruikers heeft zo'n 17% IE6. Da's dus zo'n 14-15% van het totaal aantal bezoekers, en da's te veel om helemaal links te laten liggen.

Overigens zou ik wel willen zorgen dat iets crossbrowser werkt. Dan dwing je de gebruiker niet naar 1 browser/OS. Ik ken een detacheerder die voor tijdregistratie alleen IE accepteert. Zonder een laptop ter beschikking te stellen. En da's nogal lastig als je net een Mac gekocht hebt voordat je daar ging solliciteren.
pi_71916157
Ik gebruik IEtester, die simuleert IE5.5, IE6, IE7 en IE8 (alleen in compatiblity mode heb ik het idee).

Handig programmaatje, die IE6 simulator werkt prima in ieder geval. Ik werk onder andere voor de Rabobank, en die zitten dus nog massaal op IE6, en iets anders installeren mogen ze niet ... dan ontkom je niet aan zoiets
pi_71932631
Werkt het printen ie IETester? Daar hadden wij hier altijd problemen mee, vandaar dat we overgestapt zijn op virtual machines en xenocode.
pi_71933066
Waarom zou dat niet werken?
Er zit gewoon een printknop en preview in...
  zondag 16 augustus 2009 @ 22:08:37 #197
37634 wobbel
Da WoBBeL King
pi_71933977
Ik ben nog steeds niet goed met reguliere expressies...en daarom lukt het mij weer eens niet

Ik heb deze code:

1<td colspan="2" class="smallest">Postorder<br /><img src="/img/layout/vi115.gif" width="60" height="10" border="0"><br />Afhalen<br />


Daaruit wil ik het stukje van de IMG SRC graag overhouden, dus "/img/layout/vi115.gif"

Ik was al bezig met onderstaande code, maar dat werkt niet...

1
2
3
4
<?php
$regEx 
"/\<td colspan=\"2\" class=\"smallest\"\>Postorder<br /\>(.*?)\<br /\>Afhalen<br /\>/ise";
    
preg_match_all($regEx$content$matches);
?>


Godverdomme, zit je 30 minuten te klooien...post je een topic en dan lukt het je....

1
2
3
<?php
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);     
?>


[ Bericht 23% gewijzigd door wobbel op 16-08-2009 22:14:32 ]
pi_71935151
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.
pi_71935598
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.
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):
1
2
3
<?php
preg_match
('#<img.*src="(.*)".*>#Ui'$content$matches);
?>


[ Bericht 0% gewijzigd door Light op 17-08-2009 09:22:01 (goede modifier bij regex) ]
pi_71937806
Ik wil nu een form voorzien van een security image. Op zich gaat dit nu goed, alleen de eerste keer dat ik op de pagina kom niet (na een F5 wel).

form: (gedeelte van code)
1
2
3
4
5
6
7
8
9
10
11
12
<?php
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=&#8221;secImage&#8221;>
<input size="50" maxlength="60" type="text" name="sec"><br />
 echo 
"session:"Print_r ($_SESSION); 
</
form>
?>


test.php
1
2
3
4
5
6
<?php
require ("php/XXX/secFunctions.php");
session_start();

createSecImage(150100100$_SESSION['sessionString']);
?>


De functies randomString(X) en createSecImage(A,B,C,D) staan beide in het secFunctions bestand.
randomString maakt een randomString aan van lengte X. createSecImage maakt een .PNG plaatje aan met breedte A, hoogte B, ruispercentage C (procent randompixels) en tekst D.

Probleem is dus dat in de eerste ronde de Print_r van $_SESSION wel degelijk aangeeft dat sessionString een waarde heeft. Deze waarde staat echter niet in het plaatje. Na een refresh gaat alles wel goed.
ウプピエ 八十三 &lt;&lt; u-pu-pi-e hachi-ju-san, ik denk ik zeg het er maar ff bij :P
pi_71941356
quote:
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 ]


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
pi_71942042
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
Hij was idd greedy. Ik had de modifier U moeten gebruiken, ipv u.
pi_71961648
Ik heb een probleempje, ik heb prijzen in centen in een database staan.
Deze wil ik omrekenen naar euro's
Maar wel met een ending zero, dus 1010 centen word ¤10.10 en 1050 centen word ¤10.50
maar ik krijgen steeds 10.10 wat goed is en 10.5 wat dus fout is?

Zelfs al plak ik er een 0 achter?!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$prijzen   =  array('1010','1050');

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
1010
1
1
.10
3
10.10

1050
5
1
.5
2
10.5


Ik heb me er de hele dag al op doodgestaart, mede dankzij ik hetzelfde moet doen in javascript.
  maandag 17 augustus 2009 @ 21:02:05 #204
75592 GlowMouse
l'état, c'est moi
pi_71961704
Sla het in hele centen op, kun je er nog normaal mee rekenen ook.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_71962159
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.
  maandag 17 augustus 2009 @ 21:23:45 #206
67978 HenryHill
Fake it 'till you make it
pi_71962532
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.
Dat lijkt me niet nee.

En google is your friend:
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"
?>
(Van http://nl2.php.net/sprintf)
So this is how liberty dies... with thunderous applause.
Truth? What's so great about the truth? Try lying for a change, it's the currency of the world
  maandag 17 augustus 2009 @ 21:24:19 #207
75592 GlowMouse
l'état, c'est moi
pi_71962559
Ah zo. Je ziet dat $prijs[1] niet aangepast wordt, dus de fout zit in regel 9.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_71962841
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?!
  maandag 17 augustus 2009 @ 21:32:18 #209
75592 GlowMouse
l'état, c'est moi
pi_71962916
quote:
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?!
De haakjes staan ook niet goed
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 17 augustus 2009 @ 21:37:13 #210
67978 HenryHill
Fake it 'till you make it
pi_71963133
quote:
Op maandag 17 augustus 2009 21:30 schreef Darkomen het volgende:
HenryHill, daar begin je dus al met een gedeeld bedrag.
Ja, daar was ik al bang voor, dat je dat zou zeggen

Sla gewoon het bedrag in hele centen op in je database. Als je het getal wilt afdrukken, deel het eerst door 100 en geef het mee aan de sprintf-functie. Komt helemaal goed.
So this is how liberty dies... with thunderous applause.
Truth? What's so great about the truth? Try lying for a change, it's the currency of the world
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')