abonnement Unibet Coolblue Bitvavo
pi_73423340

cd niet bijgeleverd

Als je vragen hebt over PHP/MySQL, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt

Vorige delen:
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, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,75, 76

Zie ook:
  • PHP Dataverwerking
  • Officiële PHP website
  • PHP Documentatie
  • MySQL Reference Manual
  • Yet Another PHP Faq
  • PHP Cheat Sheet
  • PHP5 Power Programming - boek met uitleg over OOP, Pear, XML, etc

    Tutorials:
  • W3Schools PHP
  • W3Schools SQL

    Deze OP en instructies voor nieuw topic: http://wiki.fok.nl/index.php/OP/PHP
  •   dinsdag 6 oktober 2009 @ 14:01:11 #2
    63192 ursel
    "Het Is Hier Fantastisch!
    pi_73423361
    pi_73423492
    quote:
    Op dinsdag 6 oktober 2009 13:58 schreef Light het volgende:
    Aangenomen dat je subqueries kunt gebruiken:
    [ code verwijderd ]
    Thanks. Zat allemaal moeilijk te doen met die array's vergelijken, maar dat werkte allemaal niet.
      dinsdag 6 oktober 2009 @ 14:08:19 #4
    187069 slacker_nl
    Sicko pur sang
    pi_73423602
    gluurpost
    In theory there is no difference between theory and practice. In practice there is.
    pi_73424518
    TVP
    Handig voor m'n stage
    pi_73424631
    quote:
    Op dinsdag 6 oktober 2009 14:08 schreef slacker_nl het volgende:
    gluurpost
    Zo ene.
      † In Memoriam † dinsdag 6 oktober 2009 @ 15:28:14 #7
    67005 pc-fr34k
    "Internet=Telepathie"
    pi_73425982
    Ik had al eerder hier hulp gevraagd voor dit probleem, dacht dat het goed was maar blijkbaar nog niet. Ik heb dus 3 arrays in totaal. $hitsArray staan de hits per partner van vandaag en in $hitsArrayYesterday staan die van gisteren. Die worden samengevoegd in $totaal, waarna de overige partners zonder hits worden binnengehaalt.
    Arrays:
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    <!-- vandaag: Array
    (
        [1] => 2
        [2] => 2
        [3] => 0
        [6] => 1
        [8] => 1
        [10] => 0
        [11] => 1
        [12] => 4
        [13] => 2
        [14] => 1
        [27] => 1
        [28] => 1
        [33] => 1
    )

     gisteren:Array
    (
        [1] => 2
        [2] => 0
        [3] => 0
        [5] => 1
        [6] => 2
        [7] => 1
        [8] => 1
        [9] => 1
        [11] => 0
        [12] => 4
        [13] => 3
        [14] => 1
    )

     totaal:Array
    (
        [12] => 8
        [13] => 5
        [1] => 4
        [6] => 3
        [14] => 2
        [8] => 2
        [2] => 2
        [9] => 1
        [5] => 1
        [7] => 1
        [11] => 1
        [26] => 0
        [27] => 0
        [28] => 0
        [33] => 0
        [17] => 0
        [16] => 0
        [3] => 0
        [4] => 0
        [10] => 0
        [15] => 0
    )
     geen hits SQL: SELECT * FROM `linkpartners` WHERE ID NOT in(1, 2, 3, 6, 8, 11, 12, 13, 14, 5, 7, 9) 

    Code:
    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
    27
    28
    29
    <?php
            $totaal 
    = array();
            foreach(
    array_keys($hitsArray) as $key)
            {
                if(isset(
    $hitsArrayYesterday[$key]))
                {
                    
    $totaal[$key] = $hitsArray[$key] + $hitsArrayYesterday[$key];
                }
            }
            foreach(
    array_keys($hitsArrayYesterday) as $key)
            {
                if(!isset(
    $totaal[$key]))
                {
                    
    $totaal[$key] = $hitsArrayYesterday[$key];
                }
            }
            
    $SQLnohits "SELECT * FROM `linkpartners` WHERE ID NOT in(";
            foreach(
    array_keys($totaal) as $key)
            {
                
    $SQLnohits .= $key .", ";
            }
            
    $SQLnohits substr($SQLnohits0, -2) .")";
            
    $querynohits mysql_query($SQLnohits);
            while(
    $row mysql_fetch_object($querynohits))
            {
                
    $totaal[$row->ID] = 0;
            }
            
    arsort($totaal);
    ?>

    Wie o wie heeft door wat er nou fout is?

    Bedankt. :).
    Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
    Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
    http://pc-fr34k.hyves.nl/blog/
    pi_73426918
    quote:
    Op dinsdag 6 oktober 2009 15:28 schreef pc-fr34k het volgende:
    Ik had al eerder hier hulp gevraagd voor dit probleem, dacht dat het goed was maar blijkbaar nog niet. Ik heb dus 3 arrays in totaal. $hitsArray staan de hits per partner van vandaag en in $hitsArrayYesterday staan die van gisteren. Die worden samengevoegd in $totaal, waarna de overige partners zonder hits worden binnengehaalt.
    Arrays:
    [ code verwijderd ]

    Code:
    [ code verwijderd ]

    Wie o wie heeft door wat er nou fout is?

    Bedankt. .
    Laat je niet een komma teveel genereren?
      † In Memoriam † dinsdag 6 oktober 2009 @ 16:36:46 #9
    67005 pc-fr34k
    "Internet=Telepathie"
    pi_73428289
    quote:
    Op dinsdag 6 oktober 2009 15:55 schreef Lantashh het volgende:

    [..]

    Laat je niet een komma teveel genereren?
    Daar is dit stuk voor
    1
    2
    3
    <?php
    $SQLnohits 
    substr($SQLnohits0, -2) .")";
    ?>

    Als je kijkt naar die uiteindelijke query zie je ook dat het klopt.(onderaan die array's in dat eerste stuk)
    Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
    Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
    http://pc-fr34k.hyves.nl/blog/
    pi_73432531
    quote:
    Op dinsdag 6 oktober 2009 16:36 schreef pc-fr34k het volgende:

    [..]

    Daar is dit stuk voor
    [ code verwijderd ]

    Als je kijkt naar die uiteindelijke query zie je ook dat het klopt.(onderaan die array's in dat eerste stuk)
    Dat gaat goed tot je een keer een array met maar 1 element hebt.

    Het kan veel overzichtelijker en korter:
    1
    2
    3
    <?php
    $keys 
    implode(', 'array_keys($totaal));
    ?>
      dinsdag 6 oktober 2009 @ 23:56:30 #11
    75592 GlowMouse
    l'état, c'est moi
    pi_73443955
    tvp
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
    pi_73468496
    Ik heb weer wat hoor maar ik zie echt niet waar de fout zit.

    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
    27
    28
    29
    30
    31
    32
    <?php
    error_reporting
    (E_ALL);

    class 
    main
    {
        function 
    test()
        {
            echo 
    'main:test()<br />';
        }
    }

    class 
    sub extends main
    {
        function 
    test()
        {
            echo 
    'main:submodule:test()<br /';
            
    parent::test();
        }
        
        public function 
    test2()
        {
            echo 
    'main:submodule:test2()<br />';
            
    $this->test();
        }
    }

    $x = new main();

    $x->test();

    $x->test2();
    ?>


    dit is praktisch het zelfde als het voorbeeld op php.net over uitbreiden van classes.

    Ik krijg een error op de laatste lijn, alsof de methode niet bestaat? maar volgens mij wel?

    [ Bericht 0% gewijzigd door Chandler op 07-10-2009 20:41:51 (en tevens tvp natuurlijk :P) ]
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      FOK!-Schrikkelbaas woensdag 7 oktober 2009 @ 20:45:09 #13
    1972 Swetsenegger
    Egocentrische Narcist
    pi_73468655
    1$query="UPDATE bestellingInhoud set aantal=aantal-2 where bestelId=125 && eigId=17"


    Hoe voorkom ik nou dat aantal op -1 komt te staan als er onverhoopt maar 1 aantal was voor de query?
      woensdag 7 oktober 2009 @ 20:45:18 #14
    75592 GlowMouse
    l'état, c'est moi
    pi_73468664
    je moet ook new sub(); doen, anders gebruik je de eerste class.
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
      woensdag 7 oktober 2009 @ 20:47:08 #15
    75592 GlowMouse
    l'état, c'est moi
    pi_73468717
    quote:
    Op woensdag 7 oktober 2009 20:45 schreef Swetsenegger het volgende:

    [ code verwijderd ]

    Hoe voorkom ik nou dat aantal op -1 komt te staan als er onverhoopt maar 1 aantal was voor de query?
    gebruik GREATEST(0, aantal-2)
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
      FOK!-Schrikkelbaas woensdag 7 oktober 2009 @ 20:47:56 #16
    1972 Swetsenegger
    Egocentrische Narcist
    pi_73468739
    quote:
    Op woensdag 7 oktober 2009 20:47 schreef GlowMouse het volgende:

    [..]

    gebruik GREATEST(0, aantal-2)
    Wat de copulatie doet dit??

    Maar dit zou de query moeten worden?

    1query="UPDATE bestellingInhoud GREATEST(0, aantal-2) WHERE bestelId=125 && eigId=17"
      woensdag 7 oktober 2009 @ 20:49:38 #17
    75592 GlowMouse
    l'état, c'est moi
    pi_73468783
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
      FOK!-Schrikkelbaas woensdag 7 oktober 2009 @ 20:51:37 #18
    1972 Swetsenegger
    Egocentrische Narcist
    pi_73468846
    Cool, khebum

    1UPDATE bestellingInhoud set aantal=GREATEST(0,aantal-2) where bestelId=125 && eigId=17
    pi_73470483
    quote:
    Op woensdag 7 oktober 2009 20:45 schreef GlowMouse het volgende:
    je moet ook new sub(); doen, anders gebruik je de eerste class.
    Tnx, ik dacht dat het via een de hoofdclass overgenomen zou worden (denk net andersom blijkbaar).

    Nu een volgende

    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    <?php
    error_reporting
    (E_ALL);

    class 
    main
    {
        public function 
    test()
        {
            echo 
    'main:test()<br />';
        }
    }

    class 
    db extends main
    {
        var 
    $secret 123;
        
        function 
    set()
        {
            
    $this->secret true;
        }

        function 
    abc()
        {
            echo 
    'abc';
            echo 
    $this->secret;
        }
    }

    class 
    sub extends main
    {
        public function 
    test()
        {
            echo 
    'main:submodule:test()<br />';
            
    parent::test();
        }
        
        public function 
    test2()
        {
            echo 
    'main:submodule:test2()<br />';
            
    $this->test();
        }
        
        public function 
    start()
        {
            
    db::set();
        }
        
        public function 
    woei()
        {
            
    db::abc();
        }
    }

    $x = new sub;

    $x->woei();

    echo 
    '<hr>';

    $x->test2();
    ?>


    Hiermee wil ik een class extenden, echter wil ik in de 'db' class een variabel instellen in in deze class zelf gebruiken, echter blijkt dat niet te mogen ofzo? zit ik nou verkeerd te denken?

    fout
    abc
    Notice: Undefined property: sub::$secret in D:\www\classextend.php on line 24
    --------------------------------------------------------------------------------
    main:submodule:test2()
    main:submodule:test()
    main:test()

    error is regel onder 'abc' :)
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      woensdag 7 oktober 2009 @ 21:38:24 #20
    75592 GlowMouse
    l'état, c'est moi
    pi_73470613
    zoek eens op static
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
      † In Memoriam † donderdag 8 oktober 2009 @ 14:08:08 #21
    67005 pc-fr34k
    "Internet=Telepathie"
    pi_73485780
    quote:
    Op dinsdag 6 oktober 2009 18:58 schreef Light het volgende:

    [..]

    Dat gaat goed tot je een keer een array met maar 1 element hebt.

    Het kan veel overzichtelijker en korter:
    [ code verwijderd ]


    . Ik kende implode al, had er alleen raar genoeg niet aan gedacht.
    Maar heb jij(of iemand anders) enig idee hoe ik die hits goed krijg? Als het goed is werkt het nu. Ik heb nu:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
            
    foreach(array_keys($hitsArray) as $key)
            {
                if(!isset(
    $totaal[$key]))
                {
                    
    $totaal[$key] = $hitsArray[$key];
                }
            }
    ?>

    ipv
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
            
    foreach(array_keys($hitsArrayYesterday) as $key)
            {
                if(!isset(
    $totaal[$key]))
                {
                    
    $totaal[$key] = $hitsArrayYesterday[$key];
                }
            }
    ?>

    Wat natuurlijk wel logisch is. Als iemand hier nog iets in ziet dat fout is hoor ik het alsnog graag.

    [ Bericht 73% gewijzigd door pc-fr34k op 08-10-2009 15:05:12 ]
    Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
    Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
    http://pc-fr34k.hyves.nl/blog/
    pi_73490984
    ik zit met een simpel probleempje.
    ik heb een invul veld die ik in een sessie wil invullen..

    maar stel dat de gebruiker op terug klikt dan wil ik de $_SESSION['cardid']
    opnieuw vullen nu dacht ik slim te zijn om dit te unsetten maar hij snapt het niet zoals ik wil dat het moet.

    1
    2
    3
    4
    5
    <?php
        
    unset($_SESSION['cardid']);
        
    // Stop de kaart in een sessie.
        
    $_SESSION['cardid'] = $_POST['cardid'];
    ?>

    alleen de eerste keer gaat dit goed als hij hier nog een keer langs komt unset hij de variabele niet.
    Redacted
      donderdag 8 oktober 2009 @ 18:28:19 #23
    187069 slacker_nl
    Sicko pur sang
    pi_73494477
    $_SESSION['cardid'] = $_POST['cardid']; overwrite het toch gewoon, dus waarom unsetten?
    In theory there is no difference between theory and practice. In practice there is.
    pi_73495294
    quote:
    Op donderdag 8 oktober 2009 18:28 schreef slacker_nl het volgende:
    $_SESSION['cardid'] = $_POST['cardid']; overwrite het toch gewoon, dus waarom unsetten?
    omdat hij dat niet doet. dat is juist het probleem
    Daarom dacht ik ook unsetten.

    of de post word niet goed bijgewerkt terwijl je wel iets anders invult

    Even controleren

    [ Bericht 4% gewijzigd door cablegunmaster op 08-10-2009 19:30:52 ]
    Redacted
    pi_73529382
    Hoi,

    ik werd naar dit topic verwezen, dus vandaar hier nog maar eens :

    Ik heb een pagina waarop een aantal duizend icons te vinden zijn. Alles werkt perfect, alleen wil ik nu een dingetje toevoegen, namelijk : de laatste (3) toevoegingen. Oftewel, de nieuwste 3 icons.

    Ik heb nu een scriptje (zie hieronder) die de hele directory doorloopt en dan vervolgens ALLE icons weergeeft in een lijst.

    Niet alleen duurt het (te) lang voordat ie alles heeft doorgespit, maar ook moeten er maar 3 weergegeven worden.

    Is het mogelijk om het script aan te passen dat ie sneller werkt én ook alleen de laatste 3 icons alleen in een lijstje weergeeft ?

    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    <?PHP 

    $directory="Icons"; 


       $results = array(); 
       $handler = opendir($directory); 
        
    while ($file = readdir($handler)) {  
           if ($file != '.' && $file != '..' && $file != "robots.txt" && $file != ".htaccess"){ 
               $currentModified = filectime($directory."/".$file); 
               $file_names[] = $file; 
               $file_dates[] = $currentModified; 
           }    
       } 
           closedir($handler); 


           arsort($file_dates); 
        
       //Match file_names array to file_dates array 
       $file_names_Array = array_keys($file_dates); 
       foreach ($file_names_Array as $idx => $name) $name=$file_names[$name]; 
       $file_dates = array_merge($file_dates); 
        
       $i = 0; 

       //Loop through dates array and then echo the list 
       foreach ($file_dates as $$file_dates){ 
           $j = $file_names_Array[$i]; 
           $file = $file_names[$j]; 
           $i++; 
                
           echo  "Latest icons: $file<br/>";        
       } 

    ?> 
    pi_73529690
    quote:
    Op woensdag 7 oktober 2009 21:38 schreef GlowMouse het volgende:
    zoek eens op static
    Gedaan

    Heeft idd al wat mooi leesvoer opgeleverd maar eingelijk wil ik het gaan gebruiken voor mijn MCV (MVC?)

    Of is dit niet handig om zo alle classes overal te kunnen benaderen?

    idee:
    laden van core class
    laden van extra classes (database, validatie, layout, etc etc etc)
    uitlezen parameters (arguments)
    uitvoeren van de gevraagde pagina waarbij deze pagina via de core class gebruik kan maken van alle classes die geladen zijn.

    of denk ik verkeerd?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      vrijdag 9 oktober 2009 @ 20:58:58 #27
    75592 GlowMouse
    l'état, c'est moi
    pi_73531797
    webby: kijk of je met shell_exec en ls de gesorteerde lijst op kunt halen; echt snel krijg je het pas als je bij elke nieuwe toevoeging een kort lijstje bijwerkt.

    Chandler: of het handig is moet je zelf weten. Als je classes maar 1x gebruikt per request kan het geen kwaad. Maar wat als je later ooit een tweede db-verbinding wilt openen?
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
    pi_73531865
    GlowMouse, bedankt voor je tip. het klinkt goed, maar ik ben niet in staat om een script zelf te maken. Bewerken lukt me nog wel meestal, dus als je een opzetje zou kunnen maken of me verwijzen naar een tutorial dan zou ik al een heel eind komen.
      vrijdag 9 oktober 2009 @ 21:45:35 #29
    187069 slacker_nl
    Sicko pur sang
    pi_73533177
    quote:
    Op vrijdag 9 oktober 2009 19:47 schreef WebbySP het volgende:
    Hoi,

    ik werd naar dit topic verwezen, dus vandaar hier nog maar eens :

    Ik heb een pagina waarop een aantal duizend icons te vinden zijn. Alles werkt perfect, alleen wil ik nu een dingetje toevoegen, namelijk : de laatste (3) toevoegingen. Oftewel, de nieuwste 3 icons.

    Ik heb nu een scriptje (zie hieronder) die de hele directory doorloopt en dan vervolgens ALLE icons weergeeft in een lijst.

    Niet alleen duurt het (te) lang voordat ie alles heeft doorgespit, maar ook moeten er maar 3 weergegeven worden.

    Is het mogelijk om het script aan te passen dat ie sneller werkt én ook alleen de laatste 3 icons alleen in een lijstje weergeeft ?
    [ code verwijderd ]
    Weet niet of het sneller is, maar..
    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
    27
    28
    29
    30
    31
    32
    33
    <?php
    $directory
    ="pics/aruba_2009/";
    $max 3;

    $results = array();
    $handler opendir($directory);

    while (
    $file readdir($handler)) {
        if (
    $file != '.' && $file != '..' && $file != "robots.txt" && $file != ".htaccess"){
            
    $date filemtime($directory."/".$file);
            
    $date filectime($directory."/".$file);
            
    $file_dates[$date][] = $file;
        }
    }
    closedir($handler);

    krsort($file_dates);


    $last_three array_slice($file_dates,0,$max);

    $i 0;
    foreach(
    $last_three as $files) {
        foreach(
    $files as $file) {
            if (
    $i $max) {
                print 
    "$file \n";
                
    $i++;
            } else {
                break 
    2;
            }
        }
    }
    ?>


    [ Bericht 30% gewijzigd door slacker_nl op 09-10-2009 21:50:53 ]
    In theory there is no difference between theory and practice. In practice there is.
    pi_73534073
    Geweldig ! Deze is supersnel. Ik heb 'm zelfs al verwerkt op de pagina. Thanx !!
      zondag 11 oktober 2009 @ 16:56:50 #31
    37634 wobbel
    Da WoBBeL King
    pi_73579208
    Oke, ik zit met iets lastigs....

    We hebben nu een Webserver met PHP die draait op Windows 2000 met daarop een ODBC plugin voor een TopSpeed database. Deze bak draait lokaal bij ons op het werk en dit werkt prima

    Maar nu wil ik de website verhuizen naar een dedicated linux bak die ergens in een datacenter draait. Hoe kan ik er dan voor zorgen dat ik alsnog bij de TopSpeed database kan? Deze blijft namelijk draaien op de Windows 2000 server voor ons administratiesysteem.
    pi_73614542
    stiekem is de oplossing misschien geen php maar omdat het eigenlijk te maken heeft met mysql toch maar hier:

    Ik heb een progressbar die op moet lopen tot 100% (vrij logisch) de progressbar geeft aan hoever een php script klaar is.

    Het probleem wat ik heb is het percentage doorgeven van het script naar de progressbar.. Ik kan hier zelf geen slimmere manier voor verzinnen dan het percentage wegschrijven via mysql naar de database om vervolgens via ajax een php pagina te laten kijken welk percentage er in de database staat. Echter ook deze manier is niet ideaal en krijg ik niet fatsoenlijk aan de praat... browser timeouts die ik niet kan onderdrukken b.v.

    mijn poging tot nu toe:
    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
    <script type="text/JavaScript"> 
    function wait(msecs)
    {
       var start = new Date().getTime();
       var cur = start
       while(cur - start < msecs)
       {
          cur = new Date().getTime();
       }   


     $(document).ready(function(){ 

     var percentage = 0;
        while(percentage < 100) {
          wait(1000);

            $("#quote").load("http://www.domein.nl/test.php");
            percentage = document.getElementById("quote").innerHTML;
           $('#progressbar').progressBar(percentage);

        }

     }); 
     </script> 



    iemand een betere wel werkende methode?
    De enige echte BaggerUser!
    Riemen
    fiets kopen
      maandag 12 oktober 2009 @ 17:31:34 #33
    75592 GlowMouse
    l'état, c'est moi
    pi_73616471
    je kunt in php al stukjes html naar de browser flushen; een stukje javascript dat de progressbar update?
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
      maandag 12 oktober 2009 @ 17:46:40 #34
    152303 hamkaastosti
    ook bekend als hamkaastosti
    pi_73616964
    oi,
    ik ben bezig met een klein framework ding in php en zodra ik de mysqli class aanroep duurt het veel langer voordat de site op het scherm komt

    zonder new mysqli()
    0.0027 seconds

    met mysqli()
    0.5019 seconds

    dat is toch een belachelijke verslechtering? Kan ik hier nog iets aan doen? Ik draai een standaard wamp server
    Tom Jones zong ooit...
    she's got style she's got grace, takes a cumshot to the face, she's a lady
    laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
    grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
    pi_73618474
    quote:
    Op maandag 12 oktober 2009 17:31 schreef GlowMouse het volgende:
    je kunt in php al stukjes html naar de browser flushen
    kijk misschien is dat wat... enig idee hoe?
    De enige echte BaggerUser!
    Riemen
    fiets kopen
      maandag 12 oktober 2009 @ 20:54:32 #36
    75592 GlowMouse
    l'état, c'est moi
    pi_73624796
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
      maandag 12 oktober 2009 @ 20:55:06 #37
    75592 GlowMouse
    l'état, c'est moi
    pi_73624831
    quote:
    Op maandag 12 oktober 2009 17:46 schreef hamkaastosti het volgende:
    oi,
    ik ben bezig met een klein framework ding in php en zodra ik de mysqli class aanroep duurt het veel langer voordat de site op het scherm komt

    zonder new mysqli()
    0.0027 seconds

    met mysqli()
    0.5019 seconds

    dat is toch een belachelijke verslechtering? Kan ik hier nog iets aan doen? Ik draai een standaard wamp server
    ga eens profilen, dit klopt niet. Connect je ergens naar de verkeerde host? Hoe meet je?
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
      maandag 12 oktober 2009 @ 21:21:20 #38
    152303 hamkaastosti
    ook bekend als hamkaastosti
    pi_73626102
    quote:
    Op maandag 12 oktober 2009 20:55 schreef GlowMouse het volgende:

    [..]

    ga eens profilen, dit klopt niet. Connect je ergens naar de verkeerde host? Hoe meet je?
    ik connect gewoon naar localhost. M'n framework is nog niet veel meer dan een simpel MVC framepje en ik tel de totale tijd door aan het begin een microtime(TRUE); te doen en helemaal onderaan dat nog eens te doen waarbij ik het verschil aan tijd weergeef.

    zodra ik de db connectie er uit comment vliegt de tijd weer naar 0.002 seconden
    Tom Jones zong ooit...
    she's got style she's got grace, takes a cumshot to the face, she's a lady
    laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
    grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
      maandag 12 oktober 2009 @ 21:22:17 #39
    75592 GlowMouse
    l'état, c'est moi
    pi_73626150
    quote:
    Op maandag 12 oktober 2009 21:21 schreef hamkaastosti het volgende:

    [..]

    ik connect gewoon naar localhost. M'n framework is nog niet veel meer dan een simpel MVC framepje en ik tel de totale tijd door aan het begin een microtime(TRUE); te doen en helemaal onderaan dat nog eens te doen waarbij ik het verschil aan tijd weergeef.
    Dat is geen goede maat; executie kan pauzeren bij het tussentijds flushen naar je browser.
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
    pi_73626326
    Iemand hier ervaring met CakePHP?

    Ik wil een menu maken waarbij de beheerder menu-items kan toevoegen en kan koppelen aan bestaande controllers. Het menu moet volledig beheersbaar zijn, met per item een keuzemogelijkheid. Iemand een idee hoe ik zoiets kan aanpakken? Ik heb met google nog niet echt wat kunnen vinden.
      maandag 12 oktober 2009 @ 22:59:41 #41
    187069 slacker_nl
    Sicko pur sang
    pi_73631786
    Light, Wyri en whoops hebben hier ervaring mee. Die doen niet anders dan Caken onder PHP.
    In theory there is no difference between theory and practice. In practice there is.
    pi_73641543
    Mag ik hier ook een klein CSS vraagje stellen? :)

    Weet iemand waarom met onderstaande code, mijn <div id='top'> niet gewoon blijft zweven bovenin?
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    #top {
       display: block;
       position: fixed;
       top: 10px;
       left: 10px;
       height: 40px;
       z-index: 999;
       background-color: red;
       border:1px solid black;         

       }

    #content {
        Position: relative;     
    }


    mijn "top" div scrolled nu gewoon mee, en dat is niet de bedoeling :P
    pi_73642775
    quote:
    Op dinsdag 13 oktober 2009 11:18 schreef LeeHarveyOswald het volgende:
    Mag ik hier ook een klein CSS vraagje stellen?

    Weet iemand waarom met onderstaande code, mijn <div id='top'> niet gewoon blijft zweven bovenin?
    [ code verwijderd ]

    mijn "top" div scrolled nu gewoon mee, en dat is niet de bedoeling
    Volgens mij snappen niet alle browsers precies wat de bedoeling is van position:fixed;

    En ben ik heel flauw als ik wijs op het bestaan van [CSS] voor dummies - deel 13 ?
    pi_73643009
    quote:
    Op dinsdag 13 oktober 2009 11:58 schreef Light het volgende:

    [..]

    Volgens mij snappen niet alle browsers precies wat de bedoeling is van position:fixed;

    En ben ik heel flauw als ik wijs op het bestaan van [CSS] voor dummies - deel 13 ?
    CTRL-F hielp mij niet naar dat topic, en aangezien Google de laatste weken wat moeite heeft met het tonen van de geindexeerde pagina's van fok....

    Ik ga het daar vragen! Dank!

    (overigens doet hij het op mn mobiel inderdaad wel goed.. )
      dinsdag 13 oktober 2009 @ 16:04:15 #45
    220026 Treces
    Hier had uw tekst kunnen staan
    pi_73650537
    Weet iemand hoe ik mijn tabel kan opvullen met cellen?

    Dat de lijn helemaal doorschuift naar rechts?


    De cijfers haalt ie op uit een database trouwens.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
          echo '<tr>';
          echo '<td>' . $vak['titel'] . '</td>';
          while($cijfers = mysql_fetch_array($sql)){
             echo '<td><a class="fancyopen" href="cijfers.php?p=wijzigen&id='.$cijfers["id"].'&iframe">' . $cijfers["punt"] . '</a></td>';
             
             $gem[$i] = $gem[$i] + ($cijfers["punt"] * $cijfers["weging"]);
             $weging[$i] = $weging[$i] + $cijfers["weging"];   
             $gemiddelde[$i] = $gem[$i] / $weging[$i];
          }
          echo '<td>'.$gemiddelde[$i].'</td>';
          echo '</tr>';


    [ Bericht 69% gewijzigd door Treces op 13-10-2009 16:28:22 ]
    pi_73652113
    Zorg dat je op iedere regel evenveel <td>'s hebt.
      dinsdag 13 oktober 2009 @ 16:55:41 #47
    220026 Treces
    Hier had uw tekst kunnen staan
    pi_73652205
    quote:
    Op dinsdag 13 oktober 2009 16:53 schreef Light het volgende:
    Zorg dat je op iedere regel evenveel <td>'s hebt.
    Maar het aantal td's varieert bij elke rij.
      dinsdag 13 oktober 2009 @ 17:00:09 #48
    220026 Treces
    Hier had uw tekst kunnen staan
    pi_73652379
    Oke, andere vraag: hoe kan ik erachter komen welk vak de meeste cijfers heeft?
    pi_73652508
    Dat is dus het probleem
    pi_73652525
    1select vak, count(cijfers) as aantal_cijfers from cijfers where leerling = 1 group by vak order by aantal_cijfers desc limit 1
    pi_73653029
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
        
    //nieuwe Post van update
        
    if(isset($_POST['nieuw']) && empty($test))
        {
            
    $sql "insert into update_scardfiles (updatenr,bestandsnaam,wijziging,date) VALUES ('','".esc($_POST['bestandsnaam'])."','".esc($_POST['wijziging'])."',now())";
             
    mysql_query($sql);    
             
    $test 'gepost';
        }
    ?>


    ik zit al de hele tijd met het overflow probleem met F5 en nu vraag ik me af hoe kan ik controleren dat hij niet nog 1 toevoegt als ik op F5 druk? Ik dacht met behulp van een extra variabele die hij vult en dan controleert of hij niet al langs is geweest maar dat werkt niet.

    probeer het nu maar eens met een sessie variabele. maar ik krijg het zelfs dan niet voor elkaar.

    1
    2
    3
    4
    5
    6
    7
    8
    <?php
        
    if(isset($_POST['nieuw']) && $_SESSION['nieuw'] = 'ja')
        {
            
    $sql "insert into update_scardfiles (updatenr,bestandsnaam,wijziging,date) VALUES ('','".esc($_POST['bestandsnaam'])."','".esc($_POST['wijziging'])."',now())";
             
    mysql_query($sql);    
             
    $_SESSION['nieuw'] = 'nee';
        }
    ?>


    en dan onderaan
    1
    2
    3
    4
    5
    6
    <?php
        
    if(!empty($_GET['nieuw']))
        {
            
    $_SESSION['nieuw'] = 'ja';
            }
    ?>


    dit staat in 1 bestand dus ik neem aan dat hij hem op Nee zet want $_GET['nieuw'] is leeg.
    Ik heb het nu opgelost met een header ipv $_SESSION['nieuw'] = 'nee'; header verwijst naarzichzelf


    en een andere vraag.

    ik zit nu met het probleem dat als ik 1 rij selecteer ik problemen krijg met mysql_fetch_array($result);
    kan ik hier een andere functie voor gebruiken? ik zit nu met mysql_fetch_row maar het teruglezen ervan blijft moeilijk want dan blijf je over met $row[0] 1 2 3 4 5

    [ Bericht 21% gewijzigd door cablegunmaster op 13-10-2009 18:15:29 ]
    Redacted
    pi_73669586
    ik probeer de css files die aangeroepen worden in een pagina op te vragen.. met xpath wil dit echter niet lukken.

    1
    2
    3
    4
    <?php
            $this
    ->cssFile $this->xpath->query("//a[@rel='stylesheet']/@href");  
            
    $this->cssFile $this->xpath->query("//link");  
    ?>


    o.a. geprobeerd maar geen succes mee.. alsnog een verkeerde syntax of gaat dit gewoon niet lukken met xpath? (zo niet, hoe dan wel? of zal ik toch aan de regexp moeten...?)
    De enige echte BaggerUser!
    Riemen
    fiets kopen
    pi_73672645
    quote:
    Op woensdag 14 oktober 2009 00:54 schreef BaggerUser het volgende:
    ik probeer de css files die aangeroepen worden in een pagina op te vragen.. met xpath wil dit echter niet lukken.
    [ code verwijderd ]

    o.a. geprobeerd maar geen succes mee.. alsnog een verkeerde syntax of gaat dit gewoon niet lukken met xpath? (zo niet, hoe dan wel? of zal ik toch aan de regexp moeten...?)
    Ik heb geen ervaring met xpath, maar moet dat geen functie zijn?
      woensdag 14 oktober 2009 @ 11:26:53 #54
    220026 Treces
    Hier had uw tekst kunnen staan
    pi_73675569
    quote:
    Op dinsdag 13 oktober 2009 17:04 schreef Roönaän het volgende:

    [ code verwijderd ]


    Dankjewel! Na veel zoeken en proberen is het toch gelukt!
    pi_73680031
    quote:
    Op woensdag 14 oktober 2009 09:38 schreef Light het volgende:

    [..]

    Ik heb geen ervaring met xpath, maar moet dat geen functie zijn?
    klopt maar hier is de query de functie... t komt er op neer dat xpath prima werkt kan er alles mee opvragen alleen de <link elementen wil me niet lukken...
    De enige echte BaggerUser!
    Riemen
    fiets kopen
    pi_73684312
    Oplossing gevonden... het kost een dagje maar dan heb je ook wat. En zoals altijd: het was toch nog best simpel:

    1
    2
    3
    <?php
           $links 
    $this->dom->getElementsByTagName('link');
    ?>
    De enige echte BaggerUser!
    Riemen
    fiets kopen
    pi_73706224
    Iemand een idee wat de onderstaande query traag maakt? Laden duurt wel 40 tot 50 seconden:S
    1
    2
    3
    <?php
    SELECT m
    .idm.capcodem.tijdm.datumm.meldingm.soortm.labelc.capcodec.txt FROM capcode AS c INNER JOIN meldingen AS m ON c.txt LIKE 'Groningen-%' WHERE m.capcode c.capcode ORDER by m.id DESC LIMIT 150
    ?>
      donderdag 15 oktober 2009 @ 10:41:05 #58
    75592 GlowMouse
    l'état, c'est moi
    pi_73706418
    1
    2
    3
    4
    5
    SELECT m.id, m.capcode, m.tijd, m.datum, m.melding, m.soort, m.label, c.capcode, c.txt
    FROM capcode AS c
    INNER JOIN meldingen AS m ON m.capcode = c.capcode
    WHERE c.txt LIKE 'Groningen-%' 
    ORDER by m.id DESC LIMIT 150

    kan ik wel snappen ja; denormaliseren moet je; in de meldingentabel het gebied neerzetten; dan een index op dat gebied en id (één index).
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
      donderdag 15 oktober 2009 @ 12:25:28 #59
    152303 hamkaastosti
    ook bekend als hamkaastosti
    pi_73709537
    ik zit nog steeds te stoeien met m'n mvc frameworkje en ik weet niet goed hoe ik netjes fouten kan afhandelen.
    op dit moment heb ik een router die checked of de gevraagde controller en method bestaat en de class include en de methode aanroept.

    /news/view/1 gaat bijvoorbeeld naar:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    class newscontroller extends basecontroller
    {
    public function view()
    {
          $this->view = new view();
          $this->model = new newsmodel();
          //newsitem ophalen undsoweiter
    }

    maar stel nou dat ipv 1 er erteter staat. Dan wil ik dus een foutmelding gaan geven. Doe ik dit in het model of in de controller en start ik dan een nieuwe view met de errormelding of doe ik iets als router::showError();
    of is het handiger om een hele errorcontroller + model te starten zodat je de foutmeldingen uit een database kunt halen?

    iemand al eens met dit bijltje gehakt?
    Tom Jones zong ooit...
    she's got style she's got grace, takes a cumshot to the face, she's a lady
    laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
    grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
    pi_73745466
    hallo,

    ik ben nog steeds aan het worstelen met PHP. Van de week een query in een tabel gekregen. Eindelijk gelukt. Nu heb ik een volgend probleem. Ik probeer een multiselect te vullen. ik heb dit op mijn werk pc gedaan geen probleem. Nu probeer ik precies dezelfde code op mijn thuispc te draaien en dan wordt de multiselect leeg getoond. Ik heb in de logs gekeken en zie daar geen foutmeldingen. Ik gebruik PHP 5.2.11 in cm apache 2.2.Ik gebruik PHP 5.2.11 in cm apache 2.2. Wel zie ik soms (niet altijd) de melding:

    1[Fri Oct 16 12:34:26 2009] [error] [client 127.0.0.1] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico


    De code die ik gebruik (die root en dergelijke ga ik er later wel uit halen)
    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
    27
    28
    <html>
       <body>
       <h1>Toevoegen Wedstrijdverloop </h1>
       <form action="3.1.3_controleWedstrijdVerloop.php" method="post">
          <p>team1:
             <select name="team1[]" size="10" multiple="true">
                <?php
                   $user="root";
                   $host="localhost";
                   $password="root";
                   $database="zaalvoetbal";
                   $conn = mysql_connect($host,$user,$password) or die(mysql_error());
                   $db = mysql_select_db($database, $conn) or die(mysql_error());
                   $query = "Select spelers_achternaam from Spelers";
                   $result = mysql_query($query) or die (mysql_error());
                   $nrows = mysql_num_rows($result);
                   if(mysql_num_rows($result)or die (mysql_error())
                   {
                      while ($row = mysql_fetch_assoc($result)or die (mysql_error())
                      {
                         echo"<option>$row[spelers_achternaam]</option>";
                      }
                   }
                ?>
             </select>
           <input type="submit" name="teamCheck" value="ControleTeam"</>
       </form>
    </body>
    pi_73800878
    quote:
    Op vrijdag 16 oktober 2009 12:45 schreef jakees het volgende:
    hallo,

    ik ben nog steeds aan het worstelen met PHP. Van de week een query in een tabel gekregen. Eindelijk gelukt. Nu heb ik een volgend probleem. Ik probeer een multiselect te vullen. ik heb dit op mijn werk pc gedaan geen probleem. Nu probeer ik precies dezelfde code op mijn thuispc te draaien en dan wordt de multiselect leeg getoond. Ik heb in de logs gekeken en zie daar geen foutmeldingen. Ik gebruik PHP 5.2.11 in cm apache 2.2.Ik gebruik PHP 5.2.11 in cm apache 2.2. Wel zie ik soms (niet altijd) de melding:
    [ code verwijderd ]

    De code die ik gebruik (die root en dergelijke ga ik er later wel uit halen)
    [ code verwijderd ]
    Die favicon.ico is een plaatje en er is een bestand in je directory die erom vraagt je kan er 1 aanmaken omdat het geheel onschadelijk plaatje is.
    bvb oplossing:
    http://lists.horde.org/ar(...)20030210/004586.html

    Wat is favicon.ico:
    http://www.metatags.nl/sitebouw_tips_faviconico
    http://nl.wikipedia.org/wiki/Favicon
    Redacted
    pi_73819923
    hallo, ik heb weer een nieuw probleem. Ik probeer mijn code een beetje op te schonen door includes te gebruiken. Ik gebruik Joomla ook. Ik heb de volgende testcode in mijn php bestand geplaatst:
    1
    2
    3
    4
    5
       <?php
          include("jakees.inc");
          echo $user;
          echo test;
       ?>


    echter ik krijg de volgende foutmelding:
    "Failed opening '' for inclusion (include_path='.;c:\\php\\includes')". Ik heb de file daar gezet. Maar krijg het niet voor elkaar.

    thx alvast weer.
      zondag 18 oktober 2009 @ 21:04:55 #63
    75592 GlowMouse
    l'état, c'est moi
    pi_73819999
    Heb je ergens include() staan zonder wat ertussen?
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
    pi_73821548
    quote:
    Op zondag 18 oktober 2009 21:04 schreef GlowMouse het volgende:
    Heb je ergens include() staan zonder wat ertussen?
    nee. Ik heb ook nog even in het include bestand gekeken maar daar staat ook niets.
      zondag 18 oktober 2009 @ 21:32:02 #65
    75592 GlowMouse
    l'état, c'est moi
    pi_73821776
    Tussen die eerste '' staat de filename van wat je include, dus je moet een lege filename includen. Staat er geen regelnummer bij je foutmelding? En auto_prepend_file wellicht?
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
    pi_73824591
    dit is de hele melding. wellicht zie je hier iets raars in staan?
    1
    2
    [Sun Oct 18 21:02:14 2009] [error] [client 127.0.0.1] PHP Warning:  include_once() [<a href='function.include-once'>function.include-once</a>]: Filename cannot be empty in C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\Joomla\\zaalvoetbal\\test.php on line 11
    [Sun Oct 18 21:02:14 2009] [error] [client 127.0.0.1] PHP Warning:  include_once() [<a href='function.include'>function.include</a>]: Failed opening '' for inclusion (include_path='.;c:\\php\\includes') in C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\Joomla\\zaalvoetbal\\test.php on line 11
      zondag 18 oktober 2009 @ 22:13:22 #67
    75592 GlowMouse
    l'état, c'est moi
    pi_73824622
    [Sun Oct 18 21:02:14 2009] [error] [client 127.0.0.1] PHP Warning: include_once() [<a href='function.include-once'>function.include-once</a>]: Filename cannot be empty in C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\Joomla\\zaalvoetbal\\test.php on line 11

    hoe duidelijk wil je het hebben?
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
    pi_73825495
    quote:
    Op zondag 18 oktober 2009 22:13 schreef GlowMouse het volgende:
    [Sun Oct 18 21:02:14 2009] [error] [client 127.0.0.1] PHP Warning: include_once() [<a href='function.include-once'>function.include-once</a>]: Filename cannot be empty in C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\Joomla\\zaalvoetbal\\test.php on line 11

    hoe duidelijk wil je het hebben?
    thx is opgelost nu. Het probleem was dat ik dubbele quotes ipv enkele quotes gebruikte. Lekker weer 2 uur van mijn leven verspilt ;-).
    pi_73831465
    quote:
    Op zondag 18 oktober 2009 22:25 schreef jakees het volgende:

    [..]

    thx is opgelost nu. Het probleem was dat ik dubbele quotes ipv enkele quotes gebruikte. Lekker weer 2 uur van mijn leven verspilt ;-).
    pfft... zo leer je. en 2 uur over 1p robleem is redelijk normaal wen er maar aan
    Alleen verschilt het probleem elke keer, een stapje ingewikkelder.
    Redacted
    pi_73833551
    quote:
    Op maandag 19 oktober 2009 01:57 schreef cablegunmaster het volgende:

    [..]

    pfft... zo leer je. en 2 uur over 1p robleem is redelijk normaal wen er maar aan
    Alleen verschilt het probleem elke keer, een stapje ingewikkelder.
    Of het is hetzelfde probleem en je doet er weer 2 uur over
    En daarna voel je je altijd heel stom
    pi_73849119
    quote:
    Op maandag 19 oktober 2009 08:32 schreef Xcalibur het volgende:

    [..]

    Of het is hetzelfde probleem en je doet er weer 2 uur over
    En daarna voel je je altijd heel stom
    je leert vanzelf de foutmeldingen lezen het is heel erg handig internal server error 500 vind ik irritanter
    Redacted
    pi_73849284
    quote:
    Op maandag 19 oktober 2009 16:52 schreef cablegunmaster het volgende:

    [..]

    je leert vanzelf de foutmeldingen lezen het is heel erg handig internal server error 500 vind ik irritanter
    Zeker als je niet bij logfiles etc kan


    @jakees, Je gebruikte enkele ipv dubbele quotes? Beide " en ' moet kunnen ' ' (2 maal enkel, zonder spatie, met ook niet maar is hier zo moeilijk leesbaar ) weer niet.
    pi_73849487
    quote:
    Op maandag 19 oktober 2009 16:52 schreef cablegunmaster het volgende:
    je leert vanzelf de foutmeldingen lezen
    Foutmeldingen lezen kan ik wel, maar ze zeggen niet altijd wat er nou aan de hand is jammer genoeg...
    pi_73853514
    quote:
    Op maandag 19 oktober 2009 17:02 schreef Xcalibur het volgende:

    [..]

    Foutmeldingen lezen kan ik wel, maar ze zeggen niet altijd wat er nou aan de hand is jammer genoeg...
    Nee, maar meestal geven ze wel goede aanwijzigen. Ik kan me zo snel even geen foutmelding bedenken die niet aangeeft wat er aan de hand is, of het moet al iets zijn als de "unexpected end of file" als je een } vergeet. Maar technisch gezien is die melding wel correct.
      maandag 19 oktober 2009 @ 19:32:09 #75
    152303 hamkaastosti
    ook bekend als hamkaastosti
    pi_73854945
    ik heb laatst xdebug geinstalleerd en dat maakt het vinden van fouten ook al een stuk makkelijker met z'n stack trace
    Tom Jones zong ooit...
    she's got style she's got grace, takes a cumshot to the face, she's a lady
    laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
    grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
    pi_73855587
    Syntaxfouten zijn geen probleem inderdaad, ik doel meer op een variabele die niet / verkeerd gezet is omdat je script in een situatie draait die je helemaal niet verwacht had, en daardoor verkeerde output geeft

    Dan kan je lang zoeken, aangezien je op de verkeerde plek zit te zoeken
    Een waarde die per ongeluk uit een cookie komt en iets anders overschrijft bijvoorbeeld.
    pi_73856965
    quote:
    Op maandag 19 oktober 2009 19:51 schreef Xcalibur het volgende:
    Syntaxfouten zijn geen probleem inderdaad, ik doel meer op een variabele die niet / verkeerd gezet is omdat je script in een situatie draait die je helemaal niet verwacht had, en daardoor verkeerde output geeft

    Dan kan je lang zoeken, aangezien je op de verkeerde plek zit te zoeken
    Een waarde die per ongeluk uit een cookie komt en iets anders overschrijft bijvoorbeeld.
    Dat levert meestal geen foutmeldingen op maar alleen ongewenst/onverwacht gedrag. En het kan idd wel lastig zijn om na te gaan waarom X wel of juist niet gebeurt terwijl je het tegenovergestelde verwacht.
    pi_73857247
    Nou ja, dat levert foutmeldingen op in de zin van: ID is not found
    Terwijl je hem weldegelijk zet...

    En zeker als je dat al vaker gehad hebt voel je je dus extra dom als het weer aan zoiets stoms ligt
    pi_73872353
    Oke het is me volgens mij gelukt om de minst efficiënte functie ooit te schrijven.. ben al lang blij dat de functie werkt maar om nou 2 minuten soms te wachten tot door een tekst is heen gelopen...

    De functie kijkt hoevaak een combinatie van drie woorden voorkomt in de tekst en welke combinatie het meest voorkomt binnen de tekst...

    Dezelfde (iets aangepaste functie gebruik ik ook voor de combinatie van 2 woorden.. dus je snapt al, traag als dikke *****) Ik heb het idee dat ik een bestaande functie van php over het hoofd zie, die dit gewoon voor me doet.. maargoed, iemand enig idee hoe dit beter kan?


    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    <?php
        
    private function word_frequency3($text) {
            
    $i 0;
            
    $encodeText $text;
            
    $wordfrequenc "";
            
    $str $encodeText;

            
    $str ereg_replace("[^A-Za-z _]"" "$str);
            
    $str str_replace("\n"""$str);
            
    $str str_replace("\n\l"""$str);
            
    $str str_replace("    "" "$str);
            
    $str strip_tags($str);

            
    #$word_count = (array_count_values(str_word_count(strtolower($str),1,'àáãç3')));
            
    $word_count = (explode(' ',(strtolower($str))));
        
            
    $woorden = array();
            foreach (
    $word_count as $key) {
                if((
    $key != "") AND ($key != " "))
                {
                    
    #echo $key."<br />";
                    
    $woorden[$i] = $key;
                    
    $i++;
                }
            } 

            
    $drie_woorden = array();

            
    $i 0;
            
    $this->aantalWoordenInBody count($woorden);
            while (
    $i < (count($woorden) - 2)) {
                
    $j 0;
                while (
    $j < (count($woorden) - 2)) {
                    
    #    echo $woorden[$i].' '.$woorden[$i+1].' - '. $woorden[$j].' '.$woorden[$j+1]."<br />";

                    
    if(($woorden[$i].' '.$woorden[$i+1].' '.$woorden[$i+2]) == ($woorden[$j].' '.$woorden[$j+1].' '.$woorden[$j+2])) {
                        if(isset(
    $drie_woorden[$woorden[$i].' '.$woorden[$i+1].' '.$woorden[$i+2]]))
                        {
                            
    $drie_woorden[$woorden[$i].' '.$woorden[$i+1].' '.$woorden[$i+2]]++;
                        }
                        else
                        {
                            
    $drie_woorden[$woorden[$i].' '.$woorden[$i+1].' '.$woorden[$i+2]] = 1;
                        }

                        
                    }
                    
    $j++;
                }
                
    $i++;
            }

            
    arsort($drie_woorden);
            
    $return = array();

            foreach (
    $drie_woorden as $combinatie => $aantal) {
                
    $return[$combinatie] = sqrt($aantal);
            }

        return(
    $this->aantalWoordenPercentage($return,3));
        } 
    ?>
    De enige echte BaggerUser!
    Riemen
    fiets kopen
      dinsdag 20 oktober 2009 @ 11:33:05 #80
    85514 ralfie
    !Yvan eht nioj
    pi_73873810
    ik snap maar half wat je wil bewerkstellingen, maar zoiets?
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?php
    function pwn_cpu($str)
    {
           
    $str=preg_replace("#[^a-z_0-9]+#i",' ',$str);//neem ff aan dat 0-9 ook woordchars zijn
           
    $words=explode(' ',trim($str));
           
    $triple=array();
           for(
    $x=0;$x<count($words)-2;$x++)
           {
               
    $set="{$words[$x]} {$words[$x+1]} {$words[$x+2]}";
               
    $triple[$set]=sqrt(substr_count($str,$set)); 
           }
           
    arsort($triple);
           return 
    $triple;
    }
    ?>
    pi_74071047
    Wat is de beste manier om de contents van een webpagina op te vragen met postgegevens? Ik heb wat gevonden over curl functies. Is dit de beste manier?
    Trotse poster van het 37000000ste bericht ^O^
      maandag 26 oktober 2009 @ 10:55:46 #82
    187069 slacker_nl
    Sicko pur sang
    pi_74071179
    Ik zou het met curl doen ja. Tenzij je zelf alles wilt coden, maar waarom dat doen als je curl hebt
    In theory there is no difference between theory and practice. In practice there is.
    pi_74071494
    quote:
    Op maandag 26 oktober 2009 10:55 schreef slacker_nl het volgende:
    Ik zou het met curl doen ja. Tenzij je zelf alles wilt coden, maar waarom dat doen als je curl hebt
    Ik zie nu net dat de functie curl_exec() alles direct output ofzo? Wat is de manier om alles op te vangen?
    Trotse poster van het 37000000ste bericht ^O^
    pi_74075054
    quote:
    Op maandag 26 oktober 2009 11:06 schreef daReaper het volgende:

    [..]

    Ik zie nu net dat de functie curl_exec() alles direct output ofzo? Wat is de manier om alles op te vangen?
    Er zijn een aantal functies voor output buffering.
      maandag 26 oktober 2009 @ 15:29:38 #85
    187069 slacker_nl
    Sicko pur sang
    pi_74079487
    quote:
    Op maandag 26 oktober 2009 11:06 schreef daReaper het volgende:

    [..]

    Ik zie nu net dat de functie curl_exec() alles direct output ofzo? Wat is de manier om alles op te vangen?
    Bekijk de curl opties die je kan meegeven.. Hint: CURLOPT_RETURNTRANSFER
    In theory there is no difference between theory and practice. In practice there is.
    pi_74088272
    quote:
    Op dinsdag 20 oktober 2009 11:33 schreef ralfie het volgende:
    ik snap maar half wat je wil bewerkstellingen, maar zoiets?
    [ code verwijderd ]


    perfect, heeft me echt geholpen
    De enige echte BaggerUser!
    Riemen
    fiets kopen
    pi_74088579
    IK wil wel eens weten hoe het mogeiljk is middels mysql om op datum te sorteren maar maar dan de eerst volgende die dicht bij de huidige datum staat.

    bv database 1 met datum 13 dec 2009

    titel - 2009-12-12
    titel1 - 2009-12-13
    titel2 - 2009-12-24
    titel3 - 2009-12-09

    uitkomst:

    titel1 - 2009-12-13
    titel - 2009-12-12
    titel3 - 2009-12-09
    titel2 - 2009-12-24

    iemand?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      maandag 26 oktober 2009 @ 19:50:29 #88
    75592 GlowMouse
    l'état, c'est moi
    pi_74088622
    sorteren op ABS(veld - huidigedatum); en met veel records gaat dat traag zijn
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
    pi_74089739
    Ah, ABS! tnx! en het valt wel mee hoor, gaat gemiddeld maar om een 20 regeltjes
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_74111234
    quote:
    Op maandag 26 oktober 2009 19:50 schreef GlowMouse het volgende:
    sorteren op ABS(veld - huidigedatum); en met veel records gaat dat traag zijn
    en hoe kun je dat traag zijn eruithalen ?
    Redacted
    pi_74139101
    quote:
    Op dinsdag 27 oktober 2009 14:34 schreef cablegunmaster het volgende:

    [..]

    en hoe kun je dat traag zijn eruithalen ?
    Door niet te sorteren op een functieresultaat.
      woensdag 28 oktober 2009 @ 09:16:18 #92
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_74139253
    quote:
    Op dinsdag 27 oktober 2009 14:34 schreef cablegunmaster het volgende:

    [..]

    en hoe kun je dat traag zijn eruithalen ?
    Door indices te gebruiken, als je die nog niet hebt. Anders een snellere manier vinden om je gewenste resultaat te bereiken.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_74139865
    quote:
    Op woensdag 28 oktober 2009 09:16 schreef Trollface. het volgende:

    [..]

    Door indices te gebruiken, als je die nog niet hebt. Anders een snellere manier vinden om je gewenste resultaat te bereiken.
    Met indices los je het hier niet op. Je kunt geen index zetten op een functieresultaat.
      woensdag 28 oktober 2009 @ 09:44:30 #94
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_74139941
    quote:
    Op woensdag 28 oktober 2009 09:41 schreef Light het volgende:

    [..]

    Met indices los je het hier niet op. Je kunt geen index zetten op een functieresultaat.
    Ah, ik las het verkeerd excuses.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
      donderdag 29 oktober 2009 @ 12:04:23 #95
    107951 JortK
    Immer kwaliteitsposts
    pi_74181744
    Dit topic was ik kwijt!
    pi_74188285
    Vraagje, ik heb 2 tabellen, de 1ste met 15800 records, de 2de 15806 records.
    Ik heb deze niet zo gemaakt en ingericht, dat is mijn collega geweest.
    Ik denk ook dat er 15800 keer dezelfde gegevens in de 2 tabellen staat.
    Ik wil ze uitlezen en vergelijken, maar het script doet er veel te lang over en de browser loopt zelfs vast.
    Nu vermoed ik dat dit in de opmaakt van de tabellen ligt, maar helaas ben ik te grote amateur om dat vast te kunnen stellen

    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
    $sql = "SELECT * FROM table1 as t1 INNER JOIN  table2 as t2 on t1.name=t2.name";
       $result = mysql_query($sql) or die(mysql_error()."\n".$sql."\n");
       echo $sql.'<br>';
       print '<pre>';
       while($row = mysql_fetch_array($result)) {
          print_r($row);
       }
       print '</pre>';

    Tabel 1
    CREATE TABLE IF NOT EXISTS `tabel1` (
      `cur_timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
      `name` varchar(30) NOT NULL,
      `card` int(11) NOT NULL,
      PRIMARY KEY  (`name`,`card`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    tabel 2
    CREATE TABLE IF NOT EXISTS `table2` (
      `id` int(11) NOT NULL auto_increment,
      `cur_timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
      `name` varchar(30) NOT NULL,
      `card` int(11) NOT NULL,
      `was_card` int(11) NOT NULL,
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=16013 ;


    [ Bericht 17% gewijzigd door Darkomen op 29-10-2009 15:22:38 ]
    pi_74188559
    Dat je browser vastloopt komt waarschijnlijk meer omdat je 15000 resultaten probeert te laten zien :p

    Wat wil je nou precies bereiken? Zijn ze hetzelfde als de name hetzelfde is? Of wou je ze nou allemaal per stuk zelf gaan bekijken?
    pi_74188784
    Mn browser moet toch wel 15000 regels aankunnen.
    Ik ben eigenlijk gewoon even aan het spelen met innerjoins en de 2 tabellen.
    Dit omdat zijn script volgens mij enorm inefficent is.
    Tabel 1 is eigenlijk de vaste tabel, en zijn script scant een omgeving en als het veld card anders is gooit hij die in tabel 2, dat kan vaker voorkomen.
    pi_74188958
    Dat het om 15.000 regels gaat, is niet echt een probleem. Wat veel erger is, is dat er geen indexen staan op card, en ik neem aan dat je daarop gaat vergelijken.
    pi_74188998
    Oh, ik lees nu de query, je gaat vergelijken op naam. Zet daar dan ook een index op, in beide tabellen.
    pi_74189394
    Ja zoiets dacht ik dus ook, maar ik weet helaas niks van indexen.
    in princiepe word card idd vergeleken.

    Stel je hebt in de table 1 naam 'a', met card '23'
    Card 23 is defect en word vervangen door card 25
    Dit word opgemerkt door zijn script en word in de tabel 2 geplaatst, met "naam 'a' was_card 23" en "card 25".
    Nu kan het zo zijn dat card 23 gefixed word en later weer gebruikt word om de card van naam 'b' te vervangen waardoor er dus een record in tabel 2 word geplaatst "naam 'b' was_card 30" en "card 23"


    edit: ik was de namen aan te vergelijken om dat dat het constante blijft eigenlijk., die veranderen niet alleen de card en was_card

    heb te veel lopen kloten met de veldnamen en tabel namen aangezien die eigenlijk vrij duidelijk maken wat het doel van het script is en dat helaas niet zo bekend mag worden.

    Ik ga het ff helemaal opnieuw posten. momentje
    pi_74189808
    Ik heb net het script van hem gekregen en eigenlijk heb ik het wel door, het volledige script moet gewoon ander s en ik moet wat gaan lezen over indexen.

    bedankt in iedergeval
      donderdag 29 oktober 2009 @ 18:46:27 #104
    75592 GlowMouse
    l'état, c'est moi
    pi_74196688
    quote:
    Op donderdag 29 oktober 2009 15:18 schreef Light het volgende:
    Oh, ik lees nu de query, je gaat vergelijken op naam. Zet daar dan ook een index op, in beide tabellen.
    Dan heb je één index teveel.
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
    pi_74197567
    quote:
    Op donderdag 29 oktober 2009 18:46 schreef GlowMouse het volgende:

    [..]

    Dan heb je één index teveel.
    Feitelijk wel, ja. Een primary key op name, card is automatisch ook een index op name.
      donderdag 29 oktober 2009 @ 19:17:18 #106
    75592 GlowMouse
    l'état, c'est moi
    pi_74197705
    quote:
    Op donderdag 29 oktober 2009 19:13 schreef Light het volgende:

    [..]

    Feitelijk wel, ja. Een primary key op name, card is automatisch ook een index op name.
    Nee, bij deze query gebruik je maar één index. Van tabel a (om het even welke) lees je namelijk alle rijen, en bij elke rij heb je een waarde van naam (die je toch al hebt), en via een index in tabel b kijk je of daar een rij in zit met dezelfde naam. Een index op tabel a voegt hieraan niks toe. Dit zou hier dus het beste query plan opleveren, geen gedoe met nog een index:
    SELECT * FROM table2 as t1 STRAIGHT_JOIN table1 as t2 on t1.name=t2.name
    wel opletten dat table2 niet te hard gaat groeien, want als table1 kleiner is wil je die als eerste hebben.
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
    pi_74215517
    Tabel 2 zal niet enorm snel groeien, max 5 per week vermoed ik, dus we kunnen een tijd voor uit,
    Zoals ik vermoede was het script van mn collega enorm inefficient en deze vulde de 2 tabellen iedere week :|
    Wat er dus ook nog eens voor zorgde dat de cards niet te volgen waren zoals de bedoeling was.

    Alvast bedankt!
    pi_74271270
    Ik kan er maar niet achter komen hoe een mvc(mcv?) precies werkt maar ben nog steeds lerende, echter heb ik nu het volgende gebakken.

    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    <?php
    class database
    {
        
    // controller
        
    public function test()
        {
            die(
    $this->template->test());

            return  
    $x " - " " - database";
        }
    }

    class 
    user
    {
        
    // controller
        
    public function test()
        {
            return 
    "user";
        }
    }

    class 
    template
    {
        
    // controller
        
    public function test()
        {
            return 
    "template";
        }
    }

    class 
    system
    {
        
    // system core
        
    function __construct($param)
        {
            
    $arr = array("database""user""template");
            
            foreach (
    $arr AS $cls)
            {
                
    $this->{strtolower($cls)} = new $cls;
            }
            
            
    // combine classes
            
            
    foreach ($arr AS $cls)
            {
                foreach (
    $arr AS $subcls)
                {
                    if (
    $cls != $subcls)
                    {
                        
    $this->{strtolower($cls)}->$subcls $this->$cls;
                    }
                }
            }
            

            echo 
    '<pre>';
            
    print_r($this);
            
            echo 
    $this->database->test();
            echo 
    '<br />';
        }
    }

    class 
    testmod
    {
        function 
    start()
        {
            echo 
    'hello world';
            
            echo 
    $this->database->test();
        }
    }


    $param "testmod";

    $system = new system($param);
    ?>


    maar op een of andere manier lukt het mij niet om alles samen te laten werken... aangezien er geen duidelijke nederlandse tutoriaal is ben ik dus op basis van engelse aan de slag gegaan... comments?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_74271959
    @Roonaan, deze sites heb ik al zo vaak proberen door te nemen maar blijf er gewoon niets van snappen

    Ik heb dan ook net een knoopje doorgehakt en mijzelf een boek aanschafd waarmee ik hopelijk stap voor stap kan leren hoe het werkt

    "MCV techniek niveau 3/4 + CD-ROM / druk 1"
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_74280655
    Iemand hier die Zend Studio 7 al in gebruik heeft? En wat vind je er van?
      zondag 1 november 2009 @ 20:39:57 #112
    152303 hamkaastosti
    ook bekend als hamkaastosti
    pi_74289885
    quote:
    Op zondag 1 november 2009 10:42 schreef Chandler het volgende:
    Ik kan er maar niet achter komen hoe een mvc(mcv?) precies werkt maar ben nog steeds lerende, echter heb ik nu het volgende gebakken.
    [ code verwijderd ]

    maar op een of andere manier lukt het mij niet om alles samen te laten werken... aangezien er geen duidelijke nederlandse tutoriaal is ben ik dus op basis van engelse aan de slag gegaan... comments?
    http://anantgarg.com/2009(...)vc-framework-part-1/
    http://net.tutsplus.com/t(...)ork-part-2/#more-805
    http://www.phpro.org/tutorials/Model-View-Controller-MVC.html

    ik ben d'r zelf op dit moment ook mee bezig. Ik heb zelf een router class die checked of de bestaande controller en method bestaat zoals bijvoorbeeld www.test.nl/controller/method en vervolgens de controllerclass laadt en de gekozen method start. de method roept dan weer een model aan die meuk in en uit de database haalt en vervolgens start ik een view class die de zut verwerkt tot een complete pagina.
    Tom Jones zong ooit...
    she's got style she's got grace, takes a cumshot to the face, she's a lady
    laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
    grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
      zondag 1 november 2009 @ 20:56:36 #113
    63192 ursel
    "Het Is Hier Fantastisch!
    pi_74290924
    quote:
    Op zondag 1 november 2009 16:19 schreef DirkZz het volgende:
    Iemand hier die Zend Studio 7 al in gebruik heeft? En wat vind je er van?
    Mja, werk ermee, maar echt tevree ben ik er nog niet mee..
    5.5 Was toch echt hun beste versie die ze hadden..
    pi_74292429
    quote:
    Op zondag 1 november 2009 20:56 schreef ursel het volgende:

    [..]

    Mja, werk ermee, maar echt tevree ben ik er nog niet mee..
    5.5 Was toch echt hun beste versie die ze hadden..
    Ben aan het twijfelen of ik hem zal downloaden kopen.
    Heb nu ook nog gewoon 5 ja.
    pi_74314779
    simpel vraagje , stel ik heb een pagina.
    index.php?inhoud=tekst&blablabla=iets
    nu heb ik hierop een post staan met een $_SERVER['PHP_SELF'] hoe houd ik die variabele die $_GET erachter?
    want de pagina laad dan en gaat naar index.php en niet naar alle $_GET variabelen die erachter staan.

    Iemand een idee?

    Mijn oplossing was de url in een input hidden te stoppen en deze dan mee te posten en dan daar weer heen gaan. maar dan heb ik nog geen idee hoe ik de url erin stop.


    NVM gewoon in de form wat variabelen meegeven echt te Triest!

    [ Bericht 10% gewijzigd door cablegunmaster op 02-11-2009 14:13:23 ]
    Redacted
      dinsdag 3 november 2009 @ 21:52:23 #116
    230788 n8n
    Pragmatisch
    pi_74365794
    quote:
    Op maandag 2 november 2009 14:04 schreef cablegunmaster het volgende:
    simpel vraagje , stel ik heb een pagina.
    index.php?inhoud=tekst&blablabla=iets
    nu heb ik hierop een post staan met een $_SERVER['PHP_SELF'] hoe houd ik die variabele die $_GET erachter?
    want de pagina laad dan en gaat naar index.php en niet naar alle $_GET variabelen die erachter staan.

    Iemand een idee?

    Mijn oplossing was de url in een input hidden te stoppen en deze dan mee te posten en dan daar weer heen gaan. maar dan heb ik nog geen idee hoe ik de url erin stop.


    NVM gewoon in de form wat variabelen meegeven echt te Triest!
    Was net naar iets vergelijkbaars op zoek, ik wil na de submit van index.php naar index.php#feedback om zo direct een melding te zien te krijgen. Ik heb gegoogled maar het lukt me niet om een adequate zoekterm voor mijn probleem op te hoesten. Iemand die dit weet of een linkje voor me heeft?

    Edit; is al gelukt met een simpele oplossing, gewoon in de html van de link zetten en het is gefixt

    [ Bericht 4% gewijzigd door n8n op 04-11-2009 11:00:19 ]
    Specialization is for insects”.—Robert Heinlein
    pi_74366706
    quote:
    Op zondag 1 november 2009 11:24 schreef Chandler het volgende:
    @Roonaan, deze sites heb ik al zo vaak proberen door te nemen maar blijf er gewoon niets van snappen

    Ik heb dan ook net een knoopje doorgehakt en mijzelf een boek aanschafd waarmee ik hopelijk stap voor stap kan leren hoe het werkt

    "MCV techniek niveau 3/4 + CD-ROM / druk 1"
    In principe is het toch relatief eenvoudig?

    1. Er is een router (optioneel) die op basis van een request en wat voor variabelen al niet kijkt welke controller en action er moet worden afgevuurd
    2. Er wordt een action (meestal een method op een controller class) uitgevoerd. Hierin wordt data in een view object gestopt zoals je gewend bent van smarty bijvoorbeeld
    3. De view )=="template" [opzettelijk tussen quotes, php is ook een template taal natuurlijk]) die bij de action hoort wordt uigevoerd.

    Binnen de controller structuur is er dan eventueel de mogelijkheid om van de ene action naar een andere controller en action te springen. Bijvoorbeeld als iemand geen rechten heeft, er een exception optreed, etc.

    Vervolgens is er een model waarvan je vaak ziet dat dit gewoon een datalaag is (Zend_Db) of een ORM implementatie als doctrine.
    pi_74381137
    @Roonaan; dat zou je inderdaad zeggen maar je kent mij al een beetje langer dan vandaag hé, en sommige dingen gaan nou een maal niet zo gemakkelijk er bij in bij mij

    eingelijk wil ik een eigen soort mcv opzet die ik je hier even zo duidelijk mogelijk wil uitleggen.

    Aangezien ik zelf veel sites maak die diepgang hebben wil ik dat mijn mcv daar ook rekening mee kan houden, mijn opzet is alvolgt

    directories en bestanden;
    /
    /index.php (via dit bestand loopt alles)

    /system
    /system/core.php (core class van mijn mcv)

    /system/classes (hierin zijn al mijn classes te vinden die of geladen moeten worden of standby moeten zijn)
    /system/classes/database.class.php
    /system/classes/valiation.class.php
    /system/classes/autorisation.class.php
    /system/classes/comments.class.php

    /system/controllers/ (Hier vind je de controllers voor de acties, echter wil ik niet per 'class' meerdere functies defenieren maar dit alles in apparte bestanden verwerken zodat ik flexibeler kan werken)

    /system/controllers/index.php == www.site.nl
    /system/controllers/user.php == www.site.nl/user
    /system/controllers/user/password.php == www.site.nl/user/password
    /system/controllers/user/login.php == www.site.nl/user/login
    /system/controllers/user/request.php == www.site.nl/user/request
    /system/controllers/user/friends/find.php == www.site.nl/user/friends/find

    en daar natuurlijk de bij behorende views.

    Nu gaat mijn core class controlleren of een bepaalde module bestaat bv

    www.site.nl/user/login == /system/controllers/user/login.php
    bestaat deze niet? dan zal de controller een error geven!

    maar stel ik heb deze
    www.site.nl/user/friends/find/chander == /system/controllers/user/friends/find/chander.php
    maar natuurlijk bestaat deze niet, want er moet gezocht worden op chander
    dan moet de url herschreven worden naar
    /system/controllers/user/friends/find.php aangezien deze chandler moet gebruiken om te zoeken.

    Aangezien ik dan niet alles door elkaar hoef te verweven, nu ben ik gewoon bang dat ik weer moeilijk doe en echt serieus ben hier al maanden mee aan't KUTTEN! maar't wil er gewoon niet in (net zoals ik in 1993 2 maanden deed over het feit hoe eenfor next loop werkte in quickbasic )

    Tevens wil ik graag weten hoe ik alles classes met elkaar kan laten communiceren zodat een class voor authorisation gebruik kan maken van de database class en eventueel (onzinnig, even om het feit) de database class gebruik kan maken van de authorisation class.

    Kweet het.. allemaal zaken om koppijn van te krijgen
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_74381572
    quote:
    Tevens wil ik graag weten hoe ik alles classes met elkaar kan laten communiceren zodat een class voor authorisation gebruik kan maken van de database class en eventueel (onzinnig, even om het feit) de database class gebruik kan maken van de authorisation class.
    Autoloading heet dat. Er zijn zat classes te vinden die dat voor je doen.
    pi_74381852
    quote:
    Op woensdag 4 november 2009 12:41 schreef Scorpie het volgende:

    [..]

    Autoloading heet dat. Er zijn zat classes te vinden die dat voor je doen.
    Duidelijk, echter heeft dit alleen maar te maken met het 'laden' van de classes, hoe kan ik ze met elkaar laten communiceren?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_74388169
    quote:
    Op dinsdag 3 november 2009 22:12 schreef Roönaän het volgende:

    [..]

    In principe is het toch relatief eenvoudig?

    1. Er is een router (optioneel) die op basis van een request en wat voor variabelen al niet kijkt welke controller en action er moet worden afgevuurd
    2. Er wordt een action (meestal een method op een controller class) uitgevoerd. Hierin wordt data in een view object gestopt zoals je gewend bent van smarty bijvoorbeeld
    3. De view )=="template" [opzettelijk tussen quotes, php is ook een template taal natuurlijk]) die bij de action hoort wordt uigevoerd.

    Binnen de controller structuur is er dan eventueel de mogelijkheid om van de ene action naar een andere controller en action te springen. Bijvoorbeeld als iemand geen rechten heeft, er een exception optreed, etc.

    Vervolgens is er een model waarvan je vaak ziet dat dit gewoon een datalaag is (Zend_Db) of een ORM implementatie als doctrine.
    Volgens mij begin ik die MVC's ook te snappen
    pi_74388319
    quote:
    Op woensdag 4 november 2009 12:49 schreef Chandler het volgende:

    [..]

    Duidelijk, echter heeft dit alleen maar te maken met het 'laden' van de classes, hoe kan ik ze met elkaar laten communiceren?
    var $classA = classA::getInstance()
    $classA->foo();

    Zoiet?
      woensdag 4 november 2009 @ 18:49:43 #123
    152303 hamkaastosti
    ook bekend als hamkaastosti
    pi_74394162
    ik gebruikte eerst een registry class waar ik alles in dumpte maar nu zijn m'n config, db enzo singletonclasses zoiets als scorpie z'n code

    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    <?php
    class config_core
    {
        private static 
    $instance;
        private 
    $settings;
        private 
    $ini_file 'config.ini';
        
    /**
         * constructor set to private so new config can not be created with new config()
         */
        
    private function __construct()
        {
            
    $this->settings parse_ini_file(APP_PATH 'config' DIRSEP $this->ini_fileTRUE);
            
    //print_r($this->settings);
        
    }

        
    /**
         * prevent the baddies from cloning the config.
         */
        
    public function __clone()
        {
            throw new 
    exception("unable to clone");
        }

        
    /**
         * Return Config instance or create intitial instance
         * @access public
         * @return <object>
         */
        
    public static function getInstance()
        {
            if(!
    self::$instance)
            {
                
    self::$instance = new config_core();
            }
            return 
    self::$instance;
        }
    }
    ?>


    en dat is dan overal in je code aan te roepen met
    1
    2
    3
    <?php
    $this
    ->config config_core::getInstance();
    ?>

    zo heb je steeds dezelfde instantie hoe vaak je bovenstaande regel ook gebruikt.

    [ Bericht 0% gewijzigd door hamkaastosti op 04-11-2009 22:11:28 ]
    Tom Jones zong ooit...
    she's got style she's got grace, takes a cumshot to the face, she's a lady
    laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
    grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
      donderdag 5 november 2009 @ 14:36:03 #124
    66124 Goliath_82
    Movies & games
    pi_74419655
    Volgens mij zie ik iets over het hoofd, dus hoop dat iemand van jullie kan helpen met het onderstaande.

    Er zijn twee tabellen met gegevens
    - Tmp_totodata
    kolommen: abonneenummer, geslacht, voornaam, tussenvoegsel, achternaam, code
    - Tmp_toto
    Kolommen: code, code_number
    En een derde met nog een keer het abonneenummer
    - Tmp_abodata
    Kolom: abonneenummer
    Deze kolom abonneenummer bevat precies gelijke abonneenummers als in tmp_totodata

    Nu wil ik de ‘code’ uit tmp_toto in ‘toto_code’ van tmp_totodata zetten. Voor iedere abonneenummer is er een code beschikbaar, maar er is geen enkele link tussen de twee tabellen. De verschillende manieren die ik bedacht heb om dit probleem om te lossen, zijn niet erg snel.
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    DECLARE
      v_count NUMBER := 1;
    BEGIN
      FOR i IN (SELECT abonneenummer
                  FROM tmp_abodata) LOOP
        UPDATE tmp_totodata SET toto_code = (SELECT code
                                               FROM tmp_toto 
                                              WHERE code_number = v_count)
          WHERE abonneenummer = i.abonneenummer;
        v_count := v_count + 1;
      END LOOP;
    END;


    Toevoeging:
    Er staan indexen op de abonneenummers en code_number

    [ Bericht 1% gewijzigd door Goliath_82 op 05-11-2009 14:36:48 (Toevoeging) ]
    XBox gamertag:NLGoliath
      donderdag 5 november 2009 @ 18:22:43 #125
    75592 GlowMouse
    l'état, c'est moi
    pi_74428097
    Nieuwe tabel maken met een auto_incrementveld en een veld waar abonneenummer in kan. Die vullen met abonneenummers. Dan heb je een 1:1 relatie tussen tmp_toto.code_number en tmp_totodate.abonneenummer.
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
      vrijdag 6 november 2009 @ 08:47:34 #126
    66124 Goliath_82
    Movies & games
    pi_74443493
    Ik wist dat het simpel zou zijn... thx
    XBox gamertag:NLGoliath
    pi_74443638
    quote:
    Op zondag 1 november 2009 20:56 schreef ursel het volgende:

    [..]

    Mja, werk ermee, maar echt tevree ben ik er nog niet mee..
    5.5 Was toch echt hun beste versie die ze hadden..
    Helemaal mee eens, maar aangezien 5.5 al flink verouderd is en de 6.x en 7.x zwaar bagger zijn ben ik overgestapt op Komodo Edit.

    Mag je als niet-dummie hier wel komen?
      vrijdag 6 november 2009 @ 09:29:50 #128
    63192 ursel
    "Het Is Hier Fantastisch!
    pi_74444267
    quote:
    Op vrijdag 6 november 2009 08:57 schreef GuidooH het volgende:

    [..]

    Helemaal mee eens, maar aangezien 5.5 al flink verouderd is en de 6.x en 7.x zwaar bagger zijn ben ik overgestapt op Komodo Edit.
    Staat hier op de planning om volgende maand ZendServer in de live omgeving in gebruik te gaan nemen. De samenwerking van deze 2 producten is wat dat betreft wel vrij relaxt.

    Dus ja, soms is het het een of het ander
    Heb een hoop zaken in Zend Studio uitgeschakeld, zodat de software zelf in ieder geval stabiel genoeg draait.
    quote:
    Mag je als niet-dummie hier wel komen?
    Kan je de dummies helpen
    pi_74444348
    quote:
    Op vrijdag 6 november 2009 09:29 schreef ursel het volgende:

    [..]

    Staat hier op de planning om volgende maand ZendServer in de live omgeving in gebruik te gaan nemen. De samenwerking van deze 2 producten is wat dat betreft wel vrij relaxt.

    Dus ja, soms is het het een of het ander
    Heb een hoop zaken in Zend Studio uitgeschakeld, zodat de software zelf in ieder geval stabiel genoeg draait.
    [..]

    Kan je de dummies helpen
    Ah kijk. ZendServer heb ik wel eens uitgeprobeerd, maar het was niet helemaal wat ik zocht. Ga je dan ook gebruik maken van ZF? Dat heb ik ook wel eens geprobeerd, werkt echt wel mooi. Maar is eigenlijk alleen rendabel met groter projecten.

    Maar voor de meeste kleine/middel-grote project prefereer ik toch een eigen "frameworkje" op basis van MVC.

    Verder stelt de certificering van Zend helemaal niks voor.
      vrijdag 6 november 2009 @ 10:15:20 #130
    63192 ursel
    "Het Is Hier Fantastisch!
    pi_74445400
    quote:
    Op vrijdag 6 november 2009 09:34 schreef GuidooH het volgende:

    [..]

    Ah kijk. ZendServer heb ik wel eens uitgeprobeerd, maar het was niet helemaal wat ik zocht. Ga je dan ook gebruik maken van ZF? Dat heb ik ook wel eens geprobeerd, werkt echt wel mooi. Maar is eigenlijk alleen rendabel met groter projecten.

    Maar voor de meeste kleine/middel-grote project prefereer ik toch een eigen "frameworkje" op basis van MVC.

    Verder stelt de certificering van Zend helemaal niks voor.
    Nee, (nog) niet. Kreeg gisteren wel te horen dat we een voorstel mogen doen om het volledige extranet hier vanaf scratch opnieuw te gaan bouwen.
    Dat is onderhand al 4 jaar oud, ontwikkelt door ontwikkelaars die komen en gaan en momenteel meer en meer een brobbelwerk is geworden van telkens kleine projecten

    Ben overigens zelf niet gecertificeerd van Zend ofzo.
    pi_74445514
    quote:
    Op vrijdag 6 november 2009 08:57 schreef GuidooH het volgende:

    Mag je als niet-dummie hier wel komen?
    Tuurlijk wel Dummies hebben toch mensen nodig die het een en ander kunnen uitleggen. En als je zelf eens een vraag hebt, kan dat natuurlijk ook.
    pi_74445767
    quote:
    Op vrijdag 6 november 2009 10:15 schreef ursel het volgende:

    [..]

    Nee, (nog) niet. Kreeg gisteren wel te horen dat we een voorstel mogen doen om het volledige extranet hier vanaf scratch opnieuw te gaan bouwen.
    Dat is onderhand al 4 jaar oud, ontwikkelt door ontwikkelaars die komen en gaan en momenteel meer en meer een brobbelwerk is geworden van telkens kleine projecten

    Ben overigens zelf niet gecertificeerd van Zend ofzo.
    Oké, het is wel leuk om mee te werken, maar noodzakelijk is het eigenlijk niet als je het mij vraagt. Vooral als je er nog niet mee gewerkt hebt, zou ik er niet direct een extranet mee bouwen. Verder is het na 4 jaar door verschillende programmeurs wel eens tijd om het op nieuw te bouwen?

    Ik ben dan weer wel gecertificeerd van Zend, maar het stelt niet zo heel veel voor en je hebt er uiteindelijk ook niet zo héél veel aan, maar wel leuk om te hebben.
    quote:
    Op vrijdag 6 november 2009 10:19 schreef Light het volgende:

    [..]

    Tuurlijk wel Dummies hebben toch mensen nodig die het een en ander kunnen uitleggen. En als je zelf eens een vraag hebt, kan dat natuurlijk ook.
    Ohja, dummies moeten elkaar het niet gaan leren, dan krijg je enge constructies in PHP. Heb zelf niet zoveel vragen meer met PHP, maar mocht ik ooit nog eens iets niet weten zal ik hier eens een keer posten ipv GoT.
      maandag 9 november 2009 @ 12:24:23 #133
    74523 BaggerUser
    ModderFokker!
    pi_74536787
    Ik heb een probleempje,

    Ik moet een contact formulier maken, simpel en het werkt. Hij mailt gewoon de gegevens. Nu heeft die stomme host blijkbaar geen smtp waardoor het mailtje zodra deze op de site staat dus nooit verstuurd word!..

    Is hier een oplossing voor (behalve van host overstappen) ?
    De enige echte BaggerUser!
    Riemen
    fiets kopen
    pi_74537983
    gewoon met de mail() functie van PHP?
      maandag 9 november 2009 @ 14:15:21 #135
    74523 BaggerUser
    ModderFokker!
    pi_74540217
    quote:
    Op maandag 9 november 2009 13:07 schreef Xcalibur het volgende:
    gewoon met de mail() functie van PHP?
    die gebruik ik dus, maar ik denk dat die dus is uitgeschakeld?
    De enige echte BaggerUser!
    Riemen
    fiets kopen
    pi_74540474
    oh, ik dacht dat je een SMTP server gebruikte
    Ik gebruik altijd de PHPMailer class, en daar kan je kiezen of je de mail() functie wilt gebruiken of een externe SMTP server. Je zult die ook wel zonder PHPmailer kunnen gebruiken, maar ik weet niet hoe...
    pi_74543316
    quote:
    Op maandag 9 november 2009 14:15 schreef BaggerUser het volgende:

    [..]

    die gebruik ik dus, maar ik denk dat die dus is uitgeschakeld?
    Heb je verschillende mailadressen geprobeerd? Dus verschillende domeinen? Je zou kunnen testen met gmail/hotmail ofzo.
      maandag 9 november 2009 @ 16:54:58 #138
    74523 BaggerUser
    ModderFokker!
    pi_74545748
    quote:
    Op maandag 9 november 2009 15:44 schreef Light het volgende:

    [..]

    Heb je verschillende mailadressen geprobeerd? Dus verschillende domeinen? Je zou kunnen testen met gmail/hotmail ofzo.
    draai ik het script lokaal dan werkt het (met gmail) en op de hosting werkt het niet. erg vreemd..
    De enige echte BaggerUser!
    Riemen
    fiets kopen
    pi_74546512
    quote:
    Op maandag 9 november 2009 16:54 schreef BaggerUser het volgende:

    [..]

    draai ik het script lokaal dan werkt het (met gmail) en op de hosting werkt het niet. erg vreemd..
    Dan ligt het aan de hosting provider. Neem daar contact mee op en laat ze het probleem oplossen.
      maandag 9 november 2009 @ 19:10:37 #140
    46383 Tiemie
    sowieso wel!
    pi_74549534
    quote:
    Op zondag 1 november 2009 11:24 schreef Chandler het volgende:
    @Roonaan, deze sites heb ik al zo vaak proberen door te nemen maar blijf er gewoon niets van snappen

    Ik heb dan ook net een knoopje doorgehakt en mijzelf een boek aanschafd waarmee ik hopelijk stap voor stap kan leren hoe het werkt

    "MCV techniek niveau 3/4 + CD-ROM / druk 1"
    Dat boek gaat over iets heel anders. Dat is een boek van bouwkunde. je haalt MCV en MVC door elkaar.
    pi_74549780
    quote:
    Op maandag 9 november 2009 19:10 schreef Tiemie het volgende:

    je haalt MCV en MVC door elkaar.
    Da's eigenlijk niets nieuws, dat doet Chandler al zolang hij over MVC denkt...
      maandag 9 november 2009 @ 19:19:58 #142
    46383 Tiemie
    sowieso wel!
    pi_74549895
    quote:
    Op maandag 9 november 2009 19:16 schreef Light het volgende:

    [..]

    Da's eigenlijk niets nieuws, dat doet Chandler al zolang hij over MVC denkt...
    Het is zelfs een boek van maatschappijleer volgens mij. .

    Ik raad Chandler aan een goed boek over een bestaand framework als Zend Framework of CakePHP te kopen, heeft hij veel meer aan imho.
    pi_74550306
    Hehe
      maandag 9 november 2009 @ 21:17:08 #144
    63192 ursel
    "Het Is Hier Fantastisch!
    pi_74554626
    pi_74568876
    Is er hier nog ergens een php programmeur op zoek naar een fulltime baan regio amsterdam/haarlem?
    pi_74568991
    <==== Wel een php amateur

    Werk nu ook in Amsterdam, maar woon onder utrecht dus wil verhuizen.
    pi_74569358
    quote:
    Op dinsdag 10 november 2009 12:16 schreef Darkomen het volgende:
    <==== Wel een php amateur

    Werk nu ook in Amsterdam, maar woon onder utrecht dus wil verhuizen.
    Als je leergierig bent kom je er snel genoeg
    pi_74569966
    Absoluut, waar gaat het precies over?
    pi_74576862
    quote:
    Op maandag 9 november 2009 19:19 schreef Tiemie het volgende:

    [..]

    Het is zelfs een boek van maatschappijleer volgens mij. .

    Ik raad Chandler aan een goed boek over een bestaand framework als Zend Framework of CakePHP te kopen, heeft hij veel meer aan imho.
    Klopt, was ik al achter en boek weer terug gestuurd

    Waarom noemen ze dat ook zo grrr hehe.. en waarom zijn al die pokke boeken in't engels wil gewoon een goed boek in't nederlands

    Maar goed, ben er nog niet achter hoe het geheel goed werkt maar ga nu samen met iemand stap voor stap het model wat ik in mijn hoofd heb van a-z proberen te realiseren!
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      woensdag 11 november 2009 @ 10:48:45 #150
    46383 Tiemie
    sowieso wel!
    pi_74597629
    quote:
    Op dinsdag 10 november 2009 16:20 schreef Chandler het volgende:

    [..]

    Klopt, was ik al achter en boek weer terug gestuurd

    Waarom noemen ze dat ook zo grrr hehe.. en waarom zijn al die pokke boeken in't engels wil gewoon een goed boek in't nederlands

    Maar goed, ben er nog niet achter hoe het geheel goed werkt maar ga nu samen met iemand stap voor stap het model wat ik in mijn hoofd heb van a-z proberen te realiseren!
    Wat is precies het probleem met een engels boek dan? Nederlandse boeken lopen juist vaak enorm achter. Koop een engels boek, lees het goed door en als je iets in het boek niet snapt dan vraag je het hier maar

    Als je bepaalde termen in het engels niet snapt, dan kun je toch gewoon opzoeken wat daarmee bedoelt wordt?
      woensdag 11 november 2009 @ 11:13:32 #151
    152303 hamkaastosti
    ook bekend als hamkaastosti
    pi_74598437
    begin gewoon ergens en als je een werkend systeem hebt kijk je waar je dingen onlogisch doet en dan begin je opnieuw en pak je de dingen anders aan. Kijk ook hoe bijvoorbeeld cakephp werkt. rondzoeken in de source van web2bb heeft mij ook geholpen.
    Tom Jones zong ooit...
    she's got style she's got grace, takes a cumshot to the face, she's a lady
    laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
    grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')