abonnement Unibet Coolblue Bitvavo
pi_53071898

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

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
  • The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      maandag 10 september 2007 @ 13:38:50 #2
    107951 JortK
    Immer kwaliteitsposts
      maandag 10 september 2007 @ 13:45:06 #3
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53072133
    quote:
    Op maandag 10 september 2007 13:33 schreef Igen het volgende:
    Nee, het gaat niet om het misbruiken van een proxy, maar om het gebruiken van een proxy. Als toevallig 10 mensen achter dezelfde proxy binnen dezelfde minuut een pagina op FOK! opvragen, wat me niet zo heel uitzonderlijk lijkt, moet dan die proxy worden geblokkeerd? Geeneen van die mensen heeft toch iets misdaan?
    Nee die mensen hebben op dat moment niks misdaan (behalve achter een proxy zitten ). Maar dan zit jij met het probleem wat te doen met die 100 request per minuut van 1 IP af. Hoe bepaal je dat het een proxy is of een bot die asociaal bezig is? Dat is het probleem een beetje
    quote:
    Op maandag 10 september 2007 13:33 schreef Igen het volgende:Bovendien doet zo'n indexeer-programma in principe minder dan 1000 aanvragen per dag, dat is één pagina per 1,5 minuut.
    Ja daar zal je dus ook geen last van hebben .
    phluphy for president!
    pi_53072154
    Toch Veel PHP-topics
    pi_53072485
    tvp, gefeli enzo

    Ik wil de laatste tijd donders graag wat maken, maar heb geen idee wat . Iemand hier die hulp kan gebruiken met een project?
      maandag 10 september 2007 @ 14:00:45 #6
    107951 JortK
    Immer kwaliteitsposts
    pi_53072522
    quote:
    Op maandag 10 september 2007 13:45 schreef JeRa het volgende:
    Toch Veel PHP-topics
    Sterk
    quote:
    Op maandag 10 september 2007 13:45 schreef WyriHaximus het volgende:

    [..]

    Nee die mensen hebben op dat moment niks misdaan (behalve achter een proxy zitten ). Maar dan zit jij met het probleem wat te doen met die 100 request per minuut van 1 IP af. Hoe bepaal je dat het een proxy is of een bot die asociaal bezig is? Dat is het probleem een beetje
    [..]

    Ja daar zal je dus ook geen last van hebben .
    Ik denk dat je die best moet kunnen blocken... 100 per minuut is een hoop en is zeker niet menselijk

    (mensen zullen namelijk ook nooit 100 topics openen vanuit hun AT, en ook al zitten er meerdere achter hetzelfde IP, dan zal dit ook niet gebeuren )
    pi_53073166
    quote:
    Op maandag 10 september 2007 14:00 schreef JortK het volgende:

    [..]

    Sterk
    [..]

    Ik denk dat je die best moet kunnen blocken... 100 per minuut is een hoop en is zeker niet menselijk
    Ik denk dat sommige scholen en universiteiten dat wel halen in de pauze (ervan uitgaand dat ze een proxy gebruiken).
    Too old to Trick or Treat, too young to die
      maandag 10 september 2007 @ 14:41:23 #8
    107951 JortK
    Immer kwaliteitsposts
    pi_53073482
    quote:
    Op maandag 10 september 2007 14:28 schreef doka het volgende:

    [..]

    Ik denk dat sommige scholen en universiteiten dat wel halen in de pauze (ervan uitgaand dat ze een proxy gebruiken).
    Ja maar dan zou je die proxies van die universiteiten kunnen ontblocken toch?
      maandag 10 september 2007 @ 17:20:11 #9
    136730 PiRANiA
    All thinking men are atheists.
    pi_53075994
    quote:
    Op maandag 10 september 2007 13:59 schreef Mordreth het volgende:
    tvp, gefeli enzo

    Ik wil de laatste tijd donders graag wat maken, maar heb geen idee wat . Iemand hier die hulp kan gebruiken met een project?
    whehe, dat heb ik ook wel eens ja, maar ik ben nu met een online spel begonnen.
    maar samenwerken doe ik niet graag met mensen die ik niet ken ;)
    pi_53076251
    quote:
    Op maandag 10 september 2007 13:59 schreef Mordreth het volgende:
    tvp, gefeli enzo

    Ik wil de laatste tijd donders graag wat maken, maar heb geen idee wat . Iemand hier die hulp kan gebruiken met een project?
    ga monopoly bouwen
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
      maandag 10 september 2007 @ 17:57:09 #11
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53076819
    quote:
    Op maandag 10 september 2007 13:59 schreef Mordreth het volgende:
    tvp, gefeli enzo

    Ik wil de laatste tijd donders graag wat maken, maar heb geen idee wat . Iemand hier die hulp kan gebruiken met een project?
    Mwah zoek nog iets wat aan de hand van 3D bestanden een cartoon achtige header kan genereren aan de hand van de mee gegeven weer omstandig heden, en GPS coardinaten en de tijd. Alles netjes zoals het op die coardinaten in het echt ook zo is .
    phluphy for president!
    pi_53077011
    Swetsenegger, gefeliciteerd met je 50e incarnatie van de PHP/MySQL voor dummies-reeks! You did good

    Anyways, ik zou mezelf niet zijn als ik er niet wat stats over zou posten. Dus bij deze

    Posts per jaar in de PHP/MySQL voor dummies-reeks

    Jaar, aantal posts
    2004: 905
    2005: 4543
    2006: 5131
    2007: 4232

    Top 50 posters in de PHP/MySQL voor dummies-reeks

    Positie, aantal posts, user
    01. 1588 Swetsenegger
    02. 1443 JeRa
    03. 0773 SuperRembo
    04. 0558 Chandler
    05. 0463 Roonaan
    06. 0427 Light
    07. 0406 mschol
    08. 0403 Geqxon
    09. 0382 ikke_ook
    10. 0333 WyriHaximus
    11. 0327 Desdinova
    12. 0316 the_disheaver
    13. 0273 Darkomen
    14. 0252 qu63
    15. 0191 HuHu
    16. 0186 DionysuZ
    17. 0173 JortK
    18. 0170 LeeHarveyOswald
    19. 0160 wobbel
    19. 0160 CraZaay
    21. 0158 ralfie
    22. 0156 super-muffin
    23. 0154 wonderer
    24. 0138 Tuvai.net
    25. 0137 Nevermind
    26. 0130 DutchBlood
    27. 0125 Tijn
    28. 0114 Xcalibur
    29. 0105 fokME2
    30. 0096 SkaterSam
    31. 0094 markiemark
    32. 0092 sylvesterrr
    32. 0092 Piles
    34. 0087 saban
    35. 0085 Siegfried
    36. 0081 Scorpie
    37. 0077 H4ze
    38. 0075 cyberstalker
    39. 0074 beerten
    40. 0069 Heliospan
    41. 0066 Qunix
    42. 0061 splendor
    43. 0059 wipes66
    44. 0055 MouseInteractive
    44. 0055 PiRANiA
    44. 0055 TheSeeker_NL
    47. 0054 BaggerUser
    48. 0047 hornage
    49. 0044 Xtr3mE
    49. 0044 achterop23

    Top 50 topicopeners van de PHP/MySQL voor dummies-reeks

    Positie, aantal topics, user
    01. 6 Swetsenegger
    02. 5 Chandler
    03. 4 the_disheaver
    03. 4 Light
    05. 3 JeRa
    05. 3 ikke_ook
    05. 3 SHERMAN
    08. 2 Jump
    08. 2 slakkie
    08. 2 JortK
    08. 2 mschol
    08. 2 Tijn
    13. 1 MrDoegewoon
    13. 1 Piles
    13. 1 Guusie
    13. 1 SuperRembo
    13. 1 cygnusx
    13. 1 qu63
    13. 1 Nevermind
    13. 1 Desdinova
    13. 1 Poerkie
    13. 1 beerten
    13. 1 Martijn_77
    13. 1 super-muffin
    13. 1 MouseInteractive
    13. 1 guitarist.nl
    13. 1 Drugshond
    13. 1 existenz
    13. 1 Johan-Derksen
    13. 1 splendor
    13. 1 LeeHarveyOswald
    13. 1 Darkomen
    13. 1 HuHu

    Top 30 posts per dag in de PHP/MySQL voor dummies-reeks

    Positie, dag, aantal posts
    01. 2007-07-26 94
    02. 2005-11-29 86
    03. 2005-05-11 84
    04. 2005-10-02 79
    05. 2006-09-19 72
    06. 2007-02-19 70
    07. 2006-07-14 65
    07. 2007-04-12 65
    09. 2007-01-30 62
    09. 2006-09-13 62
    11. 2007-06-13 60
    12. 2006-07-12 59
    12. 2005-11-23 59
    14. 2006-05-23 58
    15. 2006-02-06 57
    15. 2007-04-23 57
    17. 2007-01-29 56
    17. 2005-11-30 56
    17. 2005-12-08 56
    20. 2005-09-01 54
    20. 2005-12-01 54
    22. 2007-06-20 53
    22. 2004-07-15 53
    24. 2007-02-15 52
    24. 2007-08-02 52
    26. 2006-06-07 51
    27. 2006-02-20 50
    27. 2005-12-20 50
    27. 2004-12-16 50
    30. 2007-06-21 49

    Posts per uur in de PHP/MySQL voor dummies-reeks

    Uur, aantal posts
    00:00:00 - 00:59:59: 543
    01:00:00 - 01:59:59: 201
    02:00:00 - 02:59:59: 75
    03:00:00 - 03:59:59: 18
    04:00:00 - 04:59:59: 21
    05:00:00 - 05:59:59: 20
    06:00:00 - 06:59:59: 37
    07:00:00 - 07:59:59: 109
    08:00:00 - 08:59:59: 274
    09:00:00 - 09:59:59: 473
    10:00:00 - 10:59:59: 626
    11:00:00 - 11:59:59: 841
    12:00:00 - 12:59:59: 872
    13:00:00 - 13:59:59: 960
    14:00:00 - 14:59:59: 954
    15:00:00 - 15:59:59: 947
    16:00:00 - 16:59:59: 964
    17:00:00 - 17:59:59: 875
    18:00:00 - 18:59:59: 828
    19:00:00 - 19:59:59: 956
    20:00:00 - 20:59:59: 961
    21:00:00 - 21:59:59: 1058
    22:00:00 - 22:59:59: 1207
    23:00:00 - 23:59:59: 991
      maandag 10 september 2007 @ 18:14:53 #13
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53077189
    Netjes ! (Woei sta 10e in top poster in dit topic .)
    phluphy for president!
    pi_53077205
    quote:
    Op maandag 10 september 2007 18:07 schreef JeRa het volgende:
    03. 0773 SuperRembo
    Dat betekent dat ik 17% van al m'n posts in deze reeks heb gemaakt
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_53078124
    Leuk topic.
    pi_53078173
    Hoe waren de ratings nou? is't nou beter om veel of weinig postings te hebben
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_53078195
    Iemand een idee hoe ik een bestaande MySQL table kan updaten? Ik wil graag een extra kolom toevoegen zonder eerst de hele database te hoeven verwijderen en dan opnieuw aanmaken met de extra kolom.
    pi_53078226
    quote:
    Op maandag 10 september 2007 18:59 schreef The_Terminator het volgende:
    Iemand een idee hoe ik een bestaande MySQL table kan updaten? Ik wil graag een extra kolom toevoegen zonder eerst de hele database te hoeven verwijderen en dan opnieuw aanmaken met de extra kolom.
    ALTER TABLE ADD COLUMN? Of gewoon in phpMyAdmin de tabel aanpassen.
    pi_53078258
    ALTER TABLE Gebruikers ADD COLUMN Geboortedatum INT AFTER Gebruikersnaam

    Zie: ALTER TABLE Syntax

    [ Bericht 1% gewijzigd door #ANONIEM op 10-09-2007 19:03:03 ]
    pi_53078498
    quote:
    Op maandag 10 september 2007 19:00 schreef JeRa het volgende:

    [..]

    ALTER TABLE ADD COLUMN? Of gewoon in phpMyAdmin de tabel aanpassen.
    Ik wil het gewoon via een scriptje aan kunnen passen zonder phpMyAdmin erbij te gebruiken. En thanks, ALTER TABLE heeft het gewenste effect gehad. Ik zat zelf al te zoeken op UPDATE TABLE, logisch dat ik daar niets zinnigs op vond.
    pi_53078982
    quote:
    Op maandag 10 september 2007 19:10 schreef The_Terminator het volgende:

    [..]

    Ik wil het gewoon via een scriptje aan kunnen passen zonder phpMyAdmin erbij te gebruiken. En thanks, ALTER TABLE heeft het gewenste effect gehad. Ik zat zelf al te zoeken op UPDATE TABLE, logisch dat ik daar niets zinnigs op vond.
    Een vlugge blik op deze pagina zal je waarschijnlijk snel helpen bij de SQL-vraagstukken van MySQL
    pi_53086036
    Nummer 28? Da's veel te laag, daar moet ik eens wat aan doen
      dinsdag 11 september 2007 @ 04:45:04 #23
    32768 DionysuZ
    Respect my authority!
    pi_53088320
    Ik ga hier ook weer een tvp plaatsen, omdat ik steeds vergeet om hier weer in te kijken
    □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
      dinsdag 11 september 2007 @ 07:55:21 #24
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53088641
    quote:
    Op maandag 10 september 2007 19:10 schreef The_Terminator het volgende:

    [..]

    Ik wil het gewoon via een scriptje aan kunnen passen zonder phpMyAdmin erbij te gebruiken. En thanks, ALTER TABLE heeft het gewenste effect gehad. Ik zat zelf al te zoeken op UPDATE TABLE, logisch dat ik daar niets zinnigs op vond.
    Wat ik zelf meestal doe is als ik het niet 1 2 3 zelf weet. Het eerst in phpmyadmin te doen en daar de query uit jatten en die in me eigen code zetten .
    phluphy for president!
    pi_53089114
    Goeie truuk inderdaad
      dinsdag 11 september 2007 @ 09:26:22 #26
    107951 JortK
    Immer kwaliteitsposts
    pi_53089694
    quote:
    Op dinsdag 11 september 2007 07:55 schreef WyriHaximus het volgende:

    [..]

    Wat ik zelf meestal doe is als ik het niet 1 2 3 zelf weet. Het eerst in phpmyadmin te doen en daar de query uit jatten en die in me eigen code zetten .
    Kijk dat is een goede tip
    pi_53091421
    Ik heb iets vaag, wat lokaal (PHP 5) wel werkt, maar op m'n server (PHP 4) niet...

    Ik heb een class die wat data uit een XML haalt, dit wordt in een array gezet. Als ik die print ("print_r($this->campaign);") krijg ik die netjes te zien. Als ik daarna in m'n script deze array print is die leeg ("print_r($feed->campaign);")

    De volgorde is natuurlijk goed. Enig idee waarom zoiets gebeurt, en hoe ik dit op kan lossen?


    Edit: ik heb hem nu global gemaakt, dan werkt het wel.... niet zo netjes, maar ja

    [ Bericht 17% gewijzigd door Xcalibur op 11-09-2007 13:18:40 ]
      dinsdag 11 september 2007 @ 14:07:31 #28
    64276 9christensen
    Grolsch bier is gezond
    pi_53095795
    Ik heb een vraagje over access.

    Ik heb meerdere tabellen, deze wil ik graag gescheiden houden.
    Iedere tabel heeft een kolom Artikelnr. Deze moet uniek zijn binnen alle tabellen. Dus Artikelnr moet doortellen tussen de verschillende tabellen.

    Hoe krijg ik dit voor elkaar?
    Het is het eindpunt van de trein, bijna geen mens hoeft er te zijn, bijna geen hond gaat zover mee:
    [b]Enschede![/b]
    pi_53096149
    waarom verschillende tabellen?
    en dit is eigenlijk een mysql php topic.. voor acces moet je ergens anders zijn..

    in php zou je in de mysql database kunnen checken welke van de tabellen de hoogste id heeft, hier eentje bij optellen en klaar is kees.. maar dan krijg je weer: wat nou als iemand op precies hetzelfde moment iets invoert.. dan zit je in de shit en werkt je systeem niet meer..

    heb je goed nagedacht over je database model? als je het goed doet (lijkt mij) heb jij je artikelen in 1 tabel staan.
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
      dinsdag 11 september 2007 @ 14:50:42 #30
    136730 PiRANiA
    All thinking men are atheists.
    pi_53096795
    quote:
    Op dinsdag 11 september 2007 14:07 schreef 9christensen het volgende:
    Ik heb een vraagje over access.

    Ik heb meerdere tabellen, deze wil ik graag gescheiden houden.
    Iedere tabel heeft een kolom Artikelnr. Deze moet uniek zijn binnen alle tabellen. Dus Artikelnr moet doortellen tussen de verschillende tabellen.

    Hoe krijg ik dit voor elkaar?
    Ergens het hoogste id opslaan...
    Misschien een extra tabel er bij?
      dinsdag 11 september 2007 @ 17:08:10 #31
    32768 DionysuZ
    Respect my authority!
    pi_53099807
    quote:
    Op dinsdag 11 september 2007 10:44 schreef Xcalibur het volgende:
    Ik heb iets vaag, wat lokaal (PHP 5) wel werkt, maar op m'n server (PHP 4) niet...

    Ik heb een class die wat data uit een XML haalt, dit wordt in een array gezet. Als ik die print ("print_r($this->campaign);") krijg ik die netjes te zien. Als ik daarna in m'n script deze array print is die leeg ("print_r($feed->campaign);")

    De volgorde is natuurlijk goed. Enig idee waarom zoiets gebeurt, en hoe ik dit op kan lossen?


    Edit: ik heb hem nu global gemaakt, dan werkt het wel.... niet zo netjes, maar ja
    Ik weet niet of je met public/private vars werkt maar die werken niet onder php4. Verder zou ik gewoon een functie aanmaken die de variabele uitleest, wel zo mooi . print_r($feed->getcampaign());. Moet je natuurlijk wel de campaign returnen.
    □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
    pi_53102335
    quote:
    Op dinsdag 11 september 2007 17:08 schreef DionysuZ het volgende:
    Ik weet niet of je met public/private vars werkt maar die werken niet onder php4. Verder zou ik gewoon een functie aanmaken die de variabele uitleest, wel zo mooi . print_r($feed->getcampaign());. Moet je natuurlijk wel de campaign returnen.
    Als ik het met een functie doe, kan ik er dan wel bij?
    Morgen maar eens effe proberen
      dinsdag 11 september 2007 @ 19:38:02 #33
    32768 DionysuZ
    Respect my authority!
    pi_53103187
    quote:
    Op dinsdag 11 september 2007 18:54 schreef Xcalibur het volgende:

    [..]

    Als ik het met een functie doe, kan ik er dan wel bij?
    Morgen maar eens effe proberen
    bijv in je class:

    function getCampaign() {
    $result = $this->campaign;
    return $result;
    }
    □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
    pi_53103665
    Ik heb een functie om dingen aan een array toe te voegen :

    1
    2
    3
    4
    5
    <?php
    public 
    function set($parent$key$value) {
        
    $this->settings[$parent][$key] = $value;
    }
    ?>


    maar als ik nu een nummerieke index wil ($settings['global'][0]) hoe doe ik dat, behalve door een 0 op te geven aan $key;

    heb het nu zo opgelost, maar ik vraag me af of het anders kan :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    public 
    function set($parent$key$value) {
        if(
    $key == null) {
            
    $this->settings[$parent][] = $value;    
        } else {
            
    $this->settings[$parent][$key] = $value;
        }
    }
    ?>
    pi_53104037
    quote:
    Op dinsdag 11 september 2007 19:38 schreef DionysuZ het volgende:
    bijv in je class:

    function getCampaign() {
    $result = $this->campaign;
    return $result;
    }
    Ja, dat snap ik
    Ik bedoelde meer of ik die data wel terugkrijg als ik het via een functie doen, en niet als ik de variabele gewoon uitlees
    pi_53126132
    quote:
    Op dinsdag 11 september 2007 19:38 schreef DionysuZ het volgende:
    function getCampaign() {
    $result = $this->campaign;
    return $result;
    }
    Nou, dit werkt dus niet?
      woensdag 12 september 2007 @ 18:19:17 #37
    32768 DionysuZ
    Respect my authority!
    pi_53126840
    quote:
    Op woensdag 12 september 2007 17:43 schreef Xcalibur het volgende:

    [..]

    Nou, dit werkt dus niet?
    Nou laat je code eens zien dan =)
    □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
    pi_53128339
    quote:
    Op dinsdag 11 september 2007 20:04 schreef super-muffin het volgende:
    Ik heb een functie om dingen aan een array toe te voegen :
    [ code verwijderd ]

    maar als ik nu een nummerieke index wil ($settings['global'][0]) hoe doe ik dat, behalve door een 0 op te geven aan $key;

    heb het nu zo opgelost, maar ik vraag me af of het anders kan :
    [ code verwijderd ]
    In de handleiding staat het volgende:
    quote:
    Using TRUE as a key will evaluate to integer 1 as key. Using FALSE as a key will evaluate to integer 0 as key. Using NULL as a key will evaluate to the empty string. Using the empty string as key will create (or overwrite) a key with the empty string and its value; it is not the same as using empty brackets.
    Oftewel: zoals je het nu doet lijkt inderdaad de enige manier. Er is geen waarde voor $key te verzinnen die hetzelfde doet als [ ] noteren.
    pi_53130193
    quote:
    Op woensdag 12 september 2007 18:19 schreef DionysuZ het volgende:
    Nou laat je code eens zien dan =)
    Feitelijk hetzelfde als wat jij gepost had....
    Heb de code niet meer, omdat mijn klant naar dezelfde test-omgeving zit te kijken en het staat zo stom als het dan niet meer werkt
    pi_53130813
    quote:
    Op woensdag 12 september 2007 19:19 schreef HuHu het volgende:

    [..]

    In de handleiding staat het volgende:
    [..]

    Oftewel: zoals je het nu doet lijkt inderdaad de enige manier. Er is geen waarde voor $key te verzinnen die hetzelfde doet als [ ] noteren.
    Dus toch, precies wat ik vermoedde.
    Dank je wel voor het bevestigen
    pi_53142479
    1
    2
    3
    <?php
    echo 'tvp';
    ?>
    pi_53149411
    Hoe kom ik er achter hoeveel weken er in een jaar zitten? Ik wil daar een functie voor schrijven, maar weet niet hoe te beginnen.. Kan iemand me helpen?

    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    function getWeeks($year){
    ...
    return 
    $year;
    }

    echo 
    getWeeks(2007);
    ?>


    Zoiets dacht ik in ieder geval... ;-)
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
      donderdag 13 september 2007 @ 16:45:18 #43
    107951 JortK
    Immer kwaliteitsposts
    pi_53149509
    quote:
    Op donderdag 13 september 2007 16:41 schreef markiemark het volgende:
    Hoe kom ik er achter hoeveel weken er in een jaar zitten? Ik wil daar een functie voor schrijven, maar weet niet hoe te beginnen.. Kan iemand me helpen?


    [ code verwijderd ]


    Zoiets dacht ik in ieder geval... ;-)
    Je hebt alles behalve waar het om gaat

    Ik zou gewoon de 31-12 van een jaar doen, daar de WEEK functie overheen en dan krijg je vanzelf 53 of 52 denk ik

    Heel dirty maar werkt wel
    pi_53149811
    Als ik dit doe:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    function getWeeks($year){
         
    $datum mktime(0,0,0,12,31,$year);
         
    $datum date("W"$datum);
         return 
    $datum;
    }

    echo 
    getWeeks(2007);
    ?>


    Krijg ik 01 al waarde terug, omdat 31 dec in de eerste week valt van 2008..
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53150144
    This will do...
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <?php
    function getWeeks($year){
        
    $datum mktime(0,0,0,12,31,$year);
        
    $datum date("W"$datum);
        if (
    $datum == 01){
            
    $day 31;
            while(
    $datum == 01){
                
    $datum mktime(0,0,0,12,$day,$year);
                
    $datum date("W"$datum);
                
    $day--;
            }
        }else{
            
    $datum $datum;
        }
        
        return 
    $datum;
    }

    echo 
    getWeeks(2008);
    ?>
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
      donderdag 13 september 2007 @ 18:08:11 #46
    32768 DionysuZ
    Respect my authority!
    pi_53151022
    quote:
    Op donderdag 13 september 2007 17:10 schreef markiemark het volgende:
    This will do...
    [ code verwijderd ]
    ik zou $day de eerste keer op 30 zetten, anders doe je 2x dezelfde check. Detail, maar toch.
    □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
    pi_53151196
    quote:
    Op donderdag 13 september 2007 17:10 schreef markiemark het volgende:
    This will do...
    [ code verwijderd ]
    Beetje te ingewikkeld.

    Bij een ISO weeknummer geldt dat er in week 1 ten minste de 4 dagen in januari moeten liggen. Er kunnen dus maximaal 3 dagen van het vorige jaar in week 1 vallen. 4 januari valt altijd in de eeste week, 28 december valt altijd in de laatste week van het jaar.

    1
    2
    3
    function getWeeks($year) {
         return date("W", mktime(0, 0, 0, 12, 28, $year));
    }
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
      donderdag 13 september 2007 @ 18:38:34 #48
    32768 DionysuZ
    Respect my authority!
    pi_53151744
    quote:
    Op donderdag 13 september 2007 18:17 schreef SuperRembo het volgende:

    [..]

    Beetje te ingewikkeld.

    Bij een ISO weeknummer geldt dat er in week 1 ten minste de 4 dagen in januari moeten liggen. Er kunnen dus maximaal 3 dagen van het vorige jaar in week 1 vallen. 4 januari valt altijd in de eeste week, 28 december valt altijd in de laatste week van het jaar.
    [ code verwijderd ]
    zo leer je ook nog eens wat handig om te weten in toekomstige applicaties
    □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
    pi_53152695
    quote:
    Op donderdag 13 september 2007 18:17 schreef SuperRembo het volgende:

    [..]

    Beetje te ingewikkeld.

    Bij een ISO weeknummer geldt dat er in week 1 ten minste de 4 dagen in januari moeten liggen. Er kunnen dus maximaal 3 dagen van het vorige jaar in week 1 vallen. 4 januari valt altijd in de eeste week, 28 december valt altijd in de laatste week van het jaar.
    [ code verwijderd ]
    hee das cool! top man, even kleine functie aanpassen!
    dnak je wel!
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53152746
    meteen nieuwe vraag.. hoort hier misschien niet helemaal thuis.. maar goed..
    het gaat wel over dezelfde applicatie :-p
    mijn applicatie gebruikt best veel javascript en werkt gewoon niet als dat niet geenabled is..

    hoe kan ik dit van te voren controleren? dus als iemand inlgogt, javascript controleren, staan aan-> inloggen of staat uit-> foutmelding..

    dacht altijd dat dat met javascript ging.. maar die kan zichtzelf natuurlijk niet controleren als het uit staat..
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53153165
    Je kunt tussen <noscript> en </noscript> neerpleuren wat hij moet zeggen als Javascript disabled is.
    "Reality is an illusion created by a lack of alcohol."
    pi_53156563
    quote:
    Op donderdag 13 september 2007 19:15 schreef markiemark het volgende:
    mijn applicatie gebruikt best veel javascript en werkt gewoon niet als dat niet geenabled is..
    Eigenlijk zit hier gewoon het probleem natuurlijk.... of je zorgt dat het toch werkt zonder javascript, of je accepteert dat x-procent je applicatie niet kan gebruiken

    Ik zou ervoor zorgen dat het zonder javascript ook werkt
    pi_53157450
    ja op zich werkt het wel zonder javascript... maar ik wil iets maken dat zeer egbruiksvriendljk is, waardoor het product aantrekkelijk is. bijvoorbeeld validatie van een email adres.. dat heb ik liever voordat het formulier gesubmit wordt..
    en zo zijn er nog meer dingen die ik graag met jd wil doen..

    --edit--
    oh ja cool dat bestaat ook nog natuurlijk! hehe ooit wel gebruikt.. maar hoeveel procent gebruikt er nou geen javascript? ik denk dat dat bij 99% van de browsers ingesteld staat..

    [ Bericht 25% gewijzigd door markiemark op 13-09-2007 22:08:38 ]
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53157678
    Validatie moet je sowieso dubbel uitvoeren: JavaScript en server-side. Mensen kunnen namelijk ook expres JavaScript uitschakelen en dan zou opeens de validatie weg zijn.

    Verder heeft iets van 0,001% van de gemiddelde gebruiker geen JavaScript, dus zo erg zal het ook niet zijn als het gebruiksgemak voor die ene persoon minder is.
    pi_53157722
    quote:
    Op donderdag 13 september 2007 22:02 schreef markiemark het volgende:
    ja op zich werkt het wel zonder javascript... maar ik wil iets maken dat zeer egbruiksvriendljk is, waardoor het product aantrekkelijk is. bijvoorbeeld validatie van een email adres.. dat heb ik liever voordat het formulier gesubmit wordt..
    en zo zijn er nog meer dingen die ik graag met jd wil doen..
    als je het serverside doet kan je het altijd checken, daarnaast zou je het als extra met javascript kunnen doen. Als javascript dan uitstaat is er niks aan de hand, dan gebeurt het altijd nog serverside... als javascript aanstaan werkt het nog beter, en gaan je serverside checks altijd goed
    pi_53157735
    quote:
    Op donderdag 13 september 2007 22:08 schreef HuHu het volgende:
    Validatie moet je sowieso dubbel uitvoeren: JavaScript en server-side. Mensen kunnen namelijk ook expres JavaScript uitschakelen en dan zou opeens de validatie weg zijn.
    daar heb je natuurlijk wel een punt... ga met php ook nog maar wat validatie uitvoeren, omdat bijv email adres essentieel is om in te loggen..
    dank je wel!
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53157835
    quote:
    Op donderdag 13 september 2007 22:08 schreef HuHu het volgende:
    Validatie moet je sowieso dubbel uitvoeren: JavaScript en server-side. Mensen kunnen namelijk ook expres JavaScript uitschakelen en dan zou opeens de validatie weg zijn.

    Verder heeft iets van 0,001% van de gemiddelde gebruiker geen JavaScript, dus zo erg zal het ook niet zijn als het gebruiksgemak voor die ene persoon minder is.
    Sowieso dubbel vind ik wat ver gaan, maar in ieder geval niet op alleen JS vertrouwen
    Bij W3 staan statistieken over javascript aan of uit, er schijnt zo'n 6% te zijn zonder JS, ik vermoed dat die voornamelijk in de PDA's / GSM's / etc. zitten?

    http://www.w3schools.com/browsers/browsers_stats.asp
      donderdag 13 september 2007 @ 22:59:26 #58
    136730 PiRANiA
    All thinking men are atheists.
    pi_53159329
    quote:
    Op donderdag 13 september 2007 22:08 schreef HuHu het volgende:
    Validatie moet je sowieso dubbel uitvoeren: JavaScript en server-side. Mensen kunnen namelijk ook expres JavaScript uitschakelen en dan zou opeens de validatie weg zijn.

    Verder heeft iets van 0,001% van de gemiddelde gebruiker geen JavaScript, dus zo erg zal het ook niet zijn als het gebruiksgemak voor die ene persoon minder is.
    En diegene die het uitgeschakeld heeft, weet daar waarschijnlijk zelf van, dus kan zelf zijn oplossingen zoeken
    pi_53159433
    Daar zou ik niet zo zeker van zijn. Bij sommige bedrijven is JS uitgeschakeld en daar hebben de werknemers geen invloed op.
    pi_53165159
    quote:
    Op donderdag 13 september 2007 22:12 schreef Xcalibur het volgende:

    [..]

    Sowieso dubbel vind ik wat ver gaan, maar in ieder geval niet op alleen JS vertrouwen
    Bij W3 staan statistieken over javascript aan of uit, er schijnt zo'n 6% te zijn zonder JS, ik vermoed dat die voornamelijk in de PDA's / GSM's / etc. zitten?

    http://www.w3schools.com/browsers/browsers_stats.asp
    voor de mobiele gebruiker komt er uiteraard een mobiele versie.. zonder javascript
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
      vrijdag 14 september 2007 @ 15:14:56 #61
    136730 PiRANiA
    All thinking men are atheists.
    pi_53173476
    Is het mogelijk om in MySQL te verhogen met een bepaald aantal in plaats van een nieuwe waarde er in te zetten?
    zoeits:
    UPDATE `users` SET `money`=INCREASE(1000) WHERE `id`=7
    oid
    pi_53174281
    UPDATE `users` SET `money`= `money` + 1000 WHERE `id`=7

    Waarom zou je het anders willen doen?
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_53174449
    quote:
    Op vrijdag 14 september 2007 15:45 schreef SuperRembo het volgende:
    UPDATE `users` SET `money`= `money` + 1000 WHERE `id`=7

    Waarom zou je het anders willen doen?
    Ik weet nog van vroeger dat om de één of andere reden zo'n bewerking in SQL helemaal niet zo vanzelfsprekend lijkt als in een scripttaal als PHP beetje vreemd wel.
    pi_53195668
    Ik heb een vriend van me een subdomein gegeven bij mijn hostingpakket. Ik kom er echter achter dat je vanaf elk subdomein bij alle files op de server kan. Met opendir en file_get_contents kan hij al mijn files lezen als hij daar zin in heeft. Nou staat er op het moment bar weinig interessants op, maar in de toekomst kan dat veranderen. Is er een manier om de toegang te limiteren tot de root van het subdomein? Ik las iets over open_basedir, maar weet niet of ik dat zo kan wijzigen op shared hosting.
    pi_53196031
    Mensen ik zit met een lastig probleem (voor mij dan )

    Ik wil uit een database gegevens samenvoegen (door middel van CONCAT) (2 velden samenvoegen) en deze weer in een nieuw tabel in de database stoppen (1 veld)

    Hieronder is de code:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
      $artikelcode 
    $_POST['artikelcode'];
      
    $soort $_POST['soort'];

      
    //uitlezen
    mysql_query("Select Concat(Tekst) as nieuwe_waarde From picklijst Where Artikelcode='$artikelcode' AND Soort='$soort'")
    or die (
    mysql_error());

    $waarde = ???
        
      
    //invoegen in nieuwe tabel
      
    mysql_query("INSERT INTO picklijst2 ( Artikelcode, Text, Soort) VALUES ('$artikelcode', '$waarde', '$soort');")
    or die (
    mysql_error());
    ?>


    Ik weet dus alleen niet hoe ik die "nieuwe_waarde" in een variabele kan stoppen zodat ik die voor de 2e query kan gebruiken.
    pi_53196474
    quote:
    Op donderdag 13 september 2007 22:12 schreef Xcalibur het volgende:

    [..]

    Sowieso dubbel vind ik wat ver gaan, maar in ieder geval niet op alleen JS vertrouwen
    Serverside moet je sowieso je invoer controleren, maar dat lijkt me logisch. Clientside controleren is gewoon vriendelijker tegenover de gebruikers, zeker als niet alle gebruikers een snelle verbinding met de server hebben (en je kunt er over het algemeen niet vanuit gaan dat ze dat hebben).
    pi_53197189
    Clientside controleren is natuurlijk ook ontzettend handig als je een drukbezochte website hebt waarvan de server z'n cpu time staat te verdoen met het informeren van de gebruiker over zijn/haar foute input. Maar zoals Light al zegt, altijd serverside controleren
    pi_53198804
    quote:
    Op donderdag 13 september 2007 22:12 schreef Xcalibur het volgende:

    [..]

    Sowieso dubbel vind ik wat ver gaan, maar in ieder geval niet op alleen JS vertrouwen
    Bij W3 staan statistieken over javascript aan of uit, er schijnt zo'n 6% te zijn zonder JS, ik vermoed dat die voornamelijk in de PDA's / GSM's / etc. zitten?

    http://www.w3schools.com/browsers/browsers_stats.asp
    Het gaat dan natuurlijk ook vooral om de kwaadwillenden, die opzettelijk JavaScript uitschakelen om de validatie te omzeilen. Dus sowieso ALTIJD serverside valideren en desgewenst (met het oog op gebruiksvriendelijkheid) clientside.
    pi_53201295
    quote:
    Op zaterdag 15 september 2007 14:05 schreef STi_Power het volgende:
    Mensen ik zit met een lastig probleem (voor mij dan )

    Ik wil uit een database gegevens samenvoegen (door middel van CONCAT) (2 velden samenvoegen) en deze weer in een nieuw tabel in de database stoppen (1 veld)

    Hieronder is de code:
    [ code verwijderd ]

    Ik weet dus alleen niet hoe ik die "nieuwe_waarde" in een variabele kan stoppen zodat ik die voor de 2e query kan gebruiken.
    Je kan dat ook nog wel in 1 query doen zonder aparte query om de gegevens op te halen, maar gezien je (gebrek aan) PHP kennis lijkt me dat nog een brug te ver.
    Je moet gewoon het resultaat van die concat uitlezen via een fetch_row, het werkt echt niet anders dan een normale leesactie uit de database...
      zondag 16 september 2007 @ 20:58:40 #70
    136730 PiRANiA
    All thinking men are atheists.
    pi_53228035
    Hoe werkt een 'Mijn login onthouden' systeem?
    Sla je de username en pass in een cookie op? Lijkt me wat onveilig...

    Wat is een/de goeie manier?
      zondag 16 september 2007 @ 22:31:15 #71
    46383 Tiemie
    sowieso wel!
    pi_53230641
    Je maakt genereerd een random hash, zet je in de database en in een cookie

    controleer je of de random hash in 't cookie in de database voorkomt; zo ja, set je de session op ingelogd.

    evt nog controle op ipadres

    en de hash laat je b.v. na een week verlopen oid
    pi_53230892
    quote:
    Op zondag 16 september 2007 22:31 schreef Tiemie het volgende:
    en de hash laat je b.v. na een week verlopen oid
    Nog beter, bij iedere request . Bij iedere request de hash checken en bij succes een nieuwe hash genereren en updaten.
    pi_53233052
    quote:
    Op zondag 16 september 2007 22:41 schreef floris.exe het volgende:

    [..]

    Nog beter, bij iedere request . Bij iedere request de hash checken en bij succes een nieuwe hash genereren en updaten.
    Een nieuwe session ID voor elke request? Dat gaat nooit werken als er requests door elkaar lopen / meerdere tegelijk worden uitgevoerd.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_53238792
    quote:
    Op maandag 17 september 2007 00:09 schreef SuperRembo het volgende:

    [..]

    Een nieuwe session ID voor elke request? Dat gaat nooit werken als er requests door elkaar lopen / meerdere tegelijk worden uitgevoerd.
    kan wel toch? zie het probleem niet waarom het niet zou kunnen..
    alleen bij elke request een database update? lijkt me wat performance kosten..
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53239677
    quote:
    Op maandag 17 september 2007 10:56 schreef markiemark het volgende:

    [..]

    kan wel toch? zie het probleem niet waarom het niet zou kunnen..
    alleen bij elke request een database update? lijkt me wat performance kosten..
    Stel, ik ben ingelogd op een forum met een per request veranderlijke session ID. Ik open twee topics tegelijk, typ twee replies in de verschillende schermen/tabs en verstuur beide formulieren (nagenoeg) tegelijk. Door elk request de session ID te veranderen zal nu één van de requests mislukken.
    pi_53240679
    quote:
    Op maandag 17 september 2007 11:33 schreef JeRa het volgende:

    [..]

    Stel, ik ben ingelogd op een forum met een per request veranderlijke session ID. Ik open twee topics tegelijk, typ twee replies in de verschillende schermen/tabs en verstuur beide formulieren (nagenoeg) tegelijk. Door elk request de session ID te veranderen zal nu één van de requests mislukken.
    ah ja ok.. dan klopt het inderdaad niet meer.. stom van me..
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53242393
    Het gaat ook fout als er meerdere ajax calls tegelijk worden uitgevoerd. Of als je een externe resource (javascript/css/plaatje) die door de server wordt gegenereerd en de sessie nodig heeft.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_53242705
    En het gaat ook fout als je op méér dan één plek tegelijk bent ingelogd of gebruik maakt van dezelfde sessie. Kom, laten we nog eens 10 situaties verzinnen!
    pi_53244029
    quote:
    Op maandag 17 september 2007 13:43 schreef JeRa het volgende:
    En het gaat ook fout als je op méér dan één plek tegelijk bent ingelogd of gebruik maakt van dezelfde sessie. Kom, laten we nog eens 10 situaties verzinnen!
    We maken er een apart topic van!
      maandag 17 september 2007 @ 15:59:21 #80
    136730 PiRANiA
    All thinking men are atheists.
    pi_53246057
    Goedgoed, ik maak dus een koekje op de client met daarin een hash.
    Ik maak dus ff een tabel:
    [id] - [userid] - [hash]
    En als er een pagina wordt opgevraagd waar je voor ingelogged moet zijn, dan haal ik het koekje op, en log de user in...
      maandag 17 september 2007 @ 18:36:49 #81
    32768 DionysuZ
    Respect my authority!
    pi_53249854
    quote:
    Op maandag 17 september 2007 15:59 schreef PiRANiA het volgende:
    Goedgoed, ik maak dus een koekje op de client met daarin een hash.
    Ik maak dus ff een tabel:
    [id] - [userid] - [hash]
    En als er een pagina wordt opgevraagd waar je voor ingelogged moet zijn, dan haal ik het koekje op, en log de user in...
    let er wel op dat koekjes te 'jatten' zijn. Dus wellicht wil je nog een extra veld [ip] in je tabel maken en bij iedere request het ip adres checken. En daarnaast nog een [tijd] veldje zodat je de login kunt laten verlopen na een bepaalde tijd.
    □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
    pi_53265742
    Goeiemorgen allemaal! weer een gezellige dag vol php/mysql!!
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
      dinsdag 18 september 2007 @ 11:28:20 #83
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53266306
    * WyriHaximus is lekker aan het CakePHPe .
    phluphy for president!
    pi_53267810
    Ik heb een PHP probleempje waar ik al tijden over na zit te denken, maar ik kom er niet uit.
    Hopelijk kunnen jullie me een stap de goede richting op sturen..

    Ik ben bezig om een planbord te maken, waarin je kan opgeven welke dagen zichtbaar zijn (Ma/Zo) en hoeveel dagen je in het overzicht wilt hebben.
    Na het dubbelklikken op een datum is het de bedoeling dat je een afspraak kan aanpassen/aanmaken.

    Hiervoor gebruik ik AJAX, zodat eerst gechecked wordt of er al een afspraak staat, en voor het berekenen van de datum waarop ge-dubbelkliklt is (adhv de MOUSE-X en MOUSE-Y Coördinaten)

    Als je alle dagen weergeeft in het overzicht heb ik geen probleem, om de datum te achterhalen. Maar als je 30 dagen weergeeft, en je hebt de ZA en ZO uit staan wordt het een stuk lastiger.

    Ik was een functie aan het maken, maar ik heb nog geen idee waar ik moet beginnen :(
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
    /*
    Timestamp     = Dag 1
    Days    = Dagen in overzicht
    Day    = Dagen waarop geklikt is
    Ma/ZO    = Dagen die weergegeven worden (0 of 1)
    */
    function GetDay($timestamp$days$day$ma$di$wo$do$vr$za$zo)
    {
     
    //en toen :(
     
    return $timestamp;
    }
    ?>

    Beetje wazig verhaal geworden, maar ik hoop dat iemand me op weg kan helpel :)
      dinsdag 18 september 2007 @ 12:45:35 #85
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53268025
    quote:
    Op dinsdag 18 september 2007 12:34 schreef mooya het volgende:
    Ik heb een PHP probleempje waar ik al tijden over na zit te denken, maar ik kom er niet uit.
    Hopelijk kunnen jullie me een stap de goede richting op sturen..

    Ik ben bezig om een planbord te maken, waarin je kan opgeven welke dagen zichtbaar zijn (Ma/Zo) en hoeveel dagen je in het overzicht wilt hebben.
    Na het dubbelklikken op een datum is het de bedoeling dat je een afspraak kan aanpassen/aanmaken.

    Hiervoor gebruik ik AJAX, zodat eerst gechecked wordt of er al een afspraak staat, en voor het berekenen van de datum waarop ge-dubbelkliklt is (adhv de MOUSE-X en MOUSE-Y Coördinaten)

    Als je alle dagen weergeeft in het overzicht heb ik geen probleem, om de datum te achterhalen. Maar als je 30 dagen weergeeft, en je hebt de ZA en ZO uit staan wordt het een stuk lastiger.

    Ik was een functie aan het maken, maar ik heb nog geen idee waar ik moet beginnen
    [ code verwijderd ]

    Beetje wazig verhaal geworden, maar ik hoop dat iemand me op weg kan helpel
    Dus als ik het goed begrijp wil je weten op welke dag je klikt als ZA en ZO uit staan?
    phluphy for president!
    pi_53268608
    quote:
    Op dinsdag 18 september 2007 12:45 schreef WyriHaximus het volgende:

    [..]

    Dus als ik het goed begrijp wil je weten op welke dag je klikt als ZA en ZO uit staan?
    klopt,
    kep ff een voorbeeld online gezet: http://www.vindwatikzoek.nl/tmp/kalender.php
    je kan dus ook meerdere dagen uitzetten, de tijd uitrekenen lukt wel, waar je op dubbelklikt, maar nu de datum nog
    pi_53271958
    Waarom doe je zo vreselijk ingewikkeld met mousex/y? Als je weet in welke table-cell is geklikt dan weet je ook welke tijd en dag daar bij hoort.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_53272933
    omdat het geen table is, zijn dus allemaal divjes.

    dit heb ik gedaan omdat:
    Ik nu makkelijk de geplande taken weergeven in een div, over de andere divs heen,
    en de planning kan overlappend zijn, en dat krijg je niet voor elkaar met tabellen.

    dus mouse x/y leek me een goede oplossing
    pi_53273182
    quote:
    Op dinsdag 18 september 2007 16:12 schreef mooya het volgende:
    omdat het geen table is, zijn dus allemaal divjes.

    dit heb ik gedaan omdat:
    Ik nu makkelijk de geplande taken weergeven in een div, over de andere divs heen,
    en de planning kan overlappend zijn, en dat krijg je niet voor elkaar met tabellen.

    dus mouse x/y leek me een goede oplossing
    je kunt toch ook door middel van loops doen die de divjes id's geven? een loop voor de x-as, en een loop voor de y-as?! lijkt me wel zo makkelijk..
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53273232
    zoiets
    1
    2
    3
    4
    5
    6
    7
    <?php
    for($i=1$i<=10$i++){
        for (
    $j=1$j<=10$j++){
            echo 
    "<div>X: ".$i." - Y: ".$j."</div>";
        }
    }
    ?>


    alleen dan zit je ff met de float van je divs, maar dat lijkt me niet zo'n probleem..
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53273577
    ja, ik heb het nu ook zo, de datum en de tijden worden via een php loop gemaakt.

    maar hoe kan je de datum verkrijgen van een div, zodra je erop klikt?
    De CELLEN zijn gewoon een aantal lijnen die over elkaar heen lopen.

    Ik heb het nu met deze code voor de verticale lijnen tussen de uren:
    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
    <?php
    echo "nn    <!--Lijn Verticaal-->n";
    echo 
    "    <div class="LineVertDag" style="left:0px"></div>n";

    for(
    $i 0$i <= ($_px['Uren']); $i++)
    {
        if (
    $_px['UurWidth'] >= 15)
        {
            if ( (
    $i % ($_GET['eind_uur'] - $_GET['begin_uur'])) == 
            {
                echo 
    "    <div class="LineVertDag" style="left:".floor((($i*$_px['UurWidth'])+100))."px"></div>n";
            }
            else
            {
                echo 
    "    <div class="LineVertUur" style="left:".floor((($i*$_px['UurWidth'])+100))."px"></div>n";
            }
        }
        else 
    //alleen lijn per dag weergeven
        
    {
            if ( (
    $i % ($_GET['eind_uur'] - $_GET['begin_uur'])) == 
            {
                echo 
    "    <div class="LineVertDag" style="left:".floor((($i*$_px['UurWidth'])+100))."px"></div>n";
            }
        }
    }
    ?>
      dinsdag 18 september 2007 @ 18:06:44 #92
    32768 DionysuZ
    Respect my authority!
    pi_53275769
    Waarom geef je tabulaire data, waar gewoon een constructie voor is in html (table), weer met divs?
    quote:
    Op dinsdag 18 september 2007 16:12 schreef mooya het volgende:
    omdat het geen table is, zijn dus allemaal divjes.

    dit heb ik gedaan omdat:
    Ik nu makkelijk de geplande taken weergeven in een div, over de andere divs heen,
    en de planning kan overlappend zijn, en dat krijg je niet voor elkaar met tabellen.

    dus mouse x/y leek me een goede oplossing
    Waarom zou je zoiets niet voor elkaar kunnen krijgen met tabellen dan?
    □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
    pi_53275900
    Zoiets zou je imho beter kunnen opbouwen door DOM manipulation dmv Javascript en daarmee inderdaad een tabel maken. Dan kun je simpelweg events aan de hokjes hangen en hoef je geen vage berekeningen met x- en y-coördinaten te doen
    pi_53276017
    divjes zijn geiler en tabellen zijn niet om op te maken.. maar je wordt niet gestraft als je ze gebruikt..
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
      dinsdag 18 september 2007 @ 18:21:52 #95
    32768 DionysuZ
    Respect my authority!
    pi_53276193
    quote:
    Op dinsdag 18 september 2007 18:15 schreef markiemark het volgende:
    divjes zijn geiler en tabellen zijn niet om op te maken.. maar je wordt niet gestraft als je ze gebruikt..
    je moet html constructs gebruiken waar ze voor zijn. D.w.z. tabellen voor layout is not done maar tabellen voor tabulaire data wel. Hell, daar zijn ze voor bedoeld. En ze zijn gewoon goed op te maken. Verder zijn rowspan en colspan gewoon mogelijk in XHTML 1.0 dus kun je ook 'overlappingen' maken. Met gebruik van tabellen/css/javascript is een dergelijk systeem volgens mij best makkelijk in elkaar te zetten.
    □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
    pi_53276306
    quote:
    Op dinsdag 18 september 2007 18:15 schreef markiemark het volgende:
    divjes zijn geiler en tabellen zijn niet om op te maken.. maar je wordt niet gestraft als je ze gebruikt..
    Voor tabulaire data zoals de inhoud van een kalender zijn tabellen prima.
    pi_53277005
    quote:
    Op dinsdag 18 september 2007 18:25 schreef JeRa het volgende:

    [..]

    Voor tabulaire data zoals de inhoud van een kalender zijn tabellen prima.
    dat bedoel ik...
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53277474
    quote:
    Op dinsdag 18 september 2007 18:21 schreef DionysuZ het volgende:

    [..]

    je moet html constructs gebruiken waar ze voor zijn. D.w.z. tabellen voor layout is not done maar tabellen voor tabulaire data wel. Hell, daar zijn ze voor bedoeld. En ze zijn gewoon goed op te maken. Verder zijn rowspan en colspan gewoon mogelijk in XHTML 1.0 dus kun je ook 'overlappingen' maken. Met gebruik van tabellen/css/javascript is een dergelijk systeem volgens mij best makkelijk in elkaar te zetten.
    Rowspan kan idd wel, en dan voor elk uur bijv. één cel pakken.
    Maar hoe krijg je een afspraak die overlapt in een tabel? dan zul je toch weer met div's moeten werken.
    En in een cel van een tabel kan je naar mijn idee geen twee div's over elkaar heen zetten.

    Ik probeer anders wel gewoon voor elk uur een DIV-blokje te maken, met een onclick, met de juiste timestamp erbij.
    pi_53279090
    Gewoon een kalender maken op basis van een tabel, 1 cel per uur. Voor elke afspraak zet je er een divje overheen (en het is geen enkel probleem om die over een paar cellen heen te laten vallen).

    Maar dit is waarschijnlijk vooral een uitdaging om het in javascript goed te krijgen, het php-deel is vrij simpel.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_53283038
    Ok, ik heb een PHP script, laten we dat script.php noemen.

    script.php geeft als output een aantel regels tekst. (Verschilt per dag.)

    script.php wil ik dus op m'n site weergeven.

    Hoe doe ik dat?

    Als ik

    1
    2
    3
    4
    <?php
    echo("http://www.mijndomein.com/script.php");
    <
    br />
    ?>


    doe krijg ik die regels niet te zien..


    Include gebruiken i.p.v. echo.
    pi_53313066
    Ik heb een vraag over of bepaald gedrag van PHP nou een bug is of niet.

    Het gedrag waar ik het over heb is als volgt:

    Static lokale variabelen van een method worden tussen instanties van klasses gedeeld.

    Ik vind dat zelf erg onlogisch. Laat ik er een beetje code bij gooien:

    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
        
    class foo {
            
            
    public function bar($v '') {
                static 
    $value;        
                if (!
    $v) {
                    return 
    $value;
                }
                
                
    $value $v;
                
                
    // enz enz
            
            
    }
        
        }
        
        
    $henk = new foo();
        
    $piet = new foo();

        
    $henk->bar('Dit is een test');
        
    $piet->bar('En dit is een tweede test');
        
        echo 
    $henk->bar() . '<br>';
        echo 
    $piet->bar();
        
        
    /*
            Huidige Output:
            En dit is een tweede test
            En dit is een tweede test
            
            Naar mijn idee verwachte output:
            Dit is een test
            En dit is een tweede test
        
        */    
    ?>

    Ik verwacht dat deze variabelen niet tussen instanties gedeeld zijn, omdat ik $value definieer als lokale variabelen van een method, niet als members van de klasse...

    Is mijn verwachting nou verkeerd, of verwacht ik gewoon te veel van de OOP van php5?

    [ Bericht 2% gewijzigd door Arjan321 op 19-09-2007 22:20:20 ]
    pi_53321357
    en wat nou als je er private van maakt?
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53322049
    @Arjan321

    Ik ben met je eens dat het enigzins onlogisch is. Maar waarom zou je in vredesnaam zo'n constructie gebruiken? Jouw static variabele is eigenlijk gewoon een class member. Zoals jij ze nu gebruikt zou je ze buiten OOP gebruiken, in losse functies bijvoorbeeld.
    pi_53328975
    quote:
    Op donderdag 20 september 2007 10:35 schreef markiemark het volgende:
    en wat nou als je er private van maakt?
    Dan zou het huidige gedrag verwacht zijn.. Het zijn, vind ik, lokale variabelen van een method.
    quote:
    Op donderdag 20 september 2007 11:01 schreef JeRa het volgende:
    @Arjan321

    Ik ben met je eens dat het enigzins onlogisch is. Maar waarom zou je in vredesnaam zo'n constructie gebruiken?
    Ik heb een class die het een en ander uitrekent / controleert (best zware berekeningen). Hij roept van al zijn members een method aan. De bedoeling was dan dat deze method zijn resultaat opslaat, zodat hij dat maar 1x hoeft te rekenen.. Ik kan het later dan direct opvragen. Doorgeslagen optimalisatie, wellicht.

    Dit is natuurlijk deels uit luiheid om getX() functies te schrijven die het resultaat uit een private variabele exposen, maar het werkt op deze manier perfect, zolang je maar 1 instance hebt tenminste.

    Ik ga denk ik maar het script aanpassen om __call() te overloaden.. Op die manier werken al die getX() functies automagisch..
    quote:
    Jouw static variabele is eigenlijk gewoon een class member. Zoals jij ze nu gebruikt zou je ze buiten OOP gebruiken, in losse functies bijvoorbeeld.
    Ja precies. Ik zou helemaal met dit gedrag eens zijn, als ik de variabele gedeclareerd zou hebben als een class member.. wat ik, naar mijn inziens, niet doe..
    pi_53330394
    quote:
    Op donderdag 20 september 2007 15:28 schreef Arjan321 het volgende:
    Ik heb een class die het een en ander uitrekent / controleert (best zware berekeningen). Hij roept van al zijn members een method aan. De bedoeling was dan dat deze method zijn resultaat opslaat, zodat hij dat maar 1x hoeft te rekenen.. Ik kan het later dan direct opvragen. Doorgeslagen optimalisatie, wellicht.
    Of het wel of niet doorgeslagen is maakt niet zoveel uit, het gaat erom dat het niet doet wat je ervan verwacht. Ik kan het denk ik wel verklaren; de methodes van een object zijn de methodes van een class en alleen voor de class members wordt bij een nieuw object geheugen vrijgemaakt om gegevens op te slaan.

    Static variabelen in een functie zijn zichtbaar voor en blijven in de scope van die functie zolang de functie blijft bestaan. Aangezien je zodra je een class definieert ook de functies aanmaakt, heb je maar één static variabele voor alle instanties van die class.

    Hoe het in C/C++ en andere talen werkt weet ik niet, maar dit lijkt me de meest logische verklaring. Maar wat is er mis met deze methode, welke ik persoonlijk niet eens lelijk vind?

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <?php
    class Vector
    {
        
    private $cacheWaarde false;

        
    public function getWaarde()
        {
            if (
    $this->cacheWaarde !== false)
            {
                return 
    $this->cacheWaarde;
            }
            
    $this->cacheWaarde sin(.2);
            return 
    $this->cacheWaarde;
        }
    }
    ?>
    pi_53331611
    quote:
    Op donderdag 20 september 2007 16:15 schreef JeRa het volgende:

    [..]

    Of het wel of niet doorgeslagen is maakt niet zoveel uit, het gaat erom dat het niet doet wat je ervan verwacht. Ik kan het denk ik wel verklaren; de methodes van een object zijn de methodes van een class en alleen voor de class members wordt bij een nieuw object geheugen vrijgemaakt om gegevens op te slaan.

    Static variabelen in een functie zijn zichtbaar voor en blijven in de scope van die functie zolang de functie blijft bestaan. Aangezien je zodra je een class definieert ook de functies aanmaakt, heb je maar één static variabele voor alle instanties van die class.

    Hoe het in C/C++ en andere talen werkt weet ik niet, maar dit lijkt me de meest logische verklaring. Maar wat is er mis met deze methode, welke ik persoonlijk niet eens lelijk vind?
    [ code verwijderd ]
    ANSI-C is uiteraard snel te zeggen, die ondersteund geen klasses.. heerlijke tijden Ik heb het eventjes getest in C++, en die heeft het zelfde gedrag als PHP.

    Die oplossing is inderdaad dan de werkende oplossing. Nadeel daarvan is dat de method dan op de hoogte moet zijn van welke member hij controleert. En dat is extra typwerk, danwel aanpaswerk als er een nieuwe method bij komt.

    Of is PHP pienter genoeg om te zeggen in welke method hij zit? Dat zou handig zijn
    pi_53337313
    Ik heb een probleempje met het uitlezen van data uit een xml bestand. Het XML bestand is als volgt:

    1
    2
    3
    4
    5
    6
    7
    8
    <Verwachting dagnaam="vrijdag" dag="21" maandnaam="september" maand="9" jaar="2007" datum="20070921">
    <minimumtemperatuur>14</minimumtemperatuur>
    <maximumtemperatuur>20</maximumtemperatuur>
    <windrichting>zw</windrichting>
    <windsnelheid>3-5</windsnelheid>
    <weersymbool>C</weersymbool>
    <weersomschrijving>zwaar bewolkt</weersomschrijving>
    </Verwachting>


    En dat dan 5 keer. Al wil ik echter met de volgende code de data eruit halen dan werkt het niet: (in de code staat nu een teller , en die telt er maar 1 ipv 5.)

    1
    2
    3
    4
    5
    6
    7
    8
    9
       $inhoud = file_get_contents($vijfdaags);
       $inhoud = explode('<verwachting>', $inhoud);
       $teller = 0;
       foreach($inhoud as $verwachting) {
       
       $teller++;
       
       }
       echo $teller;


    Weet iemand wat het probleem is? Ik denk zelf omdat er ook de dag en maand enz. in de <verwachting> tag staat. Hoe los ik dit op?
      donderdag 20 september 2007 @ 20:39:52 #108
    32768 DionysuZ
    Respect my authority!
    pi_53338046
    quote:
    Op donderdag 20 september 2007 20:14 schreef broodmonkeh het volgende:
    Ik heb een probleempje met het uitlezen van data uit een xml bestand. Het XML bestand is als volgt:
    [ code verwijderd ]

    En dat dan 5 keer. Al wil ik echter met de volgende code de data eruit halen dan werkt het niet: (in de code staat nu een teller , en die telt er maar 1 ipv 5.)
    [ code verwijderd ]

    Weet iemand wat het probleem is? Ik denk zelf omdat er ook de dag en maand enz. in de <verwachting> tag staat. Hoe los ik dit op?
    Op die manier gaat het inderdaad niet lukken. Ten eerste staat er een hoofdletter in het begin van Verwachting en ten tweede staat er meer info in. Explode werkt met exact strings. Met PHP kun je xml parsen. http://nl3.php.net/xml
    □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
      vrijdag 21 september 2007 @ 21:12:01 #109
    37634 wobbel
    Da WoBBeL King
    pi_53366685
    Ik heb een tabel Winamp_Tracks waarin alle tracks staan die ik in Winamp heb.

    De tabel Winamp_History geeft aan welke nummers ik allemaal gespeeld heb incl. de datum


    Winamp_Tracks
    1 - K3 - Oya LeLe
    2 - Bob Sinclar - w00t
    3 - Peter Gelderblom - Waiting 4


    Winamp_History
    1 - 1 - 10035235
    2 - 3 - 100357837
    3 - 1 - 10035375
    4 - 3 - 100321295
    5 - 2 - 10033242
    6 - 3 - 10033206

    Nu wil ik dus een query zodat ik onderstaande lijstje kan krijgen

    K3 Oya LeLe - 2 keer afgespeeld
    Bob Sinclaar w00t - 1 keer afgespeeld
    Peter Gelderblom waiting 4 - 3 keer afgespeeld

    Ik heb btw al onderstaande, maar klopt niet

    1SELECT t.Artist, t.Title, COUNT(h.IdHistory) as Winamp_History FROM Winamp_Tracks n LEFT JOIN Winamp_History v ON h.IdHistory
    pi_53368336
    zoiets?

    SELECT t.Artist, t.Title, COUNT(h.IdHistory) as aantal FROM Winamp_Tracks t LEFT JOIN Winamp_History h ON h.song_id = t.song_id

    Je geeft de inhoud terwijl de database layout zinvoller was
    pi_53368859
    Je moet ook nog een GROUP BY toevoegen voor alle kolommen in die in de SELECT staan maar waar geen agregate functie (zoals count()) op staat.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_53381410
    Ik heb een leuk berekenings vraagje

    Voor een site wil ik gaan werken met een template voor afbeeldingen. Deze template is alleen de 'border' rondom het plaatje. Nu heeft deze rare maten.

    normaal = 121 x 92
    klein = 92 x 69

    Hoe kan ik zorgen dat alle afbeeldingen er juist in komen te staan qua verkleining? anyone?

    ps en dan voor te stellen dat een afbeelding bv

    640x480
    800x600
    1024x800
    etc zijn?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      zaterdag 22 september 2007 @ 15:21:19 #113
    37634 wobbel
    Da WoBBeL King
    pi_53381529
    quote:
    Op zaterdag 22 september 2007 15:15 schreef Chandler het volgende:
    Ik heb een leuk berekenings vraagje

    Voor een site wil ik gaan werken met een template voor afbeeldingen. Deze template is alleen de 'border' rondom het plaatje. Nu heeft deze rare maten.

    normaal = 121 x 92
    klein = 92 x 69

    Hoe kan ik zorgen dat alle afbeeldingen er juist in komen te staan qua verkleining? anyone?

    ps en dan voor te stellen dat een afbeelding bv

    640x480
    800x600
    1024x800
    etc zijn?
    dan moet je de verhouding uitrekenen en daarmee kan je alles herberekenen.
    pi_53382368
    quote:
    Op zaterdag 22 september 2007 15:15 schreef Chandler het volgende:
    Ik heb een leuk berekenings vraagje

    Voor een site wil ik gaan werken met een template voor afbeeldingen. Deze template is alleen de 'border' rondom het plaatje. Nu heeft deze rare maten.

    normaal = 121 x 92
    klein = 92 x 69

    Hoe kan ik zorgen dat alle afbeeldingen er juist in komen te staan qua verkleining? anyone?

    ps en dan voor te stellen dat een afbeelding bv

    640x480
    800x600
    1024x800
    etc zijn?
    Met bijvoorbeeld PHPThumb de afbeeldingen herschalen en automatisch het overtollige gedeelte laten wegsnijden.
    pi_53383900
    Ja maar overtollig is niet altijd handig hé.

    Ik heb even wat voorbeelden gemaakt.


    .

    .

    .

    .

    .

    .

    .


    maar vind vooral afbeelding 2 en 4 niet mooi. Wanneer ik ga snijden in deze foto's ziet het er helemaal niet meer uit juist omdat de afbeeldingen dan echt een groot stuk missen

    ps, ik ben niet een van de gozerts op deze afbeeldingen echt niet

    [ Bericht 3% gewijzigd door Chandler op 22-09-2007 17:20:25 ]
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_53384986
    Met PHPThumb kun je alles (!) op het gebied van afbeeldingen bewerken.

    Je kunt dus ook de afbeelding zo herschalen dat 'ie binnen het frame past (met vervorming), schalen totdat 'ie in het frame past en overtollige gedeelten laten wegvallen of schalen totdat 'ie in het frame past en de overgebleven ruimte opvullen met een vaste kleur of transparatie (indien GIF).

    Bekijk de demo pagina maar eens: http://phpthumb.sourceforge.net/demo/demo/phpThumb.demo.demo.php

    Vooral voorbeelden 17, 19, 22 en 23 zijn wel interessant voor je denk ik.
      zondag 23 september 2007 @ 10:48:55 #117
    159979 G.Fawkes
    Libera eas de ore leonis!
    pi_53400373
    Ik gebruik wamp om torrentflux te gebruiken. Nu moet er buiten de www map weggeschreven worden. En omdat die waarschijnlijk niet kan, krijg ik deze foutmeldingen:

    1
    2
    3
    4
    5
    6
    7
    Warning: mkdir() [function.mkdir]: Invalid argument in C:wwwtorrentfluxfunctions.php on line 865

    Warning: disk_total_space() [function.disk-total-space]: The filename, directory name, or volume label syntax is incorrect. in C:wwwtorrentfluxfunctions.php on line 874

    Warning: disk_free_space() [function.disk-free-space]: The filename, directory name, or volume label syntax is incorrect. in C:wwwtorrentfluxfunctions.php on line 875

    Warning: Division by zero in C:wwwtorrentfluxfunctions.php on line 878


    Ik heb geprobeerd om via windows verkenner de read-only rights weg te halen maar daar heeft het blijkbaar niet veel mee te maken...
    pi_53400582
    quote:
    Op zaterdag 22 september 2007 15:15 schreef Chandler het volgende:
    Ik heb een leuk berekenings vraagje

    Voor een site wil ik gaan werken met een template voor afbeeldingen. Deze template is alleen de 'border' rondom het plaatje. Nu heeft deze rare maten.

    normaal = 121 x 92
    klein = 92 x 69

    Hoe kan ik zorgen dat alle afbeeldingen er juist in komen te staan qua verkleining? anyone?

    ps en dan voor te stellen dat een afbeelding bv

    640x480
    800x600
    1024x800
    etc zijn?
    Er zijn allerlei libs verkrijgbaar om afbeeldingen op deze gewenste manier te bewerken, maar je kunt het zelf ook vrij eenvoudig doen met behulp van de standaard GD2 functies. Het komt er dan op neer dat je de afbeelding verkleind en eventueel de gewenste uitsnede maakt.
    pi_53401274
    quote:
    Op zaterdag 22 september 2007 17:14 schreef Chandler het volgende:
    Ja maar overtollig is niet altijd handig hé.

    Ik heb even wat voorbeelden gemaakt.

    [afbeelding]
    .
    [afbeelding]
    .
    [afbeelding]
    .
    [afbeelding]
    .
    [afbeelding]
    .
    [afbeelding]
    .
    [afbeelding]
    .
    [afbeelding]

    maar vind vooral afbeelding 2 en 4 niet mooi. Wanneer ik ga snijden in deze foto's ziet het er helemaal niet meer uit juist omdat de afbeeldingen dan echt een groot stuk missen

    ps, ik ben niet een van de gozerts op deze afbeeldingen echt niet
    Ja, maar daar is vrij weinig aan te doen als je alle thumbs in landscape wilt hebben. Je zou de portrait-foto's zo kunnen snijden dat ze als landscape-thumb te zien worden, maar dan zul je onder en boven veel moeten wegknippen. Bij sommige foto's geen probleem, bij andere weer niet.
    pi_53401368
    quote:
    Op zondag 23 september 2007 10:48 schreef G.Fawkes het volgende:
    Ik gebruik wamp om torrentflux te gebruiken. Nu moet er buiten de www map weggeschreven worden. En omdat die waarschijnlijk niet kan, krijg ik deze foutmeldingen:
    [ code verwijderd ]

    Ik heb geprobeerd om via windows verkenner de read-only rights weg te halen maar daar heeft het blijkbaar niet veel mee te maken...
    Volgens mij heeft het niets met rechten te maken, in windows heb je vrijwel alle rechten (behalve indien anders ingesteld) om te schrijven.

    (simpel te testen door via een php bestand een map oid proberen aan te maken)
      zondag 23 september 2007 @ 13:27:26 #121
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53403634
    quote:
    Op zondag 23 september 2007 10:48 schreef G.Fawkes het volgende:
    Ik gebruik wamp om torrentflux te gebruiken. Nu moet er buiten de www map weggeschreven worden. En omdat die waarschijnlijk niet kan, krijg ik deze foutmeldingen:
    [ code verwijderd ]

    Ik heb geprobeerd om via windows verkenner de read-only rights weg te halen maar daar heeft het blijkbaar niet veel mee te maken...
    Heb je de config van torenflux aangepast? Of post hem hier ff .
    phluphy for president!
      zondag 23 september 2007 @ 15:02:56 #122
    62215 qu63
    ..de tijd drinkt..
    pi_53406284
    Mijn script:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
    for ($i 1$i <= 1$i++) {
    //De pagina openen
    $handle file_get_contents("http://www.queenconcerts.com/detail/live/".$i."/");
    //De titel opzoeken
    preg_match_all('/<caption>(.*?)</caption>/'$handle $matches);
    //De : uit de titel halen en vervangen omdat Windows zeurt
    $filename preg_replace('/:/',' =',$matches[0][0]);
    //Inhoud wegschrijven naar bestand
    fwrite($matches[0][0].".html"file_get_contents("http://www.queenconcerts.com/detail/live/".$i."/"));
    //Link sluiten
    fclose($handle);
    }
    ?>


    Mijn foutmeldingen:
    1
    2
    3
    Warning: fwrite(): supplied argument is not a valid stream resource in C:webwwwhomequ63Queenconcertsindex.php on line 10

    Warning: fclose(): supplied argument is not a valid stream resource in C:webwwwhomequ63Queenconcertsindex.php on line 12


    Wat klopt er dan niet?
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
      zondag 23 september 2007 @ 15:06:38 #123
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53406373
    quote:
    Op zondag 23 september 2007 15:02 schreef qu63 het volgende:
    Mijn script:
    [ code verwijderd ]

    Mijn foutmeldingen:
    [ code verwijderd ]

    Wat klopt er dan niet?
    Lees deze eens door .:
    http://nl3.php.net/fopen
    http://nl3.php.net/fwrite
    http://nl3.php.net/fclose
    phluphy for president!
      zondag 23 september 2007 @ 15:24:25 #124
    62215 qu63
    ..de tijd drinkt..
    pi_53407052
    quote:
    Dat had ik al gedaan, toen kwam ik er niet meer uit en probeerde ik het hier
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_53407170
    quote:
    Op zondag 23 september 2007 15:02 schreef qu63 het volgende:
    Mijn script:
    [ code verwijderd ]

    Mijn foutmeldingen:
    [ code verwijderd ]

    Wat klopt er dan niet?
    In ieder geval klopt de $handle variabele niet. Fclose() verwacht een file handle, maar file_get_contents() geeft geen file handle terug, maar een string. Waarschijnlijk heeft ook de fout met fwrite() hier mee te maken.
      zondag 23 september 2007 @ 15:31:51 #126
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53407258
    quote:
    Op zondag 23 september 2007 15:24 schreef qu63 het volgende:

    [..]

    Dat had ik al gedaan, toen kwam ik er niet meer uit en probeerde ik het hier
    fwrite en fclose werken alleen in combinatie met fopen ! Probeer anders eens file_put_contents ipv fwrite en fclose .
    phluphy for president!
      zondag 23 september 2007 @ 15:34:25 #127
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53407353
    quote:
    Op zondag 23 september 2007 15:28 schreef floris.exe het volgende:

    [..]

    In ieder geval klopt de $handle variabele niet. Fclose() verwacht een file handle, maar file_get_contents() geeft geen file handle terug, maar een string. Waarschijnlijk heeft ook de fout met fwrite() hier mee te maken.
    Zie post hier boven . Ze werken ook met fsockopen trouwens .


    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?php
    define
    ('FILE_APPEND', 1);
    function
    file_put_contents($n, $d, $flag = false) {
        
    $mode = ($flag == FILE_APPEND || strtoupper($flag) == 'FILE_APPEND') ? 'a' : 'w';
        
    $f = @fopen($n, $mode);
        if (
    $f === false) {
            return
    0;
        } else {
            if (
    is_array($d)) $d = implode($d);
            
    $bytes_written = fwrite($f, $d);
            
    fclose($f);
            return
    $bytes_written;
        }
    }
    ?>
    Voor als file_put_contents niet bestaat voor je .
    phluphy for president!
      zondag 23 september 2007 @ 15:45:52 #128
    62215 qu63
    ..de tijd drinkt..
    pi_53407706
    quote:
    Op zondag 23 september 2007 15:28 schreef floris.exe het volgende:

    [..]

    In ieder geval klopt de $handle variabele niet. Fclose() verwacht een file handle, maar file_get_contents() geeft geen file handle terug, maar een string. Waarschijnlijk heeft ook de fout met fwrite() hier mee te maken.
    thanks!
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <?php
    for ($i 1$i <= 1$i++) {
    //De pagina openen
    $html file_get_contents("http://www.queenconcerts.com/detail/live/".$i."/","r");
    //De titel opzoeken
    preg_match_all('/<caption>(.*?)</caption>/'$html $matches);
    //De : uit de titel halen en vervangen omdat Windows zeurt
    $filename preg_replace('/:/',' -',$matches[1][0]);
    $filename $filename.".html";
    //Inhoud wegschrijven naar bestand, eerst maken/opene
    $handle fopen($filename,"w+");
    //dan schrijven
    fwrite($handle$html);
    //En dan sluiten
    fclose($handle);
    }
    ?>
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_53409468
    gewoon benieuwd, waarom die for-loop die maar 1 keer loop't?
      zondag 23 september 2007 @ 16:49:45 #130
    62215 qu63
    ..de tijd drinkt..
    pi_53409547
    quote:
    Op zondag 23 september 2007 16:45 schreef the_disheaver het volgende:
    gewoon benieuwd, waarom die for-loop die maar 1 keer loop't?
    omdat het om te testen was

    Hij moet in totaal 1770 keer lopen, maar had geen zin om steeds te wachten tot ie klaar was met draaien, 1x is tenslotte sneller dan 1770 keer
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
      zondag 23 september 2007 @ 17:41:35 #131
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53410666
    quote:
    Op zondag 23 september 2007 16:49 schreef qu63 het volgende:

    [..]

    omdat het om te testen was

    Hij moet in totaal 1770 keer lopen, maar had geen zin om steeds te wachten tot ie klaar was met draaien, 1x is tenslotte sneller dan 1770 keer
    Dan comment ik zelf meestal de loop uit .
    phluphy for president!
    pi_53411615
    Ik maak mijn sites nu altijd door dingen te include, daaruit komt $header en $body, en die worden in de layout geprint.
    Dit is niet echt de handigste manier en dus wou ik iets met classes gaan doen.
    Ik weet wel hoe ze werken, maar ik kan ze niet echt goed implementeren..
    Ik heb bijvoorbeeld een sql class, en moet ik dan al mijn andere classes daarop enten?
    Hoe word mijn directory structuur? Wat bepaald welke functies worden aangeroepen, gewoon de index.php of een aparte class? enz enz..
      zondag 23 september 2007 @ 18:48:57 #133
    62215 qu63
    ..de tijd drinkt..
    pi_53412026
    quote:
    Op zondag 23 september 2007 17:41 schreef WyriHaximus het volgende:

    [..]

    Dan comment ik zelf meestal de loop uit .
    ach, nu hoefde ik maar 1 cijfer te veranderen als ik ff wilde testen met meerdere concerten
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
      zondag 23 september 2007 @ 18:56:21 #134
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53412192
    quote:
    Op zondag 23 september 2007 18:48 schreef qu63 het volgende:

    [..]

    ach, nu hoefde ik maar 1 cijfer te veranderen als ik ff wilde testen met meerdere concerten
    Ja kan ook,is persoonlijke voorkeur .
    phluphy for president!
    pi_53413312
    edit: ehhhh.... laat maar
      zondag 23 september 2007 @ 23:17:34 #136
    167671 Hijacking
    wat is je probleem ?
    pi_53419879
    Kan iemand mij helpen
    Op school werken wij met Oracle SQL Plus
    Nu heb ik na heel wat pogingen eindelijk sql plus op mijn pc zitten alleen weet ik niet wat mijn gebruikersnaam , ww + host string voor de eerste keer inloggen is kan iemand mij daarme helpen ?
    happen naar de baas
    pi_53420238
    Problemen met Oracle SQL Plus lijkt me iets voor een eigen topic.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
      maandag 24 september 2007 @ 10:26:34 #138
    167671 Hijacking
    wat is je probleem ?
    pi_53425849
    jah daar was ik ook bang voor
    happen naar de baas
    pi_53426589
    Ik kan je niet verder helpen Hijacking, maar op zich is dit toch niet het verkeerde topic SuperRembo? Het is PHP en (My)SQL voor dummies, dus niet alleen voor problemen met MySQL
    pi_53426732
    vraagje.. ik heb een keyword als url variabele: bijvoorbeeld

    http://www.site.nl?keyword=zwarte_mercedes_clk

    ik heb ook een array met automerken: bijvoorbeeld
    $merken = array('mercedes', 'audi', 'bmw', 'ferrari', 'opel', 'volkswagen');

    nu wil ik controleren of er een waarde uit de url variabele keyword voorkomt in de array. het keyword heeft geen vaste structuur omdat dit een zoekopdracht is.

    hoe kan ik dit controleren?
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53427246
    quote:
    Op maandag 24 september 2007 11:04 schreef markiemark het volgende:
    vraagje.. ik heb een keyword als url variabele: bijvoorbeeld

    http://www.site.nl?keyword=zwarte_mercedes_clk

    ik heb ook een array met automerken: bijvoorbeeld
    $merken = array('mercedes', 'audi', 'bmw', 'ferrari', 'opel', 'volkswagen');

    nu wil ik controleren of er een waarde uit de url variabele keyword voorkomt in de array. het keyword heeft geen vaste structuur omdat dit een zoekopdracht is.

    hoe kan ik dit controleren?
    Je zou de keyword string uit de URL kunnen opdelen in een array op basis van een scheidingskarakter. In jouw voorbeeld zie ik in de URL variabele een aantal keer een underscore staan. Is dat in feite een spatie? Volgens mij wordt een spatie bij URL encoding standaard omgezet naar een +, wat in jouw geval dan zou opleveren: zwarte+mercedes+clk.

    In ieder geval zou het dan op het volgende neerkomen (uit de losse pols):
    1
    2
    3
    <?php
    $search_query 
    split('+'$_GET["keyword"]);
    ?>

    En vervolgens match je dan ieder element in $search_query met ieder element in $merken. Bijvoorbeeld op de volgende manier:
    1
    2
    3
    4
    5
    <?php
    $match 
    false;
    if(
    count(array_intersect($merken$search_query)) > 0)
         
    $match true;
    ?>
      maandag 24 september 2007 @ 11:26:10 #142
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53427449
    quote:
    Op maandag 24 september 2007 11:04 schreef markiemark het volgende:
    vraagje.. ik heb een keyword als url variabele: bijvoorbeeld

    http://www.site.nl?keyword=zwarte_mercedes_clk

    ik heb ook een array met automerken: bijvoorbeeld
    $merken = array('mercedes', 'audi', 'bmw', 'ferrari', 'opel', 'volkswagen');

    nu wil ik controleren of er een waarde uit de url variabele keyword voorkomt in de array. het keyword heeft geen vaste structuur omdat dit een zoekopdracht is.

    hoe kan ik dit controleren?
    1
    2
    3
    <?php
    if(isset($_GET['keyword']) && isset($merken[$_GET['keyword']]))
    ?>
    Zoiets? :)
    quote:
    Op zondag 23 september 2007 23:17 schreef Hijacking het volgende:
    Kan iemand mij helpen
    Op school werken wij met Oracle SQL Plus
    Nu heb ik na heel wat pogingen eindelijk sql plus op mijn pc zitten alleen weet ik niet wat mijn gebruikersnaam , ww + host string voor de eerste keer inloggen is kan iemand mij daarme helpen ?
    Vraag het aan je leeraar ;). Aan je connect string kan niemand je hier helpen omdat dat per server verschilt ;). En username en wachtwoord weten wij ook niet, zul je toch echt bij je leeraar of in je opdracht lezen :). (Tenzij je met een eigen server install zit dan hoor je dat te weten :P.)
    quote:
    Op zondag 23 september 2007 18:30 schreef Scriptha het volgende:
    Ik maak mijn sites nu altijd door dingen te include, daaruit komt $header en $body, en die worden in de layout geprint.
    Dit is niet echt de handigste manier :P en dus wou ik iets met classes gaan doen.
    Ik weet wel hoe ze werken, maar ik kan ze niet echt goed implementeren..
    Ik heb bijvoorbeeld een sql class, en moet ik dan al mijn andere classes daarop enten?
    Hoe word mijn directory structuur? Wat bepaald welke functies worden aangeroepen, gewoon de index.php of een aparte class? enz enz..
    :?
    Dat is het leuke van zelf iets ontwerpen/programmeren: Je mag het allemaal zelf bedenken :P. Probeer gewoon wat te maken en zie waar je komt en je merkt vanzelf of je het handig vind of niet. Misschien is http://cakephp.org/ wat voor je. Veel dingen zitten er al in, die jij zoekt (mits ik je enig wanhopige overkomende post goed begrepen heb) denk ik :).
    phluphy for president!
    pi_53427523
    quote:
    Op zondag 23 september 2007 23:17 schreef Hijacking het volgende:
    Kan iemand mij helpen
    Op school werken wij met Oracle SQL Plus
    Nu heb ik na heel wat pogingen eindelijk sql plus op mijn pc zitten alleen weet ik niet wat mijn gebruikersnaam , ww + host string voor de eerste keer inloggen is kan iemand mij daarme helpen ?
    Vaak is dat zoiets als admin en admin, of alleen admin en geen wachtwoord. Is er geen documentatie te vinden op het internet? Het lijkt mij toch wel dat er ergens iets te vinden is over het initiële account van zo'n databaseserver?
    pi_53428622
    quote:
    Op maandag 24 september 2007 11:04 schreef markiemark het volgende:
    vraagje.. ik heb een keyword als url variabele: bijvoorbeeld

    http://www.site.nl?keyword=zwarte_mercedes_clk

    ik heb ook een array met automerken: bijvoorbeeld
    $merken = array('mercedes', 'audi', 'bmw', 'ferrari', 'opel', 'volkswagen');

    nu wil ik controleren of er een waarde uit de url variabele keyword voorkomt in de array. het keyword heeft geen vaste structuur omdat dit een zoekopdracht is.

    hoe kan ik dit controleren?
    This will do:
    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
    <?php
    // place the existing keywords from database in array
    $keywords = array();
    $key_counter 0;
    $query "SELECT keyword, banner, logo FROM keywords;";
    $result mysql_query($query);
    $db_keywords mysql_num_rows($result);
    while(list(
    $keyword$banner$logo) = mysql_fetch_row($result)){
        
    $keywords[$key_counter]['keyword'] = $keyword;
        
    $keywords[$key_counter]['banner'] = $banner;
        
    $keywords[$key_counter]['logo'] = $logo;
        
    $key_counter++;
    }

    // setting up the keyword
    if (isset($_GET['kwd'])){
        
    $keyword $_GET['kwd'];
    }else{
        
    $keyword "no_keyword";
    }
    $keyword str_replace(" ""_"$keyword);
    $keyword str_replace(" ""_"$keyword);
    $keyword str_replace("%20""_"$keyword);
    $keyword explode("_"$keyword);

    // array filled with found keywords
    $found_keys = array();
    $found_keys_cnt 0;

    // loop with separated url variabele keywords
    for ($i=1$i<=count($keyword); $i++){
        
    // loop with keywords from database
        
    for ($j=0$j<=$db_keywords-1$j++){
            if (
    $keyword[$i-1] == $keywords[$j]['keyword']){
                
    $found_keys[$found_keys_cnt] = $keywords[$j]['keyword'];
                
    $found_keys_cnt++;
                break;
            }
        }
    }

    // pick first value from array
    if (count($found_keys) > 0){
        
    $keyword $found_keys[0];
    }else{
        
    $keyword "default";
    }
    ?>


    Niet de meest efficiente manier, maar het werkt..
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53432462
    quote:
    Op maandag 24 september 2007 10:59 schreef JeRa het volgende:
    Ik kan je niet verder helpen Hijacking, maar op zich is dit toch niet het verkeerde topic SuperRembo? Het is PHP en (My)SQL voor dummies, dus niet alleen voor problemen met MySQL
    Niet echt verkeerd, maar de kans dat ie geholpen wordt lijkt me met een los topic groter. Het heeft ook niet met PHP en MySQL te maken, en ook niet echt met SQL.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_53432556
    quote:
    Op maandag 24 september 2007 14:44 schreef SuperRembo het volgende:

    [..]

    Niet echt verkeerd, maar de kans dat ie geholpen wordt lijkt me met een los topic groter. Het heeft ook niet met PHP en MySQL te maken, en ook niet echt met SQL.
    Oracle SQL Plus eerste keer inloggen.
      maandag 24 september 2007 @ 14:55:49 #147
    107951 JortK
    Immer kwaliteitsposts
    pi_53432716
    quote:
    Op maandag 24 september 2007 14:44 schreef SuperRembo het volgende:

    [..]

    Niet echt verkeerd, maar de kans dat ie geholpen wordt lijkt me met een los topic groter. Het heeft ook niet met PHP en MySQL te maken, en ook niet echt met SQL.
    Ik ben het met je eens Superrembo
      Redactie Sport maandag 24 september 2007 @ 20:47:55 #148
    102433 crew  dennistd
    FOK!sport *O*
    pi_53442813
    wat doe ik hier aan fout?

    1SELECT g.ID,g.naam,s.beschrijving FROM ogames AS g, spelvdweek AS s WHERE g.ID = s.spel_id ORDER BY s.datum DESC LIMIT 1


    ogames:
    1
    2
    ID   link                     naam             datum       
    327   http://www.papalouie.com/games/papa_freeversion.swf    Papa Louie Pizza Game    2007-04-20 19:36:46


    spelvdweek:
    1
    2
    id   spel_id      datum         beschrijving
    1   327      2006-01-11 16:40:08   In dit spel moet je tijdens een race<br>auto's tot...
    PM mij!
    Disclaimer: Mijn posts worden geschreven als user, en niet als crew, tenzij dit duidelijk wordt aangegeven
    pi_53443141
    Ik ben bezig om 2 queries te maken om (de ID van) het vorige en volgende record uit een lijst te selecteren. Op zich is dit niet zo ingewikkeld, als je het op ID sorteert bijvoorbeeld.

    Nu heb ik een lijst die gesorteerd is op achternaam, voornaam. Op zich gaat het dan nog steeds goed, totdat ik twee records krijg die zowel dezelfde voornaam als achternaam hebben. Als ik dan vorige of volgende klik biljf ik tussen deze twee records wisselen.

    In de praktijk is de kans hierop natuurlijk erg klein, maar het is toch niet fijn. Iemand enig idee hoe ik dit kan omzeilen?
      maandag 24 september 2007 @ 21:02:55 #150
    85514 ralfie
    !Yvan eht nioj
    pi_53443404
    quote:
    Op maandag 24 september 2007 20:47 schreef dennistd het volgende:
    wat doe ik hier aan fout?
    [ code verwijderd ]

    ogames:
    [ code verwijderd ]

    spelvdweek:
    [ code verwijderd ]
    Beide 'AS' moeten eruit, dan werkt het wel. AS is om data te hernoemen, niet om tabellen een lettertje te geven
      Redactie Sport maandag 24 september 2007 @ 21:09:23 #151
    102433 crew  dennistd
    FOK!sport *O*
    pi_53443607
    quote:
    Op maandag 24 september 2007 21:02 schreef ralfie het volgende:

    [..]

    Beide 'AS' moeten eruit, dan werkt het wel. AS is om data te hernoemen, niet om tabellen een lettertje te geven


    via phpmyadmin doet ie het wel, maar gewoon in de php niet
    dit is de code:
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
        $query 
    "SELECT g.ID,g.naam,s.beschrijving FROM ogames g, spelvdweek s WHERE g.ID = s.spel_id ORDER BY s.datum DESC LIMIT 1";
        
    $result mysql_query($query);
        while (
    $row=mysql_fetch_array($result)) {
            echo 
    "<h3><a href="views.php?type=ogame&id=".$row['g.ID']."">".$row['g.naam']."</a></h3>";
            echo 
    $row['s.beschrijving'];
        }
    ?>

    uiteraard maak ik voor de tijd al verbinding en selecteer de db, daar zit het dan ook niet in want een andere query doet het wel
    PM mij!
    Disclaimer: Mijn posts worden geschreven als user, en niet als crew, tenzij dit duidelijk wordt aangegeven
    pi_53443751
    Wilde gok, maar moet je niet dit $row['ID'] gebruiken? Zonder die prefix?
      Redactie Sport maandag 24 september 2007 @ 21:53:02 #153
    102433 crew  dennistd
    FOK!sport *O*
    pi_53444993
    quote:
    Op maandag 24 september 2007 21:13 schreef super-muffin het volgende:
    Wilde gok, maar moet je niet dit $row['ID'] gebruiken? Zonder die prefix?


    bedankt, opgelost
    PM mij!
    Disclaimer: Mijn posts worden geschreven als user, en niet als crew, tenzij dit duidelijk wordt aangegeven
    pi_53445052
    ralfie is de zwakste schakel
    super-muffin gaat door voor de koelkast

    dennistd daar had je zelf makkelijk achter kunnen komen als je in de loop even een dump van $row had gedaan.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_53450484
    ik ben zoals sommigen vanuit dit topic wel weten best wel druk met php/mysql en actief in dit topic. nu loop ik mijn afstudeerstage bij een bedrijf waarbij 80% van mijn taken uit php/mysql activiteiten bestaan. ik weet op zich best veel op te lossen. maar soms kom ik er niet uit, net als jullie. anders zou dit topic niet bestaan. als ik wat problemen heb met mijn code, wendt ik mij graag tot dit topic, maar de echt lastige dingen moet ik toch echt zelf uitzoeken. is er hier misschien een deskundige die mij wil helpen wat betreft ideeën en code om mijn stage opdracht tot een succes te brengen? ik ben best bereid iets terug te doen. niet in geld, want dat mag niet volgens fok, en terecht, maar ik dacht meer aan een avondje eten + stappen in utrecht op mijn kosten. iemand interesse?
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53451732
    quote:
    Op maandag 24 september 2007 20:56 schreef Xcalibur het volgende:
    Ik ben bezig om 2 queries te maken om (de ID van) het vorige en volgende record uit een lijst te selecteren. Op zich is dit niet zo ingewikkeld, als je het op ID sorteert bijvoorbeeld.

    Nu heb ik een lijst die gesorteerd is op achternaam, voornaam. Op zich gaat het dan nog steeds goed, totdat ik twee records krijg die zowel dezelfde voornaam als achternaam hebben. Als ik dan vorige of volgende klik biljf ik tussen deze twee records wisselen.

    In de praktijk is de kans hierop natuurlijk erg klein, maar het is toch niet fijn. Iemand enig idee hoe ik dit kan omzeilen?
    Niemand?
    pi_53451878
    quote:
    Op dinsdag 25 september 2007 08:19 schreef Xcalibur het volgende:

    [..]

    Niemand?
    Als je jouw techniek wilt gebruiken zul je beter op kolommen kunnen sorteren die voldoen aan een UNIQUE INDEX / CONSTRAINT, maar dat is in eerste instantie natuurlijk niet mogelijk met alleen achternaam en voornaam. Een optie is om een extra veld toe te voegen als aparte ID die het verschil tussen de twee personen met dezelfde naam aangeeft, zodat je wél kunt voldoen aan de unique constraint
    pi_53452199
    quote:
    Op dinsdag 25 september 2007 08:33 schreef JeRa het volgende:
    Als je jouw techniek wilt gebruiken zul je beter op kolommen kunnen sorteren die voldoen aan een UNIQUE INDEX / CONSTRAINT, maar dat is in eerste instantie natuurlijk niet mogelijk met alleen achternaam en voornaam. Een optie is om een extra veld toe te voegen als aparte ID die het verschil tussen de twee personen met dezelfde naam aangeeft, zodat je wél kunt voldoen aan de unique constraint :)
    Ik ben er inmiddels uit :)
    Ik nam de ID al mee in de query, maar die kon ik alleen op ongelijk aan huidige ID checken, omdat de vorige achternaam niet per sé een lager ID heeft, en de volgende niet per sé een hoger ID heeft zeg maar....

    Nu sorteer ik op achternaam, id. Ik vergelijk de achternaam met de huidige achternaam. Als deze anders is, is dat gewoon het volgende/vorige record. Indien de achternaam gelijk is, kijk ik of het ID hoger/lager is dan de huidige. Aangezien ik ze al op die volgorde sorteer gaat het nu dus goed :)

    Vorige record:
    1SELECT id FROM clients WHERE lastname < "achternaam" OR (lastname = "achternaam" AND id < "3") ORDER BY lastname DESC, id DESC


    Volgende record:
    1SELECT id FROM clients WHERE lastname > "achternaam" OR (lastname = "achternaam" AND id > "3") ORDER BY lastname ASC, id ASC
      dinsdag 25 september 2007 @ 14:30:41 #159
    47758 LeeHarveyOswald
    la derecha oprime y la izquier
    pi_53459912
    Paar vraagjes.. :P
    1
    2
    3
    4
    5
    6
    7
    8
    9
    while ($result = mysql_fetch_array($query)) {

    $cmstext = $result['cmstext'];

    $titel = $result['titel'];

    }
    $keywords = explode(" ", $cmstext);
    print $keywords;


    cmstext bevat hier text, maar $keywords blijft leeg... iemand enig idee hoe dit komt?

    En ook iemand die weet hoe ik alle leestekens (+/-/'/, echt zo veel mogelijk :P ) er - eigenlijk voor het splitsen- al uit kan halen?

    En is het daarna ook nog mogelijk hier een soort select-count op uit te voeren voor ik het in de database kwak? :P zodat ik bij gelijke woorden een top 5 woorden kan selecteren zeg maar?
      dinsdag 25 september 2007 @ 15:37:37 #160
    47758 LeeHarveyOswald
    la derecha oprime y la izquier
    pi_53461617
    Met print_r() werkt het wel

    Iemand nog een idee hoe ik mijn overige problemen op kan lossen?
      dinsdag 25 september 2007 @ 16:33:39 #161
    47758 LeeHarveyOswald
    la derecha oprime y la izquier
    pi_53462964
    Lama, heb hem :) voor geintresseerde:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $cmstext = $result['cmstext'];

    $titel = $result['titel'];

    }

    $keywords = explode(" ", $cmstext);
    $keywords2 = (array_count_values($keywords));
    print_r ($keywords2);
    ?>
    pi_53463572
    Opgelost
    pi_53463846
    Ik heb over mijn filmcollectie een website gemaakt met ASP en een database.
    Nu leek het me leuk om een soort van Top 100 te maken.
    Dus ik heb aan mijn tabel DVD een kolom gevoegd met de naam Top100.
    In deze kolom staat dus de getallen 1 t/m 100 maar ook verschillende lege velden (niet alle films worden gebruikt).

    Als ik nu deze code gebruikt, komen als eerste alle films met een lege Top100 veld.
    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
    dim adoRs
    set adoRs = Server.CreateObject("ADODB.Recordset")
    strSQL = "Select * From DVD order by top100"
    set adoRs = adoCn.Execute(strSQL)

    %>
    <html>
    <head>
    </head>

    <body bgcolor="#FFFFFF" text="#000000">


    <OL>
    <%
    'Hier begint de loop, zolang er items in de recordset zitten
    Do While Not adoRs.EOF
    %>

    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td style="width:50%"><b><%=adoRs("top100")%>. <%=adoRs("Titel")%></b> (<%=adoRs("Jaar")%>)</td>
    </tr>
    </table>
    <%
    'Hier ga je naar het volgende item in de recordset
    adoRs.MoveNext
    Loop
    %>
    </OL>

    </body>
    </html>
    <%
    'Hier wordt de connectie afgesloten

    adoRs.Close
    set adoRs = nothing

    adoCn.Close
    set adoCn = nothing
    %>


    Deze laat echter eerst alle velden met geen waarde zien. Deze wil ik graag uit mijn lijst hebben. Weet iemand hoe ik dit kan doen?
    We are young but getting old before our time
    We'll leave the T.V. and the radio behind
    Don't you wonder what we'll find
    Steppin out tonight
    pi_53464703
    1Select * From DVD Where top100 != "" order by top100


    Of denk ik nu te simpel?
    pi_53466021
    Of
    1Select * From DVD order by top100 DESC LIMIT 0, 100 

    Maar dan komt ie wel in ongekeerde volgorde...

    [ Bericht 6% gewijzigd door the_disheaver op 25-09-2007 19:35:01 ]
    pi_53467172
    quote:
    Op dinsdag 25 september 2007 17:45 schreef Xcalibur het volgende:

    Of denk ik nu te simpel?
    Het gedeelte != werkt niet bij mij

    Foutmelding:
    Microsoft JET Database Engine (0x80040E14)
    Syntaxisfout (operator ontbreekt) in query-expressie top100 != " order by top100.
    /film/top100.asp, line 25
    We are young but getting old before our time
    We'll leave the T.V. and the radio behind
    Don't you wonder what we'll find
    Steppin out tonight
    pi_53467338
    >> Select * From DVD Where top100 <> "" and top100 <> null order by top100

    zoiets?

    Limit werkt niet met mysql, top zou wel moeten kunnen met sql-server of het met acces sook werkt, weet ik niet.

    select top 100 * from blabla....
    pi_53467341
    of
    1WHERE top100 IS NOT NULL
      dinsdag 25 september 2007 @ 19:47:21 #169
    32768 DionysuZ
    Respect my authority!
    pi_53467783
    quote:
    Op dinsdag 25 september 2007 19:32 schreef smesjz het volgende:
    >> Select * From DVD Where top100 <> "" and top100 <> null order by top100

    zoiets?

    Limit werkt niet met mysql, top zou wel moeten kunnen met sql-server of het met acces sook werkt, weet ik niet.

    select top 100 * from blabla....
    hoe kom je erbij dat limit niet werkt met mysql?

    http://dev.mysql.com/doc/refman/5.0/en/select.html
    □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
    pi_53468535
    quote:
    Op dinsdag 25 september 2007 19:32 schreef the_disheaver het volgende:
    of

    [ code verwijderd ]
    Die werkt
    Thnx!
    We are young but getting old before our time
    We'll leave the T.V. and the radio behind
    Don't you wonder what we'll find
    Steppin out tonight
    pi_53471157
    quote:
    Op dinsdag 25 september 2007 19:47 schreef DionysuZ het volgende:

    [..]

    hoe kom je erbij dat limit niet werkt met mysql?

    http://dev.mysql.com/doc/refman/5.0/en/select.html
    Ik bedoelde dat het niet werkte met Access/MSSQL...*zucht* my bad
      dinsdag 25 september 2007 @ 21:34:29 #172
    136730 PiRANiA
    All thinking men are atheists.
      dinsdag 25 september 2007 @ 21:47:13 #173
    62215 qu63
    ..de tijd drinkt..
    pi_53471694
    quote:
    Op dinsdag 25 september 2007 21:34 schreef PiRANiA het volgende:
    [afbeelding]
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
      dinsdag 25 september 2007 @ 21:49:15 #174
    62215 qu63
    ..de tijd drinkt..
    pi_53471768
    quote:
    Op dinsdag 25 september 2007 21:47 schreef qu63 het volgende:

    [..]

    [afbeelding]
    groen is alleen niet zo groen
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
      dinsdag 25 september 2007 @ 21:49:20 #175
    136730 PiRANiA
    All thinking men are atheists.
    pi_53471773
    quote:
    Op dinsdag 25 september 2007 21:47 schreef qu63 het volgende:

    [..]

    [img]http://kexx.net/kop/index.php?t=Het+werkt!+*O*&kleur=groen&r=&g=&b=
    sluit je img af
      dinsdag 25 september 2007 @ 21:49:59 #176
    136730 PiRANiA
    All thinking men are atheists.
    pi_53471794
    quote:
    Op dinsdag 25 september 2007 21:49 schreef qu63 het volgende:

    [..]

    groen is alleen niet zo groen
    moet ik nog ff fiksen
    kies gewoon zwart
    pi_53474949
    ik ontdek net iets raars.. ik heb php 5.1.6 draaien, loopt allemaal lekker..
    nu wil ik eens wat proberen met pdf'jes genereren. dus ik wil die extention enablen. wat blijkt, staat niet in de lijst. als ik kijk in de ext map, staat php_pdf.dll er niet tussen...

    is dit uit deze versie verwijderd of zo? en kan ik deze alsnog installeren?

    edit:
    ik heb nu het bestand uit php 4.4.4 gekopieerd, maar da werk dus nie

    edit2:
    hehe dit weer even net gemist..
    http://de2.php.net/pdf

    [ Bericht 7% gewijzigd door markiemark op 26-09-2007 09:51:05 ]
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
      woensdag 26 september 2007 @ 00:04:53 #178
    47758 LeeHarveyOswald
    la derecha oprime y la izquier
    pi_53476357
    quote:
    Op dinsdag 25 september 2007 21:49 schreef qu63 het volgende:

    [..]

    groen is alleen niet zo groen
    Rood wordt wel erg zwart ook ..
    pi_53494731
    Iemand ervaring met PDFLib installeren in PHP? Ik heb de packacge gedownload en geprobeerd te installeren door de libpdf_php.dll te kopieeren naar de ext map op mijn server (IIS)

    Maar het werkt niet.. Wanneer ik phpinfo() aanroep, krijg ik onderaan de pagina de volgende fout:

    PHP Warning: PHP Startup: Unable to load dynamic library 'C:/php/extlibpdf_php.dll' - Kan opgegeven module niet vinden. in Unknown on line 0


    Weet iemand hoe ik dit kan installeren?
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
      FOK!-Schrikkelbaas woensdag 26 september 2007 @ 22:32:26 #180
    1972 Swetsenegger
    Egocentrische Narcist
    pi_53501173
    Hoi,

    kan iemand me nog even op weg helpen met een regexp
    In een string staat [[poll(4)]] Dit moet show_poll(4); worden, sterker nog, eigenlijk moet [[poll(4)]] vervangen worden door het resultaat uit show_poll(4)

    Vooral die value meenemen leidt tot hoofdpijn
    pi_53501615
    quote:
    Op woensdag 26 september 2007 19:35 schreef markiemark het volgende:
    Iemand ervaring met PDFLib installeren in PHP? Ik heb de packacge gedownload en geprobeerd te installeren door de libpdf_php.dll te kopieeren naar de ext map op mijn server (IIS)

    Maar het werkt niet.. Wanneer ik phpinfo() aanroep, krijg ik onderaan de pagina de volgende fout:

    PHP Warning: PHP Startup: Unable to load dynamic library 'C:/php/extlibpdf_php.dll' - Kan opgegeven module niet vinden. in Unknown on line 0


    Weet iemand hoe ik dit kan installeren?
    Ik ga het denk ik doen met FPDF. Kent iemand dit? Volgens mij werkt het goed, even wat getest en mooie resultaten!
    FPDF is gewoon een klasse die je aan roept en de functies daar uit gebruikt.
    zie: http://www.fpdf.org
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
      FOK!-Schrikkelbaas woensdag 26 september 2007 @ 22:57:06 #182
    1972 Swetsenegger
    Egocentrische Narcist
    pi_53502060
    quote:
    Op woensdag 26 september 2007 22:32 schreef Swetsenegger het volgende:
    Hoi,

    kan iemand me nog even op weg helpen met een regexp
    In een string staat [[poll(4)]] Dit moet show_poll(4); worden, sterker nog, eigenlijk moet [[poll(4)]] vervangen worden door het resultaat uit show_poll(4)

    Vooral die value meenemen leidt tot hoofdpijn

    oke de tekst in de string wordt nu netjes vervangen door de php funtie, maar uiteraard wordt die niet geparsed, maar gewoon als tekst op beeld gegooid.
    Iemand een briljant idee hoe ik het resultaat erin gooi?
      woensdag 26 september 2007 @ 22:58:03 #183
    107951 JortK
    Immer kwaliteitsposts
    pi_53502087
    quote:
    Op woensdag 26 september 2007 22:57 schreef Swetsenegger het volgende:

    [..]


    oke de tekst in de string wordt nu netjes vervangen door de php funtie, maar uiteraard wordt die niet geparsed, maar gewoon als tekst op beeld gegooid.
    Iemand een briljant idee hoe ik het resultaat erin gooi?
    Show us some code
      FOK!-Schrikkelbaas woensdag 26 september 2007 @ 23:03:58 #184
    1972 Swetsenegger
    Egocentrische Narcist
    pi_53502268
    quote:
    Op woensdag 26 september 2007 22:58 schreef JortK het volgende:

    [..]

    Show us some code ;)


    heel simpel

    1
    2
    3
    while($row = mysql_fetch_assoc($result)){
                      $text=preg_replace("/(\[poll)([0-9])+(\])/",'<? show_poll(\2); ?>',$row['pageBody']);
                      echo $text;


    maar goed, dit gooit de functie gewoon in de string natuurlijk.
      woensdag 26 september 2007 @ 23:37:01 #185
    85514 ralfie
    !Yvan eht nioj
    pi_53503289
    quote:
    Op woensdag 26 september 2007 23:03 schreef Swetsenegger het volgende:

    [..]



    heel simpel
    [ code verwijderd ]

    maar goed, dit gooit de functie gewoon in de string natuurlijk.
    kijk eens naar de 'e' modifier van preg_replace:dan voert ie de replace string als php uit, kun je allerlei functies aanroepen
    pi_53504338
    quote:
    Op woensdag 26 september 2007 23:03 schreef Swetsenegger het volgende:

    [..]



    heel simpel
    [ code verwijderd ]

    maar goed, dit gooit de functie gewoon in de string natuurlijk.
    De regexp in
    1 $text=preg_replace("/([poll)([0-9])+(])/",'<? show_poll(2); ?>',$row['pageBody']);

    matcht natuurlijk niet op poll=4 of poll(4) maar wel op [poll4]. En zo op het eerste gezicht gaat het ook fout als je een poll met een id van 2 of meer cijfers probeert te matchen.
      donderdag 27 september 2007 @ 05:26:05 #187
    32768 DionysuZ
    Respect my authority!
    pi_53505975
    quote:
    Op donderdag 27 september 2007 00:22 schreef Light het volgende:

    [..]

    De regexp in
    [ code verwijderd ]

    matcht natuurlijk niet op poll=4 of poll(4) maar wel op [poll4]. En zo op het eerste gezicht gaat het ook fout als je een poll met een id van 2 of meer cijfers probeert te matchen.
    Die + wil toch zeggen één of meerdere occurences. Voor zover ik weet . Dus met 2 of meer cijfers gaat gewoon goed komen.

    Dit werkt:
    1$text = preg_replace("/(\[\[poll)([0-9])+(\]\])/e",'show_poll(\2)',$row['pageBody']);


    Voorbeeld, $row['pageBody'] == "test test [[poll44]]" geeft hetzelfde als $text == "test test ".show_poll(44);

    (EDIT: op een of andere manier filtert hij de \ eruit hier op fok :S dan maar even wat extra toegevoegd zodat het er goed uitziet =))

    [ Bericht 5% gewijzigd door DionysuZ op 27-09-2007 07:32:34 ]
    □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
    pi_53506275
    quote:
    Op donderdag 27 september 2007 05:26 schreef DionysuZ het volgende:

    [..]

    Die + wil toch zeggen één of meerdere occurences. Voor zover ik weet . Dus met 2 of meer cijfers gaat gewoon goed komen.
    True Maar die + staat niet binnen de haakjes
      donderdag 27 september 2007 @ 08:13:21 #189
    32768 DionysuZ
    Respect my authority!
    pi_53506438
    quote:
    Op donderdag 27 september 2007 07:54 schreef Light het volgende:

    [..]

    True Maar die + staat niet binnen de haakjes
    ah nu zie ik em
    □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
      FOK!-Schrikkelbaas donderdag 27 september 2007 @ 08:49:25 #190
    1972 Swetsenegger
    Egocentrische Narcist
    pi_53506861
    quote:
    Op donderdag 27 september 2007 00:22 schreef Light het volgende:

    [..]

    De regexp in
    [ code verwijderd ]

    matcht natuurlijk niet op poll=4 of poll(4) maar wel op [poll4].
    Dat klopt, ik had hem aangepast
    quote:
    En zo op het eerste gezicht gaat het ook fout als je een poll met een id van 2 of meer cijfers probeert te matchen.

    Daar had ik de + voor, maar die staat dus fout

    Thanks heren!
      FOK!-Schrikkelbaas donderdag 27 september 2007 @ 09:36:08 #191
    1972 Swetsenegger
    Egocentrische Narcist
    pi_53507654
    Hmz, een probleem

    als dit de string is "<p>Welkom!</p><p>[poll4]</p>"
    wordt het nu dit

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <span class="highlight">Poll - Nieuwe ronde, nieuwe kansen! Krijgen Saskia en Tijn een broertje of een zusje? - 6 stemmen - Dank je wel voor je stem!</span>

    <hr />
    <table style="width:95%;">
    <tr><td class="highlight2">- Broertje</td>
    <td><div style="width:200px;height:20px;border:solid 1px rgb(29,40,99);background-image:url(image/progress_front.jpg);background-repeat:no-repeat;background-position:-167px 0;text-align:center;line-height:20px;color:white;">17%</div></td>
    <td>1 stemmen</td></tr>
    <tr><td class="highlight2">- Zusje</td>
    <td><div style="width:200px;height:20px;border:solid 1px rgb(29,40,99);background-image:url(image/progress_front.jpg);background-repeat:no-repeat;background-position:-33px 0;text-align:center;line-height:20px;color:white;">83%</div></td>
    <td>5 stemmen</td></tr>
    </table>

    <p>welkom.</p>
    <p></p>


    Kortom, hij gooit de pollcode boven de rest van de tekst ipv op de plek waar hij bedoeld is

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    $query
    ="SELECT pageBody
                    FROM page_body
                    WHERE pageName='"
    .$id."'";
    $result=mysql_query($query); 
    while(
    $row mysql_fetch_assoc($result)){
       
    $text=preg_replace("/(\[poll)([0-9]+)(\])/e",'show_poll(\2)',$row['pageBody']);
       echo 
    $text;
    }
    ?>
    pi_53509233
    quote:
    Op donderdag 27 september 2007 09:36 schreef Swetsenegger het volgende:
    Kortom, hij gooit de pollcode boven de rest van de tekst ipv op de plek waar hij bedoeld is
    Het klinkt mij alsof de functie show_poll al naar de output buffer schrijft in plaats van een waarde teruggeeft. Klopt dit?
    pi_53509665
    Hallo,

    Ik heb onderstaande code waarmee ik een excel-sheet genereer;
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <?php
    $filenaampje
    ="mijntestfile";
    $line1="NRtTITELtGENREtSPEELDUURtJAARt";
    $line2="1tPrintertGreyt13t";
    $line3="2tCDtBluet15t";
    $line4="3tDVDtRedt7t";
    $line5="4tMonitortGreent4t";
    $line6="5tTelephonetBlackt2t"
    $data="$line1n$line2n$line3n$line4n$line5n$line6n"

    header("Content-type: application/x-msdownload"); 
    header("Content-Disposition: attachment; filename=$filenaampje.xls"); 
    header("Pragma: no-cache"); 
    header("Expires: 0"); 
    print 
    "$header$data"
    ?>


    Weet iemand hoe ik de kolomkoppen BOLD kan afdrukken? Of hoe ik zo-ie-zo de opmaak kan wijzigen van een cel?
    bvd
    webby
    to say of what is that it is not, or of what is not that it is, is false, while to say of what is that it is, or of what is not that it is not, is true
      FOK!-Schrikkelbaas donderdag 27 september 2007 @ 11:10:42 #194
    1972 Swetsenegger
    Egocentrische Narcist
    pi_53509933
    quote:
    Op donderdag 27 september 2007 10:44 schreef autocue het volgende:

    [..]

    Het klinkt mij alsof de functie show_poll al naar de output buffer schrijft in plaats van een waarde teruggeeft. Klopt dit?


    Ja , mijn functie riep een andere functie aan en die echo'ed het resultaat.
    functie 1 returned nu gewoon het resultaat van functie 2 en nu gaat het goed.

    Thanks
      donderdag 27 september 2007 @ 17:39:07 #195
    37634 wobbel
    Da WoBBeL King
    pi_53521543
    Is het mogelijk om een simpele tekststring te coderen (en dan wel 1tje welke weer terug te decoden is)
    base64_encode en base64_decode kunnen wel, maar dei maken er hele grote lappen tekst van
      donderdag 27 september 2007 @ 18:34:32 #196
    32768 DionysuZ
    Respect my authority!
    pi_53522766
    quote:
    Op donderdag 27 september 2007 17:39 schreef wobbel het volgende:
    Is het mogelijk om een simpele tekststring te coderen (en dan wel 1tje welke weer terug te decoden is)
    base64_encode en base64_decode kunnen wel, maar dei maken er hele grote lappen tekst van
    base64 is toch voor binary data? probeer eens uhm utf8_encode ofzo.
    □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
      donderdag 27 september 2007 @ 18:54:24 #197
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53523263
    quote:
    Op donderdag 27 september 2007 18:34 schreef DionysuZ het volgende:

    [..]

    base64 is toch voor binary data? probeer eens uhm utf8_encode ofzo.
    base64 converteerd alles (text, binary etc etc) naar een text string en weer terug .
    phluphy for president!
    pi_53571707
    stel ik heb de volgende tabel
    1
    2
    3
    1 56789 jan
    2 76780 piet
    3 12431 ed


    is het ook mogelijk om deze op de omgekeerde waarde die erin staat (van achteren naar voren) te sorteren dus:
    1
    2
    3
    2 76780 piet
    3 12431 ed
    1 56789 jan
    &lt;a href="http://whatpulse.org/ref/164249/" target="_blank" rel="nofollow"&gt;Typ mee, met FOK! naar de top&lt;/a&gt;
      zaterdag 29 september 2007 @ 18:02:52 #199
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53571899
    quote:
    Op zaterdag 29 september 2007 17:54 schreef commentator het volgende:
    stel ik heb de volgende tabel
    [ code verwijderd ]

    is het ook mogelijk om deze op de omgekeerde waarde die erin staat (van achteren naar voren) te sorteren dus:
    [ code verwijderd ]
    SELECT * FROM table ORDER BY naam DESC; dacht ik .
    phluphy for president!
    pi_53572338
    Volgens mij bedoelt hij op eindcijfer?
      zaterdag 29 september 2007 @ 18:36:04 #201
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53572551
    quote:
    Op zaterdag 29 september 2007 18:25 schreef Xcalibur het volgende:
    Volgens mij bedoelt hij op eindcijfer?
    Dunno, het was maar een voorbeeldje .
    phluphy for president!
    pi_53572635
    quote:
    Op zaterdag 29 september 2007 18:02 schreef WyriHaximus het volgende:

    [..]

    SELECT * FROM table ORDER BY naam DESC; dacht ik .
    quote:
    Op zaterdag 29 september 2007 18:36 schreef WyriHaximus het volgende:

    [..]

    Dunno, het was maar een voorbeeldje .
    als je naar het voorbeeld had gekeken had je wel gezien dat het om het laatste getal ging
    quote:
    Op zaterdag 29 september 2007 18:25 schreef Xcalibur het volgende:
    Volgens mij bedoelt hij op eindcijfer?
    idd
    &lt;a href="http://whatpulse.org/ref/164249/" target="_blank" rel="nofollow"&gt;Typ mee, met FOK! naar de top&lt;/a&gt;
      zaterdag 29 september 2007 @ 18:48:59 #203
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53572798
    quote:
    Op zaterdag 29 september 2007 18:39 schreef commentator het volgende:

    [..]


    [..]

    als je naar het voorbeeld had gekeken had je wel gezien dat het om het laatste getal ging
    [..]

    idd
    Ah zo dacht het 2e cijfer ipv het laatste van het 2e cijfer .

    SELECT * FROM table ORDER BY REVERSE(getal) DESC;

    EDIT: Zo en nu uit eten . Had de link nooit gelegt met het laatste geval vandaar dat het me ook niet op viel toen ik naar het voorbeeld keek .

    [ Bericht 15% gewijzigd door WyriHaximus op 29-09-2007 18:55:01 ]
    phluphy for president!
    pi_53573698
    dank u
    &lt;a href="http://whatpulse.org/ref/164249/" target="_blank" rel="nofollow"&gt;Typ mee, met FOK! naar de top&lt;/a&gt;
    pi_53578509
    Met php kun je met strrev de string omdraaien. Je zult dan wel of een 2de kolom (met ongedraaide waarde) in mysql moeten zetten en via sql sorteren, of via php de(omgedraaide) waarde sorteren.

    Maar kan vast ook wel via mysql.

    edit: spuit 11, nieuwe pagina niet opgemerkt...
      zondag 30 september 2007 @ 22:31:23 #206
    37634 wobbel
    Da WoBBeL King
    pi_53602954
    Hoe krijg ik 277592 seconden naar dit:

    35 uur, 32 minuten en 16 seconden (dit is niet goed uitgerekend ofzo )

    35 uur lukt nog wel ( / 3600 ) maar hoe reken ik dan nog de resterende minuten en seconden uit?
      FOK!-Schrikkelbaas zondag 30 september 2007 @ 22:33:01 #207
    1972 Swetsenegger
    Egocentrische Narcist
      zondag 30 september 2007 @ 22:37:28 #208
    37634 wobbel
    Da WoBBeL King
    pi_53603116
    Ik heb nu volgende:

    1
    2
    3
    4
    5
    6
    7
    8
    $MySQL_UniqueLength_Result = 278073; // in seconden

    $TotalUniqueHours                           = floor ( $MySQL_UniqueLength_Result / 3600 );
    $TotalUniqueMinutes                           = floor ( $MySQL_UniqueLength_Result / 60 ) - ( $TotalUniqueHours * 60 );
    $TotalUniqueSeconds                           = $MySQL_UniqueLength_Result - ( $TotalUniqueHours * 3600 ) - ( $TotalUniqueMinutes * 60 );


    $tml->RegisterVar                           ( "TOTAL_UNIQUETIME", $TotalUniqueHours . " uur, " . $TotalUniqueMinutes . " minuten en " . $TotalUniqueSeconds . " seconden" );


    wat volgende resultaat geeft:
    quote:
    77 uur, 14 minuten en 33 seconden.
    kan het zo ook?

    [edit]

    hier klopt echt geen ruk van
      zondag 30 september 2007 @ 22:37:41 #209
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53603123
    quote:
    Op zondag 30 september 2007 22:33 schreef Swetsenegger het volgende:
    strtotime ?
    Bedoelt hij niet anders om? timetostr?
    phluphy for president!
      zondag 30 september 2007 @ 22:41:47 #210
    37634 wobbel
    Da WoBBeL King
    pi_53603243
    quote:
    Op zondag 30 september 2007 22:37 schreef WyriHaximus het volgende:

    [..]

    Bedoelt hij niet anders om? timetostr?
    whaha ja idd
      FOK!-Schrikkelbaas zondag 30 september 2007 @ 22:49:41 #211
    1972 Swetsenegger
    Egocentrische Narcist
    pi_53603526
    quote:
    Op zondag 30 september 2007 22:37 schreef wobbel het volgende:
    Ik heb nu volgende:
    [ code verwijderd ]

    wat volgende resultaat geeft:
    [..]

    kan het zo ook?

    [edit]

    hier klopt echt geen ruk van
    ( $TotalUniqueHours * 60 ) moet zijn ( $TotalUniqueHours * 3600 ).

    eens nog primitiever gedaan: round($getal - 0.5) om het getal naar beneden af te ronden...
      zondag 30 september 2007 @ 23:06:24 #213
    37634 wobbel
    Da WoBBeL King
    pi_53603957
    quote:
    Op zondag 30 september 2007 22:50 schreef the_disheaver het volgende:

    [..]

    ( $TotalUniqueHours * 60 ) moet zijn ( $TotalUniqueHours * 3600 ).

    eens nog primitiever gedaan: round($getal - 0.5) om het getal naar beneden af te ronden...
    je bedoeld dat dit: = floor ( $MySQL_UniqueLength_Result / 60 ) - ( $TotalUniqueHours * 60 );

    moet worden: = floor ( $MySQL_UniqueLength_Result / 60 ) - ( $TotalUniqueHours * 3600 );

    ? want dan krijg ik hele rare waardes
      zondag 30 september 2007 @ 23:08:33 #214
    37634 wobbel
    Da WoBBeL King
    pi_53604008
    quote:
    aah...als ik het hiermee verifieer dan klopt m'n eigen berekening ook
    pi_53604661
    of zo:

    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
    <?php

    $time=5425;
    $seconds=0;
    $minutes=0;
    $hours=0;
    $days=0;
    $str = $days." days ".$hours ." hours ".$minutes." minutes ".$seconds. " seconds";

    while((strtotime($str) - strtotime("now")) != $time) {
            $seconds++;
            if ($seconds == 60) {
                    $seconds = 0;
                    $minutes++;
                    if ($minutes == 60) {
                            $minutes = 0;
                            $hours++;
                            if ($hours == 24) {
                                    $hours = 0;
                                    $days++;
                            }
                    }
            }
            $str = $days." days ".$hours ." hours ".$minutes." minutes ".$seconds. " seconds";

    }
    print $str;


    ?>

    pi_53604685
    quote:
    Op zondag 30 september 2007 23:06 schreef wobbel het volgende:

    [..]

    je bedoeld dat dit: = floor ( $MySQL_UniqueLength_Result / 60 ) - ( $TotalUniqueHours * 60 );

    moet worden: = floor ( $MySQL_UniqueLength_Result / 60 ) - ( $TotalUniqueHours * 3600 );

    ? want dan krijg ik hele rare waardes
    ja. Dan klopt er nog iets niet

    [ Bericht 1% gewijzigd door the_disheaver op 30-09-2007 23:50:40 ]
    pi_53604898
    ah, dit:

    1
    2
    3
    $TotalUniqueHours                           = floor ( $MySQL_UniqueLength_Result / 3600 );
    $TotalUniqueMinutes                           = floor ( ($MySQL_UniqueLength_Result-($TotalUniqueHours*3600)) / 60 ) ;
    $TotalUniqueSeconds                           = $MySQL_UniqueLength_Result - ( $TotalUniqueHours * 3600 ) - ( $TotalUniqueMinutes * 60 );


    ow... klopt volgens mij, jou manier, zonder mijn verandering. Zelfde uitkomst in elk geval

    laatste edit: klopt wel, de ingevoerde secondes was niet gelijk aan de gevraagde aantal secondes.

    uiteindelijke resultaat: 77 hours 6 minutes 32 seconds

    [ Bericht 9% gewijzigd door the_disheaver op 30-09-2007 23:59:47 ]
    pi_53607874
    quote:
    Op zondag 30 september 2007 23:34 schreef the_disheaver het volgende:
    of zo:
    [ code verwijderd ]

    Nouja, als je bedenkt dat PHP intern ook nog for-loops gebruikt voor het berekenen van schrikkeljaren valt het nog wel mee . Ik heb ook nog even een poging gedaan voor het omzetten :

    1
    2
    3
    4
    5
    $time = 277592;

    $seconds = $time % 60;
    $minutes = ($time = ($time - $seconds) / 60) % 60;
    $hours   = ($time - $minutes) / 60;
    pi_53622257
    quote:
    Op zondag 30 september 2007 23:34 schreef the_disheaver het volgende:
    of zo:
    [ code verwijderd ]

    interessant.. even bewaren!
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53622868
    quote:
    Op maandag 1 oktober 2007 17:53 schreef markiemark het volgende:
    interessant.. even bewaren!
    Je kan beter die van autocue bewaren (en die andere direct vergeten).
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_53623004
    quote:
    Op maandag 1 oktober 2007 17:53 schreef markiemark het volgende:

    [..]

    interessant.. even bewaren!
    ben je serieus?
    pi_53623095
    quote:
    Op maandag 1 oktober 2007 18:16 schreef SuperRembo het volgende:

    [..]

    Je kan beter die van autocue bewaren (en die andere direct vergeten).
    ohw hehe die bedoelde ik..
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53648641
    Ik heb een probleem met mijn ubb. Hij vervangt quote-tags netjes door wat hij moet vervangen, behalve wanneer er nog tekst achter staan, dan werkt het niet meer:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <?php
    $input 
    preg_replace("_\[quote=(.*?)\](.*?)\[\/quote\]_isu"     $this->__quotes('$1','$2')    , $input); 

        
    // Quote
        
    function __quotes($naam,$input,$type 1){
            if(
    $type == 1){
                
    $wat $naam." zei:";
            }elseif(
    $type == 2){
                
    $wat "Quote: <a href='".$naam."'>Bron</a>";
            }else{
                
    $wat "Quote:";
            }

            
    $output  "<span class='quote'>\n";
            
    $output .= "    <b>".$wat."</b><br />\n";
            
    $output .= "    ".$input."\n";
            
    $output .= "</span>";

            return 
    $output;
        }
    ?>


    Wat doe ik fout?
    pi_53648859
    Wat is de "_isu" aan het einde van je regex?
    pi_53649238
    quote:
    Op dinsdag 2 oktober 2007 19:43 schreef Xcalibur het volgende:
    Wat is de "_isu" aan het einde van je regex?
    Jah dat is iets wat ooit werkte, maar niet volledig dus. Ik heb het ooit op suggestie van iemand zo gedaan.
    pi_53650982
    Ik weet het niet precies. regular expressions is niet mijn beste vak.

    Maar ik weet wel dat er een element blockquote bestaat.
    En je kunt het bepalen van $type ook in een switch block doen.
    pi_53654365
    Probeer de U te gebruiken, hoofdletter dus. isU

    Het zou een hoofdletter moeten zijn, maar ik zie niet in waarom dat verkeerd zou gaan daardoor.

    (je bedoeld willekeurige tekst achter de [/quote] tag?
    pi_53655681
    quote:
    Op dinsdag 2 oktober 2007 19:35 schreef Pelgrim het volgende:
    Ik heb een probleem met mijn ubb. Hij vervangt quote-tags netjes door wat hij moet vervangen, behalve wanneer er nog tekst achter staan, dan werkt het niet meer:
    [ code verwijderd ]

    Wat doe ik fout?
    Weet je zeker dat het probleem in de regexp zit, volgens mij moet die wel werken?

    Hij kan wel iets korter/consequenter:
    1"_\[quote=(.*)\](.*)\[/quote\]_isU"
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_53657955
    Het werkt nu prima.

    Jah het was echt heel vreemd, stond er geen tekst achter de [/quote]tag dan deed hij het wel, maar stond er wel tekst dan verwerkte hij het niet.
      woensdag 3 oktober 2007 @ 18:25:25 #230
    71919 wonderer
    Hung like a My Little Pony
    pi_53672968
    Ik heb iets irritants. Als ik een é in mijn formulier zet en dat submit, komt er een é in de database te staan. Collation is gewoon latin_swedish_ci, dat is het overal, en ik heb er niet in alle tabellen of databases last van. Het geldt ook voor andere "speciale tekens". Ligt het aan het script dat het formulier verwerkt, of aan de database?
    "Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
    "My brain is too smart for me."
    "We don't need no education." "Yes you do, you just used a double negative."
    pi_53673148
    Vader abraham

    pi_53674019
    Vraagje over mod_rewite url's.

    Ik wil voor een site http://www.test.nl/boek/1(...)ocht-naar-kabap.html krijgen

    Echter moet ik uit de titel bepaalde zaken strippen, is hier een handig functie voor of moet ik alles replacen dat anders is dan letters en cijfers?

    Tevens heb ik een kleine mod_rewrite regex vraag.

    Ik wil het volgende werkend krijgen.

    test/1/gebruikers_naam.html

    maar ook

    test/1/fotos/foto1.html

    nu heb ik de volgende code
    1
    2
    RewriteRule ^test/([0-9]+)/([a-z0-9]+).html$ /index.php?mod=test&id=$1
    RewriteRule ^test/([0-9]+)/fotos//foto([0-9]+).html$ /index.php?mod=test&id=$1&foto=$2


    Echter pakt rewrite de 2e conditie niet maar de 1e wel

    [ Bericht 53% gewijzigd door Chandler op 03-10-2007 19:33:47 ]
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_53675707
    In "test/1/gebruikers_naam.html" zit een underscore die de regexp niet toe laat.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_53676278
    Maar die werkt dus weer wel

    Maar de 2e dus niet
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_53676444
    Waarom staat er een dubbele slash?
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_53677123
    quote:
    Op woensdag 3 oktober 2007 18:25 schreef wonderer het volgende:
    Ik heb iets irritants. Als ik een &eacute; in mijn formulier zet en dat submit, komt er een é in de database te staan. Collation is gewoon latin_swedish_ci, dat is het overal, en ik heb er niet in alle tabellen of databases last van. Het geldt ook voor andere "speciale tekens". Ligt het aan het script dat het formulier verwerkt, of aan de database?
    waarschijnlijk heb je ergens iets UTF-8 in je script zitten?
    Mijn tactiek is om *overal* UTF-8 te gebruiken, dan gaat het doorgaans goed

    Iemand heeft in dit topic pas een puntsgewijze uitleg gepost, zoek die eens op zou ik zeggen
      woensdag 3 oktober 2007 @ 21:21:11 #237
    71919 wonderer
    Hung like a My Little Pony
    pi_53677702
    Hoe/waar zou ik zoiets in mijn script zetten? Heb even een search gedaan, maar kon niks vinden. Waar zou ik zoiets instellen?

    (klinkt wel stom zo... ).

    Of staat dat in de database ingesteld? Ik kom het wel regelmatig tegen als ik iets aanmaak of zo, weet alleen niet meer precies waar.
    "Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
    "My brain is too smart for me."
    "We don't need no education." "Yes you do, you just used a double negative."
    pi_53679129
    PHP: header('Content-type: text/html; charset=UTF-8'); toevoegen
    HTML: <meta http-equiv='content-type' content='text/html; charset=UTF-8' /> gebruiken
    MySQL: zowel database als tabellen op UTF-8 instellen ipv latin_swedish_ci

    Eventueel kan je nog een UTF-8 class gebruiken, om alle functies in PHP die niet standaard UTF-8 zijn te omzeilen. Ik gebruik deze: http://sourceforge.net/projects/phputf8

    Misschien staat hier nog wat nuttigs verder: http://www.nicknettleton.com/zine/php/php-utf-8-cheatsheet

    Vergeet ik nog iets?
      woensdag 3 oktober 2007 @ 22:59:29 #239
    71919 wonderer
    Hung like a My Little Pony
    pi_53681086
    Hm, MySQL dan maar, want hij doet het dus ook in phpMyAdmin en ik mag aannemen dat die de juiste headers heeft.
    "Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
    "My brain is too smart for me."
    "We don't need no education." "Yes you do, you just used a double negative."
      donderdag 4 oktober 2007 @ 00:21:33 #240
    32768 DionysuZ
    Respect my authority!
    pi_53683329
    quote:
    Op woensdag 3 oktober 2007 20:28 schreef Chandler het volgende:
    Maar die werkt dus weer wel

    Maar de 2e dus niet
    slash teveel?
    □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
    pi_53685018
    Nee die slash is een tiep fout... excuus
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_53686959
    quote:
    Op woensdag 3 oktober 2007 18:25 schreef wonderer het volgende:
    Ik heb iets irritants. Als ik een é in mijn formulier zet en dat submit, komt er een é in de database te staan. Collation is gewoon latin_swedish_ci, dat is het overal, en ik heb er niet in alle tabellen of databases last van. Het geldt ook voor andere "speciale tekens". Ligt het aan het script dat het formulier verwerkt, of aan de database?
    dit al geprobeerd?
    http://nl.php.net/manual/en/function.htmlentities.php
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53687072
    quote:
    Op donderdag 4 oktober 2007 10:09 schreef markiemark het volgende:

    [..]

    dit al geprobeerd?
    http://nl.php.net/manual/en/function.htmlentities.php
    dan krijgt hij een html entity in z'n database, en nog steeds geen é....
    lijkt me niet de bedoeling?
    pi_53687270
    quote:
    Op donderdag 4 oktober 2007 10:16 schreef Xcalibur het volgende:

    [..]

    dan krijgt hij een html entity in z'n database, en nog steeds geen é....
    lijkt me niet de bedoeling?
    euhm ja ok, ligt er even vanaf wat hij met het resultaat wil doen. Als het bijvoorbeeld een letter in een achternaam is of zo, kun je de html entity gewoon echoen en komt de é weer terug.. dat lijkt mij het meest logisch gebruik...
    maar misschien is het anders.
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53687546
    Ik ben bezig met een website en wil graag en link in dewebsite maken naar een map zodat je de inhoud van deze map kan zien .

    alvast bedankt
    Herinder mij,
    maar niet in sobere dagen.
    Herinder mij, als de stralende zon,
    hoe ik was, toen alles nog kon
    pi_53687634
    quote:
    Op donderdag 4 oktober 2007 10:42 schreef Clannif het volgende:
    Ik ben bezig met een website en wil graag en link in dewebsite maken naar een map zodat je de inhoud van deze map kan zien .

    alvast bedankt
    http://nl.php.net/function.opendir
    daar moet je wat aan hebben denk ik zo!
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53690510
    ik heb even een functie geschreven, ben benieuwd of het makkelijker kan dan op mijn manier...
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    // function om de volgende dag in db formaat weer tegeven
    function dateNextDay($date){
        
    $date explode("-"$date);
        
    $date mktime(0,0,0,$date[1],($date[2]+1),$date[0]);
        
    $date date("Y-m-d"$date);
        return 
    $date;
    }
    ?>
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
      donderdag 4 oktober 2007 @ 13:21:52 #248
    85514 ralfie
    !Yvan eht nioj
    pi_53691215
    Ja

    strtotime("+1 day",$date)
    (waar $date een timestamp is)
    pi_53691691
    quote:
    Op donderdag 4 oktober 2007 13:21 schreef ralfie het volgende:
    Ja

    strtotime("+1 day",$date)
    (waar $date een timestamp is)
    wtf lol wist niet dat dat zo makkelijk kon!!
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
      donderdag 4 oktober 2007 @ 14:47:53 #250
    71919 wonderer
    Hung like a My Little Pony
    pi_53693232
    quote:
    Op donderdag 4 oktober 2007 10:26 schreef markiemark het volgende:

    [..]

    euhm ja ok, ligt er even vanaf wat hij met het resultaat wil doen. Als het bijvoorbeeld een letter in een achternaam is of zo, kun je de html entity gewoon echoen en komt de é weer terug.. dat lijkt mij het meest logisch gebruik...
    maar misschien is het anders.
    Nou ja, het gaat er dus om dat de tekst gewoon leesbaar is als je hem op de site laat zien, niet rare tekens. Of dat nou met een fysieke é is of met &eacute; maakt me niet zoveel uit.
    "Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
    "My brain is too smart for me."
    "We don't need no education." "Yes you do, you just used a double negative."
    pi_53693243
    daarom hun je htmlentities gebruiken lijkt me..
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53693478
    ja, dat kan dan inderdaad

    Alleen dat heb je wel & eacute; in je database staan, als je die nog eens exporteert naar Excel gaat dat ongetwijfeld stuk
      donderdag 4 oktober 2007 @ 15:06:05 #253
    71919 wonderer
    Hung like a My Little Pony
    pi_53693657
    collation veranderd en het werkt
    "Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
    "My brain is too smart for me."
    "We don't need no education." "Yes you do, you just used a double negative."
      donderdag 4 oktober 2007 @ 15:06:54 #254
    71919 wonderer
    Hung like a My Little Pony
    pi_53693669
    quote:
    Op donderdag 4 oktober 2007 14:48 schreef markiemark het volgende:
    daarom hun je htmlentities gebruiken lijkt me..
    Ik bedacht met trouwens dat als ik & eacute; invoer, hij daar &eacute; van maakt? Dat schiet niet op.
    "Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
    "My brain is too smart for me."
    "We don't need no education." "Yes you do, you just used a double negative."
    pi_53694037
    quote:
    Op donderdag 4 oktober 2007 15:06 schreef wonderer het volgende:
    Ik bedacht met trouwens dat als ik & eacute; invoer, hij daar &ampeacute; van maakt? Dat schiet niet op.
    he?
    pi_53694610
    Paar stelregels voor character collations en sets:
    1) De webpagina moet de juiste Content-Type charset doorgeven (bijvoorbeeld utf-8)
    2) De database moet de tekstuele contents onaangepast (géén htmlentities) opslaan met dezelfde collation
    3) PHP moet alle relevante string operaties doen met de gekozen character set in het achterhoofd (zie de mb_* functies)
    4) De communicatie tussen PHP en de database moet ook via de juiste character set verlopen, zie voor MySQL bijvoorbeeld SET CHARACTER SET en SET NAMES.
    5) Bij het weergeven van gegevens op de webpagina moet je functies als htmlentities() aanroepen met de juiste parameters om de juiste character set te selecteren.

    Hou je hieraan (geen wetten overigens, zijn maar voorbeelden ) en het kan moeilijk fout gaan
      donderdag 4 oktober 2007 @ 16:09:22 #257
    71919 wonderer
    Hung like a My Little Pony
    pi_53695039
    Thanks, JeRa. Ik weet niet meer precies waar het fout is gegaan (het zijn gekopieerde tabellen dus ik zal bij het invoeren wel iets verkeerd hebben ingesteld of zo). Maar nu werkt het.
    quote:
    Op donderdag 4 oktober 2007 15:23 schreef Xcalibur het volgende:

    [..]

    he?
    Ik gebruik zelf de html entities om accenten in te voeren in die tabel, omdat mijn toetsenbord geen accenten doet en als ik het met ALT probeer wisselt ie van pagina vanwege de accesskeys. Maar als ik een & invoer met htmlentities(), wordt dat toch opgeslagen als &am;? En dan heb ik alsnog geen leesbare tekst.
    "Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
    "My brain is too smart for me."
    "We don't need no education." "Yes you do, you just used a double negative."
      donderdag 4 oktober 2007 @ 16:10:46 #258
    71919 wonderer
    Hung like a My Little Pony
    pi_53695065
    Fok doet trouwens ook redelijk moeilijk met die entities zeg Beetje voorbeeld maken is een ramp.
    "Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
    "My brain is too smart for me."
    "We don't need no education." "Yes you do, you just used a double negative."
      donderdag 4 oktober 2007 @ 21:07:03 #259
    71919 wonderer
    Hung like a My Little Pony
    pi_53702972
    Ik heb te vroeg gejuicht Als ik een ´ invoer, komt het er mooi te staan, in mijn browser, maar bij iemand anders als vraagteken, en als iemand anders apostrof e doet (ander toetsenbord) zie ik é en die ander gewoon een é

    WTF?
    "Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
    "My brain is too smart for me."
    "We don't need no education." "Yes you do, you just used a double negative."
    pi_53704483
    quote:
    Op donderdag 4 oktober 2007 21:07 schreef wonderer het volgende:
    Ik heb te vroeg gejuicht Als ik een &acute; invoer, komt het er mooi te staan, in mijn browser, maar bij iemand anders als vraagteken, en als iemand anders apostrof e doet (ander toetsenbord) zie ik &Atilde;&copy; en die ander gewoon een &eacute;

    WTF?
    Heb je voldaan aan de vijf punten die ik eerder gaf? Je zei dat het werkte, maar dat kan soms alleen maar zo lijken.
    pi_53704854
    Kan ik hier ook terecht over vragen/problemen over php icm met AJAX? Heb een tutorial gedaan van w3schools, alleen op w3schools werkt ie gewoon terwijl ie bij mij een javascript error geeft met de melding "object wordt verwacht"
    Lieutenant General Omar Bradley
    "I have returned many times to honour the valiant men who died…every man who set foot on Omaha Beach was a hero."
      donderdag 4 oktober 2007 @ 22:06:47 #262
    85514 ralfie
    !Yvan eht nioj
    pi_53705287
    quote:
    Op donderdag 4 oktober 2007 21:55 schreef SvenM het volgende:
    Kan ik hier ook terecht over vragen/problemen over php icm met AJAX? Heb een tutorial gedaan van w3schools, alleen op w3schools werkt ie gewoon terwijl ie bij mij een javascript error geeft met de melding "object wordt verwacht"
    lijkt me meer een javascript probleem, daar is een apart topic voor
    pi_53705409
    Ja, zover was ik ook al . Bedankt iig
    Lieutenant General Omar Bradley
    "I have returned many times to honour the valiant men who died…every man who set foot on Omaha Beach was a hero."
      donderdag 4 oktober 2007 @ 23:29:12 #264
    71919 wonderer
    Hung like a My Little Pony
    pi_53708670
    Alleen punt drie snap ik niet goed. htmlentities() gebruik ik nu niet, dus ok geen juiste parameters.
    "Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
    "My brain is too smart for me."
    "We don't need no education." "Yes you do, you just used a double negative."
    pi_53709689
    quote:
    Op donderdag 4 oktober 2007 23:29 schreef wonderer het volgende:
    Alleen punt drie snap ik niet goed. htmlentities() gebruik ik nu niet, dus ok geen juiste parameters.
    Ik denk dat JeRa met punt drie doelt op http://nl3.php.net/manual/en/ref.mbstring.php en de functies die daar staan. En bij htmlentities kun je een character set opgeven, als optie.
    pi_53713901
    Hoe zet ik een weeknummer naar de begindatum om? Ik heb een formulier waar je een weeknummer en een jaar kan kiezen en dan haalt een query alle gegevens van die week uit de database. De query heb ik al , nu nog de code om een weeknummer naar de begindatum van die week om te zetten.
      vrijdag 5 oktober 2007 @ 10:07:44 #267
    84926 WyriHaximus
    Release the hounds smithers!
    pi_53714071
    Zit wat met me tags te kutten en heb de tags voor me screenshots in de title en alt attibutes gezet. Zit me nu af te vragen of dit de screenshots en blog posts beter vind baar gaat maken .

    (Ow en wist niet echt wat de beste plek was om dat te posten dus dan maar hier .)
    phluphy for president!
    pi_53715597
    oke mijn probleem is wat geavanceerder geworden :+

    Ik heb de volgende code nu om een weeknummer om te zetten naar de begindatum (timestamp):

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    function getFirstDayOfWeek($year$weeknr)
    {
    $offset date('w'mktime(0,0,0,1,1,$year));
    $offset = ($offset 5) ? 1-$offset 8-$offset;
    $monday mktime(0,0,0,1,1+$offset,$year);

    return 
    strtotime('+' . ($weeknr 1) . ' weeks'$monday);
    }
    ?>


    Dan de functie aanroepen en de timestamp omzetten:

    1
    2
    3
    4
    <?php
    $timestamp 
    getFirstDayOfWeek($jaar,$weeknummer);
    $datum date("Y-m-d"$timestamp);
    ?>


    Hierna met een query de benodigde gegevens uit de database halen:

    1
    2
    3
    <?php
    mysql_query
    ("SELECT * FROM absenties WHERE WEEK(datum) = WEEK($datum) AND YEAR(datum) = YEAR($datum)");
    ?>


    En bij de code hierboven gaat het fout. Hij weergeeft niks, als ik bijv. week 40 selecteer, en in de database staan iets van 10 records van in week 40. De week is goed omgezet naar een timestamp en de timestamp weer naar een datum (even ge-echo'd voor de test).

    iig, ik heb nog even getest, en al zet ik NOW() in WEEK() , dan pakt ie wel alle records uit week 40.

    1
    2
    3
    <?php
    mysql_query
    ("SELECT * FROM absenties WHERE WEEK(datum) = WEEK(NOW()) AND YEAR(datum) = YEAR(NOW())");
    ?>


    weet iemand wat er aan de hand is? Ik denk zelf dat ik een ander format dan Y-m-d in WEEK() moet zetten, maar op de MySQL site staat dit: mysql> SELECT WEEK('1998-02-20');
    pi_53715660
    lol ben de komma's vergeten bij $datum in WEEK() . kom ik dus 1 minuut na het posten achter.
    pi_53715671
    @broodmonkeh

    Ik zie geen apostrofes in de query staan bij de WEEK-functie

    edit: yay solved.
      vrijdag 5 oktober 2007 @ 11:12:20 #271
    85514 ralfie
    !Yvan eht nioj
    pi_53715712
    edit: lamaar
    pi_53759923
    Ik probeer een functie op te zetten om een menu te creeeren. Hoofddoel is te tonen waar de bezoeker zich bevind. Afhankelijk van de pagina ID doorploopt deze recusrieve functie een tabel en haalt alle menu's op van het zelfde level, en de enkele bovenliggende menu's tot aan de root. Dit werkt (bijna) perfect. Het probleem is dat dit achterstevoren werkt. Het begint bij de onderste submenu's en bouwt uit naar de root. Dit moet natuurlijk andersom. DIt wil ikbereiken door alle sin een array te stoppen en simpelweg de array achterstevoren doorlopen. Bij het opbouwen van de array gaat het mis.
    Ik wil een structuur als
    0 --> 0 --> root
    1 --> 0 --> sub-root
    2 --> 0 --> submenu1
    2 --> 1 --> submenu2
    2 --> 2 --> submenu3
    2 --> 3 --> submenu4

    Wat ik krijg is dit
    Array( [0] => Array
    (
    [0] => submenu1

    [1] => submenu2
    )

    [1] => Array
    (
    [1] => Array
    (
    [0] => submenu
    )

    [2] => Array
    (
    [2] => Array
    (
    [0] => root
    )
    )
    )
    )
    Dit heeft te maken met een foutieve opbouw van de array. Maar hoe moet het dan wel?
    De foutieve volgorde is niet het probleem, dat draai ik op de een of ander emanier wel om.

    Onderstaand de functie om de array op te bouwen.

    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
    <?php
    // Functie om alle sumenu's en onderliggende op te halen uit
    // de tabel met de menustructuur/links
    function select_menu($menu_id='0',$counter='0')
     {
      global $domain;
      $output = '';
      $menu_parent = '';
      $menu_array = array();
      if($counter === '0' && $menu_id != 0)
       {
        $sql="select * FROM frontmenu WHERE frontmenu_parent='".$menu_id."' ORDER BY frontmenu_name ASC";
        //kijken of de query uitgevoerd wordt
        if($result = mysql_query($sql) or die(dberror($sql, __LINE__)))
         {
          while($row=mysql_fetch_array($result))
           {
            $menu_array[$counter][] = '<li class="active-link"><a href="'.$domain.'/'.$row['frontmenu_page'].$row['frontmenu_content'].'&level='.$row['frontmenu_id'].'">'.$row['frontmenu_name'].' </a></li>';
            if(!$row['frontmenu_parent'])
             {
              $menu_parent = 0;
             }
            else
             {
              $menu_parent = $row['frontmenu_parent'];
             }
           }
         }
       }
      elseif($menu_id != 0)
       {
        $sql="select * FROM frontmenu WHERE frontmenu_id='".$menu_id."' ORDER BY frontmenu_name ASC";
        //kijken of de query uitgevoerd wordt
        if($result = mysql_query($sql) or die(dberror($sql, __LINE__)))
         {
          $row=mysql_fetch_array($result);
          $menu_array[$counter][] = '<li class="active-link"><a href="'.$domain.'/'.$row['frontmenu_page'].$row['frontmenu_content'].'&level='.$row['frontmenu_id'].'">'.$row['frontmenu_name'].' </a></li>';
         }
        if(!$row['frontmenu_parent'])
         {
          $menu_parent = 0;
         }
        else
         {
          $menu_parent = $row['frontmenu_parent'];
         }
       }
      if($menu_parent != 0)
       {
        $counter++;
        $menu_array[] = select_menu($menu_parent,$counter);
       }
      return $menu_array;
     }
    ?>
      zondag 7 oktober 2007 @ 12:59:06 #273
    12880 CraZaay
    prettig gestoord
    pi_53761147
    quote:
    Op vrijdag 5 oktober 2007 10:07 schreef WyriHaximus het volgende:
    Zit wat met me tags te kutten en heb de tags voor me screenshots in de title en alt attibutes gezet. Zit me nu af te vragen of dit de screenshots en blog posts beter vind baar gaat maken .

    Aangenomen dat je het over de HTML hebt: ja, dit maakt ze beter vindbaar. Alt-tekst gebruik je overigens als alt-tekst: dus niet een rijtje tags maar een beschrijving van wat er te zien is in de afbeelding. Het is voor user agents die de afbeeldingen niet kunnen zien.
    pi_53791379
    Ik heb een 2 tal vragen.

    1. Is het mogelijk zonder gebruik te maken van EXIF module om de datum van afbeeldingen uit te lezen?! heb gezocht maar kon hier niets over vinden

    2. Voor een bestel systeem met maten ben ik opzoek naar iets wat aanpasbaar is (uitleg).

    Nu heb ik een vast systeem met maten voor personen en kledingstukken maar wil deze om gaan zetten naar een systeem dat simpel is aan te passen.

    Bv. 40 maten per persoon.
    Bv 5 produkten waarvan 3 voor de man en 2 voor vrouwen.
    Ieder produkt heeft vaste maten waarbij iedere maat weer aparte maten heeft.

    Hoe zou ik dit bovenstaande het beste naar SQL kunnen vertalen? meer info geef ik graag
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_53797795
    quote:
    Op maandag 8 oktober 2007 14:54 schreef Chandler het volgende:
    Ik heb een 2 tal vragen.

    1. Is het mogelijk zonder gebruik te maken van EXIF module om de datum van afbeeldingen uit te lezen?! heb gezocht maar kon hier niets over vinden
    De enige tijden die je dan kunt opvragen zijn de fileatime, filectime en de filemtime.

    Die laatste zou je wellicht kunnen gebruiken.
      maandag 8 oktober 2007 @ 20:04:38 #276
    62215 qu63
    ..de tijd drinkt..
    pi_53798116
    Weet er iemand misschien een site met goede tutorials over hoe te werken met Excel en PHP / COM-objecten?

    Het is de bedoeling dat ik een pagina schrijf die uit een excel-sheet gegevens ophaal, en die mooi laat zien.
    Ik weet dat het makkelijker kan in MySQL, maar dat vraag i kdus niet
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
      maandag 8 oktober 2007 @ 21:24:02 #277
    85514 ralfie
    !Yvan eht nioj
    pi_53799796
    quote:
    Op maandag 8 oktober 2007 14:54 schreef Chandler het volgende:
    Ik heb een 2 tal vragen.

    1. Is het mogelijk zonder gebruik te maken van EXIF module om de datum van afbeeldingen uit te lezen?! heb gezocht maar kon hier niets over vinden

    2. Voor een bestel systeem met maten ben ik opzoek naar iets wat aanpasbaar is (uitleg).

    Nu heb ik een vast systeem met maten voor personen en kledingstukken maar wil deze om gaan zetten naar een systeem dat simpel is aan te passen.

    Bv. 40 maten per persoon.
    Bv 5 produkten waarvan 3 voor de man en 2 voor vrouwen.
    Ieder produkt heeft vaste maten waarbij iedere maat weer aparte maten heeft.

    Hoe zou ik dit bovenstaande het beste naar SQL kunnen vertalen? meer info geef ik graag
    1. Als je een dagje hebt, google maar eens naar "EXIF specifications". Ik geloof een .org site heeft PDF'jes waarin precies beschreven staat hoe de headers met EXIF info eruitzien. Zal wat uurtjes kosten om precies uit te vogelen waar staat wat jij moet hebben (en dit dan voor alle versies die je denkt nodig te hebben), maar het kan wel.

    2. Als je bedoelt wat ik denk dat je bedoelt, maak je een tabel met alle verschillende maten en combo's, waarna je al je producten gewoon een maat_id meegeeft ofzo (of met een derde tabel als één product meerdere maten kan hebben).
    pi_53800172
    quote:
    Op maandag 8 oktober 2007 21:24 schreef ralfie het volgende:

    1. Als je een dagje hebt, google maar eens naar "EXIF specifications". Ik geloof een .org site heeft PDF'jes waarin precies beschreven staat hoe de headers met EXIF info eruitzien. Zal wat uurtjes kosten om precies uit te vogelen waar staat wat jij moet hebben (en dit dan voor alle versies die je denkt nodig te hebben), maar het kan wel.
    Je kunt ook meteen naar www.exif.org gaan
      dinsdag 9 oktober 2007 @ 15:27:28 #279
    136730 PiRANiA
    All thinking men are atheists.
    pi_53815173
    1
    2
    3
    4
    5
    6
    <?

    $file = file_get_contents('http://web.ghlyceum.nl/dagrooster/centrum/bbouw/subst/subst_001.htm');
    $patt = "/body(.*)body/Ui";
    preg_match($patt,$file,$matches);
    print_r($matches);

    Ik wil alle content tussen de <body> en </body>
    hoe doe ik dat?
      dinsdag 9 oktober 2007 @ 16:32:40 #280
    85514 ralfie
    !Yvan eht nioj
    pi_53816488
    $patt="#<body>(.*)</body>#Uis";

    zoiets? (niet getest)
    pi_53817505
    En wat als het body element een id of class heeft?
      dinsdag 9 oktober 2007 @ 17:26:17 #282
    62215 qu63
    ..de tijd drinkt..
    pi_53817574
    preg_match('/\<body\>(.*?)\<\/body\>/', $html , $matches);
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_53819628
    quote:
    Op dinsdag 9 oktober 2007 17:26 schreef qu63 het volgende:
    preg_match('/\<body\>(.*?)\<\/body\>/', $html , $matches);
    Deze pakt ook body-tags mee waar tussen body en > nog wat tekst staat.

    1preg_match('/<body.*>(.*)<\/body>/Ui', $html, $matches);
      dinsdag 9 oktober 2007 @ 21:52:06 #284
    136730 PiRANiA
    All thinking men are atheists.
    pi_53823635
    quote:
    Op dinsdag 9 oktober 2007 19:05 schreef Light het volgende:

    [..]

    Deze pakt ook body-tags mee waar tussen body en > nog wat tekst staat.
    [ code verwijderd ]
    werkt niet :s

    ik krijg een lege array $matches terug
      dinsdag 9 oktober 2007 @ 22:42:41 #285
    85514 ralfie
    !Yvan eht nioj
    pi_53825128
    quote:
    Op dinsdag 9 oktober 2007 21:52 schreef PiRANiA het volgende:

    [..]

    werkt niet :s

    ik krijg een lege array $matches terug
    zet er nog een s modifier achter, anders pakt de punt geen newlines
    pi_53825511
    quote:
    Op dinsdag 9 oktober 2007 22:42 schreef ralfie het volgende:

    [..]

    zet er nog een s modifier achter, anders pakt de punt geen newlines
    Hmmja, een beetje webpagina heeft wel newlines natuurlijk
    pi_53833626
    zit even met een vraagje... ik ben een bestaand systeem aan het aanpassen.. dit systeem registeert personen, met daaronder een variabel aantal gegevens. in dit geval data van aanwezigheid. dus bijvoorbeeld

    Mark
    - 2007-08- 24
    - 2007-08- 25
    - 2007-08- 26
    - 2007-08- 27
    - 2007-08- 28

    Deze data worden met de hand gemuteerd. wanneer de data van de persoon worden aangepast, worden deze eerst allemaal gewist en later allemaal opnieuw ingevoerd aan de hand van de formulier waarden. zodat alleen de correcte data nog in de db staan. op zich omslachtig, maar het werkt wel. nu loopt de id teller van de data vrij snel tot hoog op. nu komt eigenlijk mijn vraag hehe

    tot hoe hoog kan de auto_increment functie van mysql tellen?
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
      woensdag 10 oktober 2007 @ 11:07:14 #288
    85514 ralfie
    !Yvan eht nioj
    pi_53833834
    quote:
    Op woensdag 10 oktober 2007 10:58 schreef markiemark het volgende:
    tot hoe hoog kan de auto_increment functie van mysql tellen?
    Dat heeft niks te maken met auto_increment, maar met het type kolom waarop je de auto-increment zet

    meer daarover:
    http://dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.html
    pi_53835788
    quote:
    INT[(M)] [UNSIGNED] [ZEROFILL]

    A normal-size integer. The signed range is -2147483648 to 2147483647. The unsigned range is 0 to 4294967295.
    tot 429.... dus... kan ik voorlopig nog wel even vooruit..
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53841501
    quote:
    Op woensdag 10 oktober 2007 12:24 schreef markiemark het volgende:

    [..]

    tot 429.... dus... kan ik voorlopig nog wel even vooruit..
    Als je elke seconde 1 datum invoert, 24 uur per dag, 365 dagen per jaar, dan kan je nog 136 jaar vooruit
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
      woensdag 10 oktober 2007 @ 19:13:05 #291
    62215 qu63
    ..de tijd drinkt..
    pi_53844899
    quote:
    Op maandag 8 oktober 2007 20:04 schreef qu63 het volgende:
    Weet er iemand misschien een site met goede tutorials over hoe te werken met Excel en PHP / COM-objecten?

    Het is de bedoeling dat ik een pagina schrijf die uit een excel-sheet gegevens ophaal, en die mooi laat zien.
    Ik weet dat het makkelijker kan in MySQL, maar dat vraag i kdus niet
    Kan iemand mij helpen?
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
      woensdag 10 oktober 2007 @ 20:03:20 #292
    136730 PiRANiA
    All thinking men are atheists.
    pi_53846220
    Stop sending me emails !!

    vankordelaar-berden.nl> Je hebt mijn errorscript gebruikt, nu krijg ik allemaal emails
      woensdag 10 oktober 2007 @ 23:33:18 #293
    46383 Tiemie
    sowieso wel!
    pi_53852803
    quote:
    Op woensdag 10 oktober 2007 20:03 schreef PiRANiA het volgende:
    Stop sending me emails !!

    vankordelaar-berden.nl> Je hebt mijn errorscript gebruikt, nu krijg ik allemaal emails
    lol
    pi_53857345
    quote:
    Op woensdag 10 oktober 2007 16:24 schreef SuperRembo het volgende:

    [..]

    Als je elke seconde 1 datum invoert, 24 uur per dag, 365 dagen per jaar, dan kan je nog 136 jaar vooruit
    haha dat is mooi om te horen... tegen die tijd zoeken ze het zelf maar uit!!
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53869224
    Ik heb een mysql table met items, en 1 met bijbehorende plaatjes. Die moeten bij elkaar, dus ik doe een join,
    maar dan komt daar
    item|plaatje_id
    test1|2
    test1|5
    uit als ik meerder plaatjes heb, en ik gebruik een foreach om het te printen, dus krijg ik alles meerdere keren..
    Hoe kan ik dit goed verwerken? Dus item en dan alle plaatjes..
    pi_53869389
    quote:
    Op donderdag 11 oktober 2007 19:26 schreef Scriptha het volgende:
    Ik heb een mysql table met items, en 1 met bijbehorende plaatjes. Die moeten bij elkaar, dus ik doe een join,
    maar dan komt daar
    item|plaatje_id
    test1|2
    test1|5
    uit als ik meerder plaatjes heb, en ik gebruik een foreach om het te printen, dus krijg ik alles meerdere keren..
    Hoe kan ik dit goed verwerken? Dus item en dan alle plaatjes..
    dus bij ieder artikel heb je een variabel aantal plaatjes?
    bijv dus:

    item 1:
    - plaatje 1
    - plaatje 2
    - plaatje 3
    - plaatje 4
    item 2:
    - plaatje 5
    - plaatje 6

    Zo bedoel je?

    Volgens mij kan dat niet in een query.. als het wel kan ben ik erg benieuwd naar hoe dat dan moet..
    Amsterdam, stad van hash en coke,
    Waar de vrouwen zich vrouwelijk gedragen..
    En de mannen ook..
    pi_53869688
    jawel. SELECT * FROM items, images WHERE items.id = images.itemid
    pi_53869801
    quote:
    Op donderdag 11 oktober 2007 19:26 schreef Scriptha het volgende:
    Hoe kan ik dit goed verwerken? Dus item en dan alle plaatjes..
    Dat kan je op een aantal manieren doen:
  • Je haalt in 1 query alle gegevens op (op de juiste manier gesorteerd) en zorgt er met php voor dat je op het juiste moment aan een nieuw item begint.
  • Je doet 2 query's; 1 om de items op te halen en 1 om de plaatjes op te halen die bij al die items horen (weer op de juiste manier gesorteerd). Met php zorg je er voor dat je de juiste plaatjes bij de juiste items laat zien.
  • Je doet 1 query om al de items op te halen en daarna per item een query om de bijbehorende plaatjes op te halen.

    Wat de optimale strategie is hangt af van hoeveel data je uit de db haalt, de verhouding items/plaatjes, de snelheid van de db server en de webserver, en nog meer dingen.
  • Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_53870251
    1e manier, hoe zorg ik ervoor dat php op het juiste moment aan een nieuwe item begint?
    pi_53870376
    quote:
    Op donderdag 11 oktober 2007 20:13 schreef Scriptha het volgende:
    1e manier, hoe zorg ik ervoor dat php op het juiste moment aan een nieuwe item begint?
    Als de item-id van de row anders is dan de item-id van de vorige row.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')