abonnement Unibet Coolblue Bitvavo
  woensdag 13 januari 2010 @ 12:15:05 #31
75592 GlowMouse
l'état, c'est moi
pi_76757185
quote:
Op woensdag 13 januari 2010 12:11 schreef Intrepidity het volgende:

[..]

Lol, door jouw code kwam ik erachter dat dit ook doet wat Chandler wil:
[ code verwijderd ]

Een keer reversen met en een keer zonder keybehoud doet de truuc ook Al hoewel gaten in de keyreeks dan wel wegvallen..
gek dat hier de tweede parameter wel goed werkt.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 13 januari 2010 @ 22:46:59 #32
136730 PiRANiA
All thinking men are atheists.
pi_76784933
Welke van de volgende memcached clients is beter?
pecl/memcache of pecl/memcached
pi_76785034
Lol, we gaan eens spelen met jullie codes want die van mij lijkt nu zo belachelijk lang
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  woensdag 13 januari 2010 @ 22:49:20 #34
75592 GlowMouse
l'état, c'est moi
pi_76785095
pecl/memcache; zo te zien is dat ook de enige die compressie ondersteunt.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 13 januari 2010 @ 23:00:36 #35
136730 PiRANiA
All thinking men are atheists.
pi_76785908
quote:
Op woensdag 13 januari 2010 22:49 schreef GlowMouse het volgende:
pecl/memcache; zo te zien is dat ook de enige die compressie ondersteunt.
Gebruik je dit op FOK! ook? Dus memcache::add(iets) in plaats van memcached::add?
  woensdag 13 januari 2010 @ 23:04:12 #36
75592 GlowMouse
l'état, c'est moi
pi_76786138
quote:
Op woensdag 13 januari 2010 23:00 schreef PiRANiA het volgende:

[..]

Gebruik je dit op FOK! ook? Dus memcache::add(iets) in plaats van memcached::add?
FOK! gebruikt een wrapper-class voor pecl/memcache
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 13 januari 2010 @ 23:05:13 #37
136730 PiRANiA
All thinking men are atheists.
pi_76786196
quote:
Op woensdag 13 januari 2010 23:04 schreef GlowMouse het volgende:

[..]

FOK! gebruikt een wrapper-class voor pecl/memcache
Okay. Wat doet die wrapper class in jullie geval? Wat voegt het toe? Ik ben er niet echt bekend mee .
  woensdag 13 januari 2010 @ 23:07:39 #38
75592 GlowMouse
l'état, c'est moi
pi_76786341
quote:
Op woensdag 13 januari 2010 23:05 schreef PiRANiA het volgende:

[..]

Okay. Wat doet die wrapper class in jullie geval? Wat voegt het toe? Ik ben er niet echt bekend mee .
Niet zoveel, maar het is wel handig voor als we ooit willen switchen van memcache naar een andere cache-oplossing (memcached of wat dan ook).
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_76789879
quote:
Op woensdag 13 januari 2010 23:07 schreef GlowMouse het volgende:

[..]

Niet zoveel, maar het is wel handig voor als we ooit willen switchen van memcache naar een andere cache-oplossing (memcached of wat dan ook).
Voor het switchen van memcache naar memcached is dat in principe niet nodig omdat ze van buitenaf gezien dezelfde interface hebben Maargoed, een wrapper is wel zo netjes inderdaad Waarom eigenlijk de keuze van memcache boven memcached? Memcached heeft afaik een stuk betere performance omdat hij direct bovenop libmemcache gebouwd is, in plaats van pure php zoals memcache..

Overigens een interessante collectie slides over distributed systems in php, waaronder door middel van memcached: http://www.slideshare.net/andreizm/all-the-little-pieces-1573862
  donderdag 14 januari 2010 @ 00:33:31 #40
75592 GlowMouse
l'état, c'est moi
pi_76790830
De historie ken ik niet. Ik zie nu dat memcached idd veel meer opties heeft. Heb je toevallig benchmarks van de performance? Switchen is overigens voor een grote site, ondanks wrapper class, nog steeds niet heel makkelijk.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 14 januari 2010 @ 00:34:48 #41
118585 Crutch
Filantroop || Taalzwengel
pi_76790880
Zeg Gloeimuis? Jij kan 't een en ander aanpassen hier op fok! toch?
Je moeder is een hamster
  donderdag 14 januari 2010 @ 00:35:20 #42
75592 GlowMouse
l'état, c'est moi
pi_76790894
quote:
Op donderdag 14 januari 2010 00:34 schreef Crutch het volgende:
Zeg Gloeimuis? Jij kan 't een en ander aanpassen hier op fok! toch?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 14 januari 2010 @ 00:38:55 #43
118585 Crutch
Filantroop || Taalzwengel
pi_76791027
Nou, op de profielpagina staat onderaan => Hobbies/interesses:



Ik neem aan dat het al(lang) bekend is, maar dat moet toch echt hobby's zijn.

Je moeder is een hamster
  donderdag 14 januari 2010 @ 00:41:19 #44
75592 GlowMouse
l'état, c'est moi
pi_76791111
dat dit kan in Nederland
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 14 januari 2010 @ 00:42:59 #45
118585 Crutch
Filantroop || Taalzwengel
pi_76791173
Ich bin ein Taalnazi jah
Je moeder is een hamster
  donderdag 14 januari 2010 @ 00:48:03 #46
118585 Crutch
Filantroop || Taalzwengel
pi_76791360
HELD!

Weltrusten.
Je moeder is een hamster
pi_76797135
quote:
Op donderdag 14 januari 2010 00:33 schreef GlowMouse het volgende:
De historie ken ik niet. Ik zie nu dat memcached idd veel meer opties heeft. Heb je toevallig benchmarks van de performance? Switchen is overigens voor een grote site, ondanks wrapper class, nog steeds niet heel makkelijk.
Toevallig niet nee, ik heb zelf geen ervaring met memcache of memcached, heb er alleen iets teveel sprekers over gehoord
* Intrepidity is een regelmatig conferentiebezoeker
  donderdag 14 januari 2010 @ 10:13:59 #48
25889 Sitethief
Fulltime Flapdrol
pi_76797931
1
2
3
4
5
6
7
8
9
<?php
$arrayData 
= array('0' => 'appel''1' => 'banaan''2' => 'annanas');
    
$counter 3;
    foreach(
$arrayData as $ntpl=>$ftpl) {
        
$arrayData[$counter]['FruitName'] = $ftpl;
        
$arrayData[$counter]['FruitLink'] = 'http://images.google.nl/images?q='.$ftpl;        
        
$counter++;
    }
?>


Als $counter op 0 staat krijg ik dit:

1
2
3
4
5
6
Array
(
    [0] => hppel
    [1] => hanaan
    [2] => hnnanas
)


En als hij op 3 staat dit:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Array
(
    [0] => appel
    [1] => banaan
    [2] => annanas
    [3] => Array
        (
            [FruitName] => appel
            [FruitLink] => http://images.google.nl/images?q=appel
        )

    [4] => Array
        (
            [FruitName] => banaan
            [FruitLink] => http://images.google.nl/images?q=banaan
        )

    [5] => Array
        (
            [FruitName] => annanas
            [FruitLink] => http://images.google.nl/images?q=annanas
        )

)


Waarom vervangt hij niet gewoon de values in de array? Wat doe ik fout?
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_76798117
Het grappige is dat je een string ook kunt benaderen als $string[0] = bladiebla. Je vervangt daarmee dus karakter 0 door iets anders. Strings zijn in feite dus ook gewoon arrays, van karakters welteverstaan Doe eens het volgende:
$arrayData[$counter] = array();
en vervolgens kun je gewoon $arrayData[$counter]['index'] = "Ananas" doen.
  donderdag 14 januari 2010 @ 10:32:12 #50
25889 Sitethief
Fulltime Flapdrol
pi_76798389
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
    $arrayData 
= array('0' => 'appel''1' => 'banaan''2' => 'annanas');
    
$array = array();
    
$counter 0;
    foreach(
$arrayData as $ntpl=>$ftpl) {
        
$array[$counter]['FruitName'] = $ftpl;
        
$array[$counter]['FruitLink'] = 'http://images.google.nl/images?q='.$ftpl;        
        
$counter++;
    }
    
    
// Parse body template
    
$output .= $tplObject->outputRepeater('Loop'$array);
?>


Of zo. Probleem was vooral dat het origi neel er zo uitzag:
1
2
3
4
5
6
7
8
9
10
<?php
    $arrayData 
= array();
    
$counter 0;
    foreach(
$tplObject->listThemes('themes/'false) as $ntpl=>$ftpl) {
        
$arrayData[$counter]['ThemeName'] = $ftpl;
        
$arrayData[$counter]['ThemeLink'] = 'example_file.php?theme='.$ftpl;
        
$counter++;
    }
    
$output .= $tplObject->outputRepeater('Loop'$arrayData);
?>


Maar ik die function helemaal niet wil aanroepen.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_76798481
1
2
3
4
5
6
7
8
9
10
<?php
$arrayData 
= array('0' => 'appel''1' => 'banaan''2' => 'annanas');
    
$counter 0;
    foreach(
$arrayData as $ntpl=>$ftpl) {
        
$arrayData[$counter] = array();
        
$arrayData[$counter]['FruitName'] = $ftpl;
        
$arrayData[$counter]['FruitLink'] = 'http://images.google.nl/images?q='.$ftpl;        
        
$counter++;
    }
?>

That'll do it :)
  donderdag 14 januari 2010 @ 10:39:21 #52
25889 Sitethief
Fulltime Flapdrol
pi_76798592
Stom dat ik daar dan weer niet op kwam hé. Zal wel gebrek aan ervaring zijn .

Dank je Intrepidity!
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_76798760
Oh ja, en ananas schrijf je met 1 n
Overigens is hier in feite $ntpl je counter al, die $counter variabele is niet nodig.

[ Bericht 25% gewijzigd door Intrepidity op 14-01-2010 10:50:15 ]
pi_76802667
Ik heb een abstracte klasse met een static property. Deze wil ik uitlezen in de overerfende klassen. Het probleem is: de inhoud van die property staat niet vast, maar is afhankelijk van o.a. wat configuratieinstellingen. Normaal zou ik die mooi in de constructor kunnen vullen, maar dat gaat natuurlijk niet op in een statische context. Dus ik dacht; dat los ik met __get() op. Alleen nu blijkt dat __get niet op statische oproepen reageert, en het gevolg is dat ik een error krijg dat mijn statische property niet bestaat.
quote:
Fatal error: Access to undeclared static property: Weide\Framework\Core\ModelBase::$tableName in C:\Program Files\xampp\htdocs\MailBasis\Gras\User\Models\User.php on line 153

Is hier een oplossing voor? of heb ik niet veel andere keus als een statische methode aanmaken die dit voor me doet?
  donderdag 14 januari 2010 @ 12:48:39 #55
118585 Crutch
Filantroop || Taalzwengel
pi_76803041
Ik zoek een goede manier om een xls-bestand (MS Excel) te importeren in een database (mySQL).
Hierbij wil ik een vooraf opgemaakte sheet hanteren waarbij alleen maar waarden hoeven worden toegevoegd.

Ik kan er helemaal niets over vinden....
Je moeder is een hamster
pi_76803258
Het is geen optie dat mensen in Excel het bestand als CSV gaan opslaan? Want dan is het heel makkelijk op te lossen met de volgende query:
quote:
LOAD DATA INFILE 'path/file.txt' INTO TABLE your_table;
  donderdag 14 januari 2010 @ 13:02:33 #57
118585 Crutch
Filantroop || Taalzwengel
pi_76803505
Dan zou ik liever een scriptje hebben dat xls-bestanden omzet naar csv zodat ik (via upload) meteen een excel kan verwerken in de database.
Je moeder is een hamster
  donderdag 14 januari 2010 @ 13:05:51 #58
75592 GlowMouse
l'état, c'est moi
pi_76803635
quote:
Op donderdag 14 januari 2010 12:38 schreef Intrepidity het volgende:
Ik heb een abstracte klasse met een static property. Deze wil ik uitlezen in de overerfende klassen. Het probleem is: de inhoud van die property staat niet vast, maar is afhankelijk van o.a. wat configuratieinstellingen. Normaal zou ik die mooi in de constructor kunnen vullen, maar dat gaat natuurlijk niet op in een statische context. Dus ik dacht; dat los ik met __get() op. Alleen nu blijkt dat __get niet op statische oproepen reageert, en het gevolg is dat ik een error krijg dat mijn statische property niet bestaat.
[..]


Is hier een oplossing voor? of heb ik niet veel andere keus als een statische methode aanmaken die dit voor me doet?
ik denk dat laatste
http://nl.php.net/manual/en/language.oop5.overloading.php
quote:
Op donderdag 14 januari 2010 13:02 schreef Crutch het volgende:
Dan zou ik liever een scriptje hebben dat xls-bestanden omzet naar csv zodat ik (via upload) meteen een excel kan verwerken in de database.
dat kan, er zijn genoeg xls-classes voor PHP. Dan hoef je de tussenstap met CSV ook niet te maken.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 14 januari 2010 @ 13:11:41 #59
118585 Crutch
Filantroop || Taalzwengel
pi_76803831
Thanks, ik heb weer wat info om mijn zoektocht ter hervatten.
Je moeder is een hamster
pi_76804208
Eigenlijk vreemd dat er in Pear alleen een Excel writer en geen Excel reader zit, die mis ik nog..
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')