abonnement Unibet Coolblue Bitvavo
  donderdag 29 mei 2008 @ 17:44:46 #241
187069 slacker_nl
Sicko pur sang
pi_58992934
array_shuffle($array);
In theory there is no difference between theory and practice. In practice there is.
  donderdag 29 mei 2008 @ 17:47:26 #242
62215 qu63
..de tijd drinkt..
pi_58992999
quote:
Op donderdag 29 mei 2008 17:44 schreef slacker_nl het volgende:
array_shuffle($array);
shuffle() bedoel je?
of array_rand()?

array_shuffle bestaat iig niet

en waar moet ie komen dan
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 29 mei 2008 @ 17:52:07 #243
187069 slacker_nl
Sicko pur sang
pi_58993126
De moest een teken zijn dat die post niet geheel serieus genomen kon worden.
In theory there is no difference between theory and practice. In practice there is.
pi_58993540
quote:
Op donderdag 29 mei 2008 10:33 schreef Hmail het volgende:
Ik weet niet precies hoe je database eruit ziet, maar als het zoiets is:
[ code verwijderd ]

Dan zou je de volgende query kunnen gebruiken:
[ code verwijderd ]

Hiermee telt hij dus het aantal bets, en voegt hij alles onder bij de juiste username. Daarmee voorkom je dubbele resultaten.
Ik heb mbt tot deze code twee tabellen: euro_bet en euro_player.

euro_bet:

ID firstname lastname username
1 Ronald Koeman irix
2 Erwin Koeman irix
3 Ronald Koeman sander

euro_player

ID firstname lastname (en nog een paar niet relevante velden)
1 Ronald Koeman
2. David Beckham
3. Erwin Koeman

Ter verduidelijking: Als iemand naar de pagina new_bet gaat, moet diegene een lijst krijgen te zien van alle spelers waarop hij nog geen bet heeft staan. Alle mogelijke spelers staan in euro_player. Als iemand vervolgens een bet plaatst, dan wordt deze toegevoegd aan de tabel euro_bet.
  donderdag 29 mei 2008 @ 18:27:47 #245
62215 qu63
..de tijd drinkt..
pi_58993853
quote:
Op donderdag 29 mei 2008 17:52 schreef slacker_nl het volgende:
De moest een teken zijn dat die post niet geheel serieus genomen kon worden.
ah

Maar heb je nog wel een anwoord dan?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_58994113
quote:
Op donderdag 29 mei 2008 14:31 schreef ursel het volgende:

[..]

Overigens staat er ook deze warning op je linkje :
[..]

Gezien wij van de zomer aan het systeem gaan werken richting PHP6 lijkt het me dan niet zo zinvol om er nu dan nog mee aan de slag te gaan..
Dat ligt er maar net aan. In PHP6 zijn er geen magic quotes meer. Als je die nu nog wel gebruikt in PHP5 (even controleren met phpinfo() ) dan is het wellicht een goed moment om alvast magic quotes uit te zetten. Als ze al uit staan dan is dat goed, mooi laten staan dus
pi_58999394
Ik zie het ff niet meer.

Wat ik probeer te doen: ik heb een array met key-value pairs, en zodra ik in een template {name} tegenkom, wil ik deze vervangen door de value die bij key name hoort.

1
2
3
4
5
6
<?php
    $content 
" HOI! : {edwin}";
    
$vars = array("edwin");
    
$content eregi_replace("{([a-zA-Z0-9]*)}",$vars['\\1'],$content); 
    echo 
$content;
?>


Output: HOI! :

Rara wat doe ik fout, ik zie het niet iig...
pi_58999828
Die $vars is helemaal geen assoc.array maar gewoon een lijst met slechts 1 element...
pi_59000477
quote:
Op donderdag 29 mei 2008 22:34 schreef Farenji het volgende:
Die $vars is helemaal geen assoc.array maar gewoon een lijst met slechts 1 element...

Mja, als ik dit probeer:

1
2
3
4
5
6
<?php
    $content 
" HOI! : {name}";
    
$vars = array("name" => "edwin");
    
$content eregi_replace("{([a-zA-Z0-9]*)}",$vars["name"],$content); 
    echo 
$content;
?>


Werkt het prima.

Doe ik echter dit:

1
2
3
4
5
6
<?php
    $content 
" HOI! : {name}";
    
$vars = array("name" => "edwin");
    
$content eregi_replace("{([a-zA-Z0-9]*)}",$vars['\\1'],$content); 
    echo 
$content;
?>


Gebeurt er niks......het lijkt wel alsof hij de '\\1' waarde niet goed interpreteert.....
pi_59001014
Logisch. Eerst wordt $vars['\\1'] ge-evalueerd, daarna wordt de regexp uitgevoerd.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_59001586
quote:
Op donderdag 29 mei 2008 23:09 schreef SuperRembo het volgende:
Logisch. Eerst wordt $vars['\\1'] ge-evalueerd, daarna wordt de regexp uitgevoerd.
Oke, en de beste oplossing zou zijn eerst een preg_match te doen? Of de variabele in een string-replace constructie te vervangen?
pi_59001676
Je zou preg_replace_callback() kunnen gebruiken of preg_replace en dan een regexp met de 'e' modifier.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_59005568
quote:
Op donderdag 29 mei 2008 23:33 schreef SuperRembo het volgende:
Je zou preg_replace_callback() kunnen gebruiken of preg_replace en dan een regexp met de 'e' modifier.
Thanks, ga vanavond wel even kijken
  vrijdag 30 mei 2008 @ 10:27:38 #254
85514 ralfie
!Yvan eht nioj
pi_59007254
wron draai je het niet om en gebruik je simpele str_replace waarbij je de search opbouwt met de array die je wil vervangen, iets als

1
2
3
4
5
6
7
8
9
<?php
$keys 
= array('naam1'=>'kees''naam2'=>'klaas');
$text  "Jantje, <b>{naam1}</b> en {naam2}";

foreach(
$keys as $what => $withwhat)
     
$text str_replace('{'.$what.'}'$withwhat$text);

echo 
$text;
?>
Stukken envoudiger, en waarschijnlijk ook veel sneller in uitvoeren...
pi_59007305
quote:
Op vrijdag 30 mei 2008 10:27 schreef ralfie het volgende:
wron draai je het niet om en gebruik je simpele str_replace waarbij je de search opbouwt met de array die je wil vervangen, iets als
[ code verwijderd ]

Stukken envoudiger, en waarschijnlijk ook veel sneller in uitvoeren...
Daar willen de meningen wel eens over verschillen. Ik ben iig al op onderzoek uitgeweest wat nu precies sneller is, maar blogs e.d spreken elkaar tegen hierover...

Ben het wel met je eens dat het een stuk eenvoudiger is. Echter wil ik niet dat ik straks een enorme array heb met letterlijk duizenden waardes die gecontroleerd worden maar die niet in de pagina voorkomen.

Maar goed, sowieso blijf ik sleutelen aan het ontwerp
  vrijdag 30 mei 2008 @ 12:13:51 #256
85514 ralfie
!Yvan eht nioj
pi_59009622
quote:
Op vrijdag 30 mei 2008 10:29 schreef Scorpie het volgende:

[..]

Daar willen de meningen wel eens over verschillen. Ik ben iig al op onderzoek uitgeweest wat nu precies sneller is, maar blogs e.d spreken elkaar tegen hierover...

Ben het wel met je eens dat het een stuk eenvoudiger is. Echter wil ik niet dat ik straks een enorme array heb met letterlijk duizenden waardes die gecontroleerd worden maar die niet in de pagina voorkomen.

Maar goed, sowieso blijf ik sleutelen aan het ontwerp
De vraag is dan waarom jij duizenden waardes inlaadt die niet in de pagina voorkomen
pi_59009678
quote:
Op vrijdag 30 mei 2008 12:13 schreef ralfie het volgende:

[..]

De vraag is dan waarom jij duizenden waardes inlaadt die niet in de pagina voorkomen
Resultset die met paginering pas in de pagina opgenomen worden
  zaterdag 31 mei 2008 @ 00:14:00 #258
159979 G.Fawkes
Libera eas de ore leonis!
pi_59025002
Ik weet niet of er op dit typstip nog iemand online is in dit topic maar ik ben een echte maar dan ook totale php noob.

Ik wil dat als mijn mensen op mijn website (eyupciftci.nl) komen ze direct geredirect worden naar mijn blog (eyupciftci.nl/blog/) nu heb ik deze code ervoor gebruikt:

1
2
3
4
<?php
header("Location: http://www.site.nl/"); 
exit; 
?>


maar dat resulteert niet in het desgewenste effect (zie mijn website) wat is er verkeerd?
  zaterdag 31 mei 2008 @ 00:15:33 #259
134533 donroyco
dus niet Donroyco
pi_59025035
quote:
Op zaterdag 31 mei 2008 00:14 schreef G.Fawkes het volgende:
Ik weet niet of er op dit typstip nog iemand online is in dit topic maar ik ben een echte maar dan ook totale php noob.

Ik wil dat als mijn mensen op mijn website (eyupciftci.nl) komen ze direct geredirect worden naar mijn blog (eyupciftci.nl/blog/) nu heb ik deze code ervoor gebruikt:
[ code verwijderd ]

maar dat resulteert niet in het desgewenste effect (zie mijn website) wat is er verkeerd?
http://php.about.com/od/learnphp/ht/phpredirection.htm
Op maandag 29 september 2008 11:45 schreef HostiMeister het volgende:
Dat is zeg maar de Nederlandse taal op een vuige keukentafel voorover buigen en hem dan zonder glijmiddel anaal verkrachten. :'(
pi_59025102
quote:
Op zaterdag 31 mei 2008 00:14 schreef G.Fawkes het volgende:
Ik weet niet of er op dit typstip nog iemand online is in dit topic maar ik ben een echte maar dan ook totale php noob.

Ik wil dat als mijn mensen op mijn website (eyupciftci.nl) komen ze direct geredirect worden naar mijn blog (eyupciftci.nl/blog/) nu heb ik deze code ervoor gebruikt:
[ code verwijderd ]

maar dat resulteert niet in het desgewenste effect (zie mijn website) wat is er verkeerd?
Staat die code wel in een index.php? En heeft de server wel PHP-ondersteuning?
  zaterdag 31 mei 2008 @ 00:28:43 #261
159979 G.Fawkes
Libera eas de ore leonis!
pi_59025263
Ik moest dus index.html veranderen in index.php

Zoals ik al zei: Ik ben een totale php n00b
  zaterdag 31 mei 2008 @ 00:40:39 #262
159979 G.Fawkes
Libera eas de ore leonis!
pi_59025467
Overigens: Dank voor de hulp
  zaterdag 31 mei 2008 @ 10:16:50 #263
136730 PiRANiA
All thinking men are atheists.
pi_59028131
eyupciftci.nl, da's lekker makkelijk te onthouden
pi_59028241
Kleine vraag, ik wil snel achterhalen hoelang een text grafisch is.

Stel ik heb de text 'DIG / [PHP/(My)SQL] voor dummies - deel 59' en wil nu weten hoeveel px dit grafisch is, hoe kan ik dat snel en simpel achterhalen mbv php zonder per karakter de lengte te gaan berekenen...

maar dan niet ttfbox want ik print de tekst met ImageString

Anyone?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_59029433
quote:
Op vrijdag 30 mei 2008 12:16 schreef Scorpie het volgende:
Resultset die met paginering pas in de pagina opgenomen worden
waarom haal je dan alle waardes op, en niet alleen de waardes die op je pagina staan?
Dit is echt een compleet zinloze load van je server.... zeker als het om veel records gaat ga je dit echt wel merken...
  zaterdag 31 mei 2008 @ 12:27:30 #266
62215 qu63
..de tijd drinkt..
pi_59029499
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$result 
mysql_query($query);
$num mysql_num_rows($result);

for (
$row 0$row $num$row++) {
  
$data mysql_fetch_array($result);
  
$wid =$data['wid'];
  
$wens =$data['wens'];
  
$b=$data['b'];

  
# more code here
}
?>

hoe krijg ik de resultaten geshuffled?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_59030249
Zoiets?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$result 
mysql_query($query);
$data = array();

while(
$row mysql_fetch_array($result) {
  
$data[] = $row;
}
if(!empty(
$data)) {
  
shuffle($data)
  foreach(
$data as $item) {
    
$wid $item['wid'];
    
$wens $item['wens'];

    
#more code here

  
}
}
?>
pi_59030311
quote:
Op zaterdag 31 mei 2008 12:27 schreef qu63 het volgende:

[ code verwijderd ]

hoe krijg ik de resultaten geshuffled?
1select foo from bar order by RAND()
  zaterdag 31 mei 2008 @ 14:11:54 #269
62215 qu63
..de tijd drinkt..
pi_59031009
quote:
Op zaterdag 31 mei 2008 13:18 schreef Light het volgende:
Zoiets?
[ code verwijderd ]
uiteindelijke code is dit geworden:
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
<?php
$query 
"SELECT * FROM `wish`";
$result mysql_query($query);
$data = array();

while(
$row mysql_fetch_array($result))
    {
        
$data[] = $row;
    }
if(!empty(
$data))
    {
        
shuffle($data);
            foreach(
$data as $item)
                {
                    
$wid $item['wid'];
                    
$w $item['w'];
                    
$b$item['b'];
                    echo 
"<li type=\"circle\" dir=\"ltr\" lang=\"nl\">";
                        if (
$b == 1)echo "<span style=\"text-decoration: line-through;\">";
                    echo 
"<a href=\"wl.php?wid=$wid&b=$b\">$w </a>";
                        if (
$b == 1)echo "</span>";
                    echo 
"</li>\n";
                }
    }
?>


Thanks!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_59031627
quote:
Op zaterdag 31 mei 2008 13:22 schreef Farenji het volgende:

[..]
[ code verwijderd ]
Kan ook, hoewel ook afhankelijk van de query.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')