abonnement Unibet Coolblue
pi_79573261

cd niet bijgeleverd

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

Vorige delen:
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,75, 76, 77, 78, 79

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
  • pi_79573301
    Het topic was net vol .

    Maargoed, hier mijn vraag:

    Ben nogal nieuw op dit gebied, maar ik ben bezig een site te optimaliseren voor google.

    Het gaat om het rewriten van een aantal links, ik heb nu bv

    1RewriteRule ^contact index.php?p=23


    nu werkt het netjes, http://domein/contact

    Nu ben ik al een uur aan het zoeken hoe ik bepaalde dingen kan afvangen, ik wil bv als iemand http://domein/contact/, of http://domein/Contact/ ingeeft dat het ook werkt. Nu kan ik wel een extra regel toevoegen

    1RewriteRule ^contact/ index.php?p=23


    Maar dan werkt de site niet goed omdat hij dan denkt dat hij in een submap moet kijken.

    Nergens kan ik precies vinden wat ik eigenlijk zoek, iemand die weet hoe ik dit kan oplossen?
    pi_79573302
    quote:
    Op donderdag 25 maart 2010 15:48 schreef Joooo-pi het volgende:
    Gaat redelijk met mijn zelfstudie php tot nu toe

    Hier weer ff een vraag:

    De volgende code geeft een fout:
    [ code verwijderd ]

    volgens mij door de aanhalingstekens binnen de aanhalingstekens...

    Ik heb dit als volgt opgelost:
    [ code verwijderd ]

    Is het normaal om steeds een stukje code af te breken om html te schrijven en vervolgens weer te beginnen met code? Het loopt allemaal zo door elkaar heen op laatst. Sowieso, moet het onderscheid tussen de enkele en dubbele aanhalingstekens mij nog wat meer duidelijk worden.

    Iemand tips?
    Je kan aanhalingstekens gewoon in PHP code gebruiken door ze te escapen met een backslash.

    1<?php echo "Hoi, dit: \" is een aanhalingsteken!"; ?>

    Geeft: Hoi, dit: " is een aanhalingsteken. Zo ook bij HTML.
    1<?php echo "<form input type=\"text\" blabla>";  ?>
      donderdag 25 maart 2010 @ 16:01:09 #4
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_79573387
    1
    2
    3
    <?php
    $oTVP
    ->plaats(1431596);
    ?>


    boskameel:
    1RewriteRule contact/? index.php?p=23 [NC]

    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
      donderdag 25 maart 2010 @ 16:07:10 #5
    26400 wijsneus
    Radicaal Democraat
    pi_79573610
    quote:
    Op donderdag 25 maart 2010 15:58 schreef SinofEnvy het volgende:

    [..]

    Je kan aanhalingstekens gewoon in PHP code gebruiken door ze te escapen met een backslash.
    [ code verwijderd ]

    Geeft: Hoi, dit: " is een aanhalingsteken. Zo ook bij HTML.
    [ code verwijderd ]
    Eenvoudiger is:
    1<?php echo '<input type="text" />'; ?>


    Helaas kun je dan niet iets doen als:
    1<?php $type= 'text'; echo '<input type="$type" />'; //fout! ?>


    Dan heb je wel weer de dubbele quotes nodig
    1<?php $type= 'text'; echo "<input type=\"$type\" />"; //krul van de juf! ?>


    Dubbele quotes alleen gebruiken als je daarwerkelijk variabelen wilt gebruiken binnen de string.
    “There’s class warfare, all right, but it’s my class, the rich class, that’s making war, and we’re winning.”
    ― Warren Buffett
    pi_79573654
    base64: dHZwIG9mIFRWUA==
    Redacted
      donderdag 25 maart 2010 @ 16:13:22 #7
    63192 ursel
    "Het Is Hier Fantastisch!
    pi_79573830
    present
      donderdag 25 maart 2010 @ 16:14:02 #8
    13783 Anthraxx
    When you see the robot, drink!
    pi_79573855
    quote:
    Op donderdag 25 maart 2010 16:07 schreef wijsneus het volgende:

    [..]

    Dubbele quotes alleen gebruiken als je daarwerkelijk variabelen wilt gebruiken binnen de string.
    :X. Liever append je die gewoon met de string concatenate operator:
    1$var = 'Hallo, ' . $wereld . '  wereld!';


    ipv

    1$var = "Hallo, $wereld wereld!";


    Die eerste blijft sowieso werken. Die tweede is niet eens zeker of ze dat ooit gaan uitfaseren. Dubbele quotes gebruik je alleen als je control characters wilt gebruiken en die niet letterlijk in je string op wilt nemen.
      donderdag 25 maart 2010 @ 16:16:30 #9
    91039 mstx
    2x1/2 = 1/2 x 1/2
    pi_79573991
    quote:
    Op donderdag 25 maart 2010 16:14 schreef Anthraxx het volgende:

    [..]

    . Liever append je die gewoon met de string concatenate operator:
    [ code verwijderd ]

    ipv
    [ code verwijderd ]

    Die eerste blijft sowieso werken. Die tweede is niet eens zeker of ze dat ooit gaan uitfaseren. Dubbele quotes gebruik je alleen als je control characters wilt gebruiken en die niet letterlijk in je string op wilt nemen.
    Dat is een stuk netter inderdaad.

    Verkapte tvp
    Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
    als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
    👾
      donderdag 25 maart 2010 @ 16:17:36 #10
    26400 wijsneus
    Radicaal Democraat
    pi_79574032
    quote:
    Op donderdag 25 maart 2010 16:14 schreef Anthraxx het volgende:

    [..]

    Die eerste blijft sowieso werken. Die tweede is niet eens zeker of ze dat ooit gaan uitfaseren. Dubbele quotes gebruik je alleen als je control characters wilt gebruiken en die niet letterlijk in je string op wilt nemen.
    Agreed.
    “There’s class warfare, all right, but it’s my class, the rich class, that’s making war, and we’re winning.”
    ― Warren Buffett
    pi_79574084
    quote:
    Op donderdag 25 maart 2010 16:07 schreef wijsneus het volgende:

    Helaas kun je dan niet iets doen als:
    [ code verwijderd ]
    1
    2
    3
    <?php
     $type
    'text'; echo '<input type="'.$type.'" />'//goed! 
    ?>


    Zo kan het ook
    Redacted
      donderdag 25 maart 2010 @ 16:53:10 #12
    107951 JortK
    Immer kwaliteitsposts
      donderdag 25 maart 2010 @ 16:59:03 #13
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_79575884
    quote:
    Op donderdag 25 maart 2010 16:19 schreef cablegunmaster het volgende:

    [..]
    [ code verwijderd ]

    Zo kan het ook
    Of je gebruikt gewoon php-templates:
    /index.php:
    1
    2
    3
    4
    5
    <?php
    $bla 
    doeIets();
    define('TEMPLATE'1);
    require(
    'templates/home.php');
    ?>

    /templates/home.php:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?php
    if(!defined('TEMPLATE')) {
      header('HTTP/1.x 301 Moved Permanently');
      header('Location: /');
      exit();

    ?>
    <html>
    <head>
    <title>Bla!</title>
    </head>

    <body>
    <?php foreach($bla as $k => $v): ?>
    K: <?=$k?><br />
    V: <?=$v?><br />
    <?php endforeach; ?>
    </body>
    </html>


    Of je doet het, nog beter, via MVC.

    [ Bericht 6% gewijzigd door Trollface. op 25-03-2010 17:04:58 ]
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_79576601
    1
    2
    3
    4
    5
    6
    7
    <?php
    $topic 
    Topic::find(array('id' => 1431596));
    if(
    $topic) {
      
    $post = new Post($this->user"Terugvindpost""14.gif");
      
    $topic->addPost($post);
    }
    ?>
      donderdag 25 maart 2010 @ 17:18:54 #15
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_79576715
    quote:
    Op donderdag 25 maart 2010 17:16 schreef Intrepidity het volgende:

    [ code verwijderd ]
    Gebaseerd op echte FOK-code?
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_79577539
    quote:
    Op donderdag 25 maart 2010 17:18 schreef Trollface. het volgende:

    [..]

    Gebaseerd op echte FOK-code?
    Nee.
      donderdag 25 maart 2010 @ 17:58:08 #17
    158136 Joooo-pi
    Do you want a balloon...
    pi_79578290
    quote:
    Op donderdag 25 maart 2010 16:59 schreef Trollface. het volgende:

    [..]

    Of je gebruikt gewoon php-templates:
    /index.php:
    [ code verwijderd ]

    /templates/home.php:
    [ code verwijderd ]

    Of je doet het, nog beter, via MVC.
    You lost me...

    Maar dat geeft niet, bedankt voor de antwoorden. Ik ga binnenkort verder proberen. Het eerste stuk van mijn toepassing werkt. De code zal wel noobish zijn, maar het werkt en ik leer er van
    heitieh
      donderdag 25 maart 2010 @ 19:28:55 #18
    74548 Jo0Lz
    Lick the box!
    pi_79581408
    Centraal...
    Yes we can! | I didn't fail, it's just postponed success.
    pi_79596027
    Ik ben nieuw in dit topic, maar als jullie het niet erg vinden zou ik ook graag een TVP plaatsen.

    Hoogachtend,
    captaintokyo.
    pi_79598789
    * Puala heeft een vraagje

    Ik heb een query die alles selecteert en die moet het sorteren op datum. En dan mag die enkel maar de dingetjes selecteren waarvan de status 1 2 of 4 is. Maar hoe doe ik dat? :@

    1$query2 = "SELECT * FROM tbl_storing ORDER BY datum";  

    Zo heb ik 'm nu..
      vrijdag 26 maart 2010 @ 09:49:56 #21
    13783 Anthraxx
    When you see the robot, drink!
    pi_79598912
    1$query = "SELECT * FROM tbl_storing WHERE status IN (1, 2, 4) ORDER BY datum";

    Zo uit mijn hoofd.

    De WHERE ... IN syntax is erg handig als je kolom meer dan 1 waarde kan hebben. Elke keer WHERE x = 1 AND WHERE x = 2 AND ... n is ook weer zoiets.
    pi_79599867
    dankjewel
    pi_79600134
    Is er ook een andere manier om iemand door te sturen naar een andere pagina naast
    1header ('location: ../scripts/storing_bewerken.php');


    Want in het script kunnen we de verwijzing niet eerder neerzetten..
      vrijdag 26 maart 2010 @ 10:48:40 #24
    13783 Anthraxx
    When you see the robot, drink!
    pi_79600905
    Iets als:

    Redirect to http://example.com/ after 5 seconds:
    1<meta http-equiv="refresh" content="5;url=http://example.com/" />

    In je HTML?
    pi_79601541
    quote:
    Op vrijdag 26 maart 2010 09:49 schreef Anthraxx het volgende:

    [ code verwijderd ]

    Zo uit mijn hoofd.

    De WHERE ... IN syntax is erg handig als je kolom meer dan 1 waarde kan hebben. Elke keer WHERE x = 1 AND WHERE x = 2 AND ... n is ook weer zoiets.
    Het is geen vervanger voor AND. Rij wordt al teruggegeven als 1 van de criteria overeenkomt. Het is inderdaad wel korter als status = 1 OR status = 2 OR status =4
    pi_79601636
    quote:
    Op vrijdag 26 maart 2010 10:48 schreef Anthraxx het volgende:
    Iets als:

    Redirect to http://example.com/ after 5 seconds:
    [ code verwijderd ]

    In je HTML?
    Hoewel dat in de meeste gevallen werkt is het maar geheel afhankelijk van de implementatie van de browser hoe en of dat werkt, en of zoekmachines de link bijvoorbeeld ook volgen. Daarnaast kun je het verschil tussen 301 (permanente) en 302 (tijdelijke) redirects niet aangeven, dus op SEO-gebied is die meta-tag zeker geen alternatief..
    pi_79602828
    quote:
    Op vrijdag 26 maart 2010 10:27 schreef Puala het volgende:
    Is er ook een andere manier om iemand door te sturen naar een andere pagina naast
    [ code verwijderd ]

    Want in het script kunnen we de verwijzing niet eerder neerzetten.. :? :@
    Zet bovenaan je php script:
    1ob_start();
    En onderaan:
    1ob_end_flush();

    Uiteraard in PHP tags. Dan kan je overal op de pagina header() gebruiken. :)
      vrijdag 26 maart 2010 @ 11:46:52 #28
    13783 Anthraxx
    When you see the robot, drink!
    pi_79603292
    quote:
    Op vrijdag 26 maart 2010 11:04 schreef Intrepidity het volgende:

    [..]

    Het is geen vervanger voor AND. Rij wordt al teruggegeven als 1 van de criteria overeenkomt. Het is inderdaad wel korter als status = 1 OR status = 2 OR status =4
    Oh D'oh. Je hebt gelijk . Zat even niet op te letten tijdens het typen.
    pi_79603316
    quote:
    Op vrijdag 26 maart 2010 11:35 schreef SinofEnvy het volgende:

    [..]

    Zet bovenaan je php script:
    [ code verwijderd ]

    En onderaan:
    [ code verwijderd ]

    Uiteraard in PHP tags. Dan kan je overal op de pagina header() gebruiken.
    dankjewel
      maandag 29 maart 2010 @ 15:36:02 #30
    25889 Sitethief
    Fulltime Flapdrol
    pi_79708798
    Hmm, bezig met Javascript (AJAX) in combo met php, maar die twee werken niet altijd even lekker met elkaar samen...
    Stroek: Sitethief, die is heel groot en sterk :Y.
    Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
      maandag 29 maart 2010 @ 15:40:56 #31
    91039 mstx
    2x1/2 = 1/2 x 1/2
    pi_79709012
    quote:
    Op maandag 29 maart 2010 15:36 schreef Sitethief het volgende:
    Hmm, bezig met Javascript (AJAX) in combo met php, maar die twee werken niet altijd even lekker met elkaar samen...
    Hoezo niet? Ik heb er vrij weinig problemen mee eigenlijk.
    Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
    als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
    👾
    pi_79709235
    quote:
    Op maandag 29 maart 2010 15:36 schreef Sitethief het volgende:
    Hmm, bezig met Javascript (AJAX) in combo met php, maar die twee werken niet altijd even lekker met elkaar samen...
    Het heeft dan ook niet zo gek veel met elkaar te maken he.. Een clientside techniek hoeft niet daadwerkelijk samen te werken met een serverside techniek zolang ze dezelfde encodering ondersteunen. En dat gaat prima met json_encode() en dergelijke functies.
      maandag 29 maart 2010 @ 15:50:44 #33
    25889 Sitethief
    Fulltime Flapdrol
    pi_79709383
    Mjah das waar, maar voor mij is het nog onontgonnen terrein. Vooral ook omdat er overlap is in wat beiden kunnen doen. Stuur je bijvoorbeeld een redirect via JS of PHP?
    Stroek: Sitethief, die is heel groot en sterk :Y.
    Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
      maandag 29 maart 2010 @ 15:57:20 #34
    91039 mstx
    2x1/2 = 1/2 x 1/2
    pi_79709702
    quote:
    Op maandag 29 maart 2010 15:50 schreef Sitethief het volgende:
    Mjah das waar, maar voor mij is het nog onontgonnen terrein. Vooral ook omdat er overlap is in wat beiden kunnen doen. Stuur je bijvoorbeeld een redirect via JS of PHP?
    PHP doet de redirect vóórdat de pagina is geladen, met JS doe je dat na het laden of tijdens een event. Dat valt dus eigenlijk ook niet te vergelijken.
    Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
    als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
    👾
    pi_79754060
    waarschijnlijk zal ik hier goed zitten met mijn vraag.
    Ik wil dus in mijn website een simpele agenda plaatsen die op alle pagina's te zien is.
    Om dit in de html te zetten is dus niet handig omdat je dan op verschillende moet editen
    om de agenda als een jpg maken is voor het bijhouden ook niet erg handig
    wat is wel de juiste oplossing?
    pi_79754572
    Het op een aparte pagina maken en die pagina includen.

    <?php

    include ("./include/db.inc");

    ?>

    Zo is het bij mijn laatste project gegaan. Jij maakt een pagina van (bijv html) en met dat kleine stukje kan je die pagina in de andere pagina's zetten. Je moet het stukje code dan wel op de goede plaats zetten (dus daar waar je de tabel wilt).
    pi_79754891
    quote:
    Op dinsdag 30 maart 2010 18:06 schreef Puala het volgende:
    Het op een aparte pagina maken en die pagina includen.

    <?php

    include ("./include/db.inc");

    ?>

    Zo is het bij mijn laatste project gegaan. Jij maakt een pagina van (bijv html) en met dat kleine stukje kan je die pagina in de andere pagina's zetten. Je moet het stukje code dan wel op de goede plaats zetten (dus daar waar je de tabel wilt).
    ik ben nog niet zo heel erg thuis in php
    dus ik probeer het te begrijpen
    in bv mijn index.html zet ik een verwijzing naar agenda.php
    in agenda.php zet ik dus bovenstaande tekst
    en in db.inc mijn agenda?
    pi_79755134
    quote:
    Op dinsdag 30 maart 2010 18:14 schreef MrNiles het volgende:

    [..]

    ik ben nog niet zo heel erg thuis in php
    dus ik probeer het te begrijpen
    in bv mijn index.html zet ik een verwijzing naar agenda.php
    in agenda.php zet ik dus bovenstaande tekst
    en in db.inc mijn agenda?
    Euhm, wacht, ik leg het begrijpelijker uit (althans, doe poging tot).

    Je hebt index.html (en nog meer pagina's uit je menu). In die pagina(s) zet je:

    <?php

    include ("../agenda/agenda.php");

    ?>

    Dat stukje tussen " " is gewoon een plaats waar je de pagina kan vinden. Die heb je met html ook nodig

    En agenda.php bestaat uit bijv. je tabel waar je agenda in staat of hoe je dat wilt maken.
    pi_79773516
    rewriterule vraagje

    ik wou 2 regels maken zonder dat ze elkaar stoorden.
    wat er nu gebeurt is als ik er 1 uitvoer dat alle a hrefs erachter blog krijgen en dat is niet wat ik bedoelde :p
    probleem rewriterules doen niet wat ik wil :p

    ik heb nu een regel die als het goed is alles achter blog naar de goeie locaties stuurt alleen herschrijft hij ook alle andere a hrefs hoe kan je dit tegen gaan?


    Opgelost een stomme punt in de link fixte het. relatieve urls

    [ Bericht 14% gewijzigd door cablegunmaster op 31-03-2010 01:30:50 ]
    Redacted
      woensdag 31 maart 2010 @ 01:00:57 #40
    12221 Tijn
    Powered by MS Paint
    pi_79773733
    Het is in een MySQL database mogelijk om per kolom een comment mee te geven. Je ziet dit ook terug in phpMyAdmin bijvoorbeeld.

    Weet iemand hoe je de inhoud van zo'n comment opvraagt vanuit PHP?
    pi_79774050
    quote:
    Op woensdag 31 maart 2010 01:00 schreef Tijn het volgende:
    Het is in een MySQL database mogelijk om per kolom een comment mee te geven. Je ziet dit ook terug in phpMyAdmin bijvoorbeeld.

    Weet iemand hoe je de inhoud van zo'n comment opvraagt vanuit PHP?
    hier heb ik nog nooit van gehoord
    (het opvragen dan)
    Redacted
    pi_79774707
    quote:
    Op woensdag 31 maart 2010 01:00 schreef Tijn het volgende:
    Het is in een MySQL database mogelijk om per kolom een comment mee te geven. Je ziet dit ook terug in phpMyAdmin bijvoorbeeld.

    Weet iemand hoe je de inhoud van zo'n comment opvraagt vanuit PHP?
    SELECT `COLUMN_COMMENT` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_NAME` = 'table_name';

    Maar zoals Intrepidity al een keer opmerkte, als je op een shared host zit heb je wellicht geen toegang tot `INFORMATION_SCHEMA`.`COLUMNS`. In dat geval weet ik ook niet hoe je de comments kunt uitlezen.
    pi_79774912
    quote:
    Op woensdag 31 maart 2010 02:15 schreef captaintokyo het volgende:

    [..]

    SELECT `COLUMN_COMMENT` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_NAME` = 'table_name';

    Maar zoals Intrepidity al een keer opmerkte, als je op een shared host zit heb je wellicht geen toegang tot `INFORMATION_SCHEMA`.`COLUMNS`. In dat geval weet ik ook niet hoe je de comments kunt uitlezen.
    COLUMN_NAME , wil je er vast ook bij hebben
    wist niet eens dat dit kon * zat ook even mee te kijken.*
    snap nu ook waarom mn database een keer crashte (half jaar geleden) toen ik information_schema verwijderde


    HTACCES probleem

    dit is een werkende Rewrite.
    1
    2
    3
    <?php
    RewriteRule 
    ^/?blog/(.*)/?(.*).html$ /index.php?blog=$[L]
    ?>


    alleen nu had ik ook een die heel erg hierop leek.
    1
    2
    3
    <?php
    RewriteRule 
    ^(.*).htmlindex.php?keuze=$[L]
    ?>

    Apart werken ze maar samen voor geen meter
    heb ik hiervoor een rewritecond nodig? wat ik vaag zit te vermoeden.

    [ Bericht 12% gewijzigd door cablegunmaster op 31-03-2010 02:57:51 ]
    Redacted
    pi_79775786
    Opzich, als ze in hetzelfde bestand staan, zouden die 2 rewrites door de [L] flag geen invloed op elkaar mogen hebben, althans, als de eerste matcht moet hij de tweede overslaan.
    Wat gaat er precies fout?
    pi_79780681
    quote:
    Op dinsdag 30 maart 2010 18:19 schreef Puala het volgende:

    [..]

    Euhm, wacht, ik leg het begrijpelijker uit (althans, doe poging tot).

    Je hebt index.html (en nog meer pagina's uit je menu). In die pagina(s) zet je:

    <?php

    include ("../agenda/agenda.php");

    ?>

    Dat stukje tussen " " is gewoon een plaats waar je de pagina kan vinden. Die heb je met html ook nodig

    En agenda.php bestaat uit bijv. je tabel waar je agenda in staat of hoe je dat wilt maken.
    bedankt, het is me gelukt
    met een beetje extra google heb ik wat voor elkaar gekregen
    alleen mijn volgende vraag...
    de tekst heb ik in een div staan wat een achtergrond heeft en een kader
    maar zodra ik een "/n" wil doen dan verdwijnt mijn achtergrond+kader en krijg ik geen tekst meer te zien.
    kan het zijn dat deze functie dan op een verkeerde plaats heb staan of is het gewoon de verkeerde code?

    het is dus "gewoon" in html..
    <br> dus...

    [ Bericht 6% gewijzigd door MrNiles op 31-03-2010 11:43:12 ]
      woensdag 31 maart 2010 @ 11:25:43 #46
    12221 Tijn
    Powered by MS Paint
    pi_79780760
    quote:
    Op woensdag 31 maart 2010 02:15 schreef captaintokyo het volgende:

    [..]

    SELECT `COLUMN_COMMENT` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_NAME` = 'table_name';

    Maar zoals Intrepidity al een keer opmerkte, als je op een shared host zit heb je wellicht geen toegang tot `INFORMATION_SCHEMA`.`COLUMNS`. In dat geval weet ik ook niet hoe je de comments kunt uitlezen.
    Ah, information schema, natuurlijk. Bedankt!

    Maar inderdaad, op een shared host zit je dan wellicht met de gebakken peren. Toch maar een andere manier bedenken om extra informatie aan m'n fields mee te geven. Ik stop wel gewoon wat extra informatie in de naam van de kolom.
    pi_79782103
    quote:
    Op woensdag 31 maart 2010 11:23 schreef MrNiles het volgende:

    [..]

    bedankt, het is me gelukt
    met een beetje extra google heb ik wat voor elkaar gekregen
    alleen mijn volgende vraag...
    de tekst heb ik in een div staan wat een achtergrond heeft en een kader
    maar zodra ik een "/n" wil doen dan verdwijnt mijn achtergrond+kader en krijg ik geen tekst meer te zien.
    kan het zijn dat deze functie dan op een verkeerde plaats heb staan of is het gewoon de verkeerde code?

    het is dus "gewoon" in html..
    <br> dus...
    Heb je dat in je php stukje staan of waar? Laat eens meer code zien?
    pi_79783691
    quote:
    Op woensdag 31 maart 2010 11:59 schreef Puala het volgende:

    [..]

    Heb je dat in je php stukje staan of waar? Laat eens meer code zien?
    <?php
    echo ("<center>
    <b>Agenda</b><br>
    3 april - jeugdsolistenconcours<br>
    10 april - gez.rep.jeugdorkest<br>
    2 mei - 15:00 Lof<br>
    30 mei - meimarkt<br>
    </center>");
    ?>
    pi_79784192
    quote:
    Op woensdag 31 maart 2010 12:39 schreef MrNiles het volgende:

    [..]

    <?php
    echo ("<center>
    <b>Agenda</b><br>
    3 april - jeugdsolistenconcours<br>
    10 april - gez.rep.jeugdorkest<br>
    2 mei - 15:00 Lof<br>
    30 mei - meimarkt<br>
    </center>");
    ?>
    waarvoor zou je hiervoor php gebruiken?

    1
    2
    3
    4
    5
    6
    7
    <center>
    <b>Agenda</b><br>
    3 april - jeugdsolistenconcours<br>
    10 april - gez.rep.jeugdorkest<br>
    2 mei - 15:00 Lof<br>
    30 mei - meimarkt<br>
    </center>


    werkt net zo goed .
    quote:
    Op woensdag 31 maart 2010 08:02 schreef Intrepidity het volgende:
    Opzich, als ze in hetzelfde bestand staan, zouden die 2 rewrites door de [L] flag geen invloed op elkaar mogen hebben, althans, als de eerste matcht moet hij de tweede overslaan.
    Wat gaat er precies fout?
    kwestie van volgorde probleem denk ik
    werkt namelijk nu wel weer

    Codering is soms een klein beetje magie

    [ Bericht 32% gewijzigd door cablegunmaster op 31-03-2010 15:22:18 ]
    Redacted
    pi_79787744
    [quote]Op woensdag 31 maart 2010 12:52 schreef cablegunmaster het volgende:

    [..]

    waarvoor zou je hiervoor php gebruiken?
    [ code verwijderd ]

    werkt net zo goed .

    verklaar je nader
    ik ben echt beginnend
    ik wil namelijk op verschillende pagina's een zelfde tekst hebben
    pi_79790316
    quote:
    Op woensdag 31 maart 2010 14:13 schreef MrNiles het volgende:
    [quote]Op woensdag 31 maart 2010 12:52 schreef cablegunmaster het volgende:

    [..]

    waarvoor zou je hiervoor php gebruiken?
    [ code verwijderd ]

    werkt net zo goed .

    verklaar je nader
    ik ben echt beginnend
    ik wil namelijk op verschillende pagina's een zelfde tekst hebben
    Je "agenda" zelf hoeft niet tussen <?php .. ?> tags
    pi_79790645
    quote:
    Op woensdag 31 maart 2010 14:13 schreef MrNiles het volgende:
    [quote]Op woensdag 31 maart 2010 12:52 schreef cablegunmaster het volgende:

    [..]

    waarvoor zou je hiervoor php gebruiken?
    [ code verwijderd ]

    werkt net zo goed .

    verklaar je nader
    ik ben echt beginnend
    ik wil namelijk op verschillende pagina's een zelfde tekst hebben
    nou dan maak je een bestand genaamd inc.agenda.php (inc voor include hoeft niet maar makkelijker om uitelkaar te houden ^^) Stopt hier alle gegevens in die je overal wilt neerzetten

    Vervolgens doe je op elke pagina waar je het wilt hebben:
    1
    2
    3
    <?php
    include "/inc.agenda.php";
    ?>


    Natuurlijk moet elke pagina waar je het wil includen een .php extensie hebben .
    Redacted
      woensdag 31 maart 2010 @ 22:19:15 #53
    137776 boem-dikkie
    Jedi Mind Baby!
    pi_79808610
    Ik zit weer vast met mijn sessions...

    Ik heb als ik inlog dit stukje code
    1
    2
    3
    4
    5
    6
    7
    <?php
    session_start
    ();
                
    // Gebruiker inloggen
                
    $_SESSION['ingelogd'] = true;
                
    $_SESSION['gebruikersNaam'] = $gebruikersNaam;
                
    header ("location: profiel.php");
    ?>


    Je wordt als je de goede gegevens hebt ingevuld doorgestuurd naar profiel.php.
    Om te kijken of de user daadwerkelijk is ingelogd heb ik bovenaan profiel.php ( en de andere pagina's ) dit staan:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
        session_start
    ();
        if (! 
    $_SESSION['ingelogd'] )
          {
              
    header ("location: inlog.php"); 
        }
          else 
        { 
            
          }
    ?>


    Alleen als ik nu op F5 druk.. of ik ga op de pagina 'profiel.php' naar een andere pagina toe , dan wordt ik naar inlog.php gestuurd..
    Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
    pi_79822059
    Ik heb een probleempje, ik probeer een string met een o+umlaut door middel van PDO in een database te frotten. Collatie van zowel tabel als veld is utf8_general_ci, maar ik krijg de volgende exception:
    exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF6hlman...' for column 'achternaam' at row 1'

    Dat moet toch gewoon op te slaan zijn in UTF8? Wat doe ik fout?

    Edit: "SET NAMES utf8" query had geen effect overigens

    Even ter informatie, ik heb een database proxyklasse die van PDO overerft en als volgt de verbinding opzet:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
        
    public function __construct($connectionstring$user$password)
        {
            
    self::$log = new Log("query");

            
    parent::__construct($connectionstring$user$password, array(PDO::ATTR_PERSISTENT => true));
            
    parent::setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);
            
    $this->query("SET NAMES utf8");
        }
    ?>


    [ Bericht 24% gewijzigd door Intrepidity op 01-04-2010 11:07:28 ]
      donderdag 1 april 2010 @ 11:56:30 #55
    25889 Sitethief
    Fulltime Flapdrol
    pi_79824565
    Waarom zet je er niet gewoon & #246; voor in de plaats
    Stroek: Sitethief, die is heel groot en sterk :Y.
    Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
      donderdag 1 april 2010 @ 11:58:40 #56
    25889 Sitethief
    Fulltime Flapdrol
    pi_79824654
    quote:
    Op woensdag 31 maart 2010 22:19 schreef boem-dikkie het volgende:
    Ik zit weer vast met mijn sessions...

    Ik heb als ik inlog dit stukje code
    [ code verwijderd ]

    Je wordt als je de goede gegevens hebt ingevuld doorgestuurd naar profiel.php.
    Om te kijken of de user daadwerkelijk is ingelogd heb ik bovenaan profiel.php ( en de andere pagina's ) dit staan:
    [ code verwijderd ]

    Alleen als ik nu op F5 druk.. of ik ga op de pagina 'profiel.php' naar een andere pagina toe , dan wordt ik naar inlog.php gestuurd..
    Echo Session eens op die pagina?

    [ Bericht 3% gewijzigd door Sitethief op 01-04-2010 12:14:00 (foutej) ]
    Stroek: Sitethief, die is heel groot en sterk :Y.
    Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
      donderdag 1 april 2010 @ 12:03:13 #57
    137776 boem-dikkie
    Jedi Mind Baby!
    pi_79824819
    Sorry?
    Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
    pi_79824829
    quote:
    Op donderdag 1 april 2010 11:56 schreef Sitethief het volgende:
    Waarom zet je er niet gewoon & #246; voor in de plaats
    Omdat die data o.a. bedoeld is voor in headers van e-mailberichten, waar HTML-tekens niet toegestaan zijn. Ik wil de originele tekens in de database hebben, later kan ik het nog wel weer coderen als ik het in HTML wil weergeven.

    een dump van "SHOW variables LIKE 'char%';" levert op:
    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
    array(8) {
      [0]=>
      array(2) {
        ["Variable_name"]=>
        string(20) "character_set_client"
        ["Value"]=>
        string(4) "utf8"
      }
      [1]=>
      array(2) {
        ["Variable_name"]=>
        string(24) "character_set_connection"
        ["Value"]=>
        string(4) "utf8"
      }
      [2]=>
      array(2) {
        ["Variable_name"]=>
        string(22) "character_set_database"
        ["Value"]=>
        string(4) "utf8"
      }
      [3]=>
      array(2) {
        ["Variable_name"]=>
        string(24) "character_set_filesystem"
        ["Value"]=>
        string(6) "binary"
      }
      [4]=>
      array(2) {
        ["Variable_name"]=>
        string(21) "character_set_results"
        ["Value"]=>
        string(4) "utf8"
      }
      [5]=>
      array(2) {
        ["Variable_name"]=>
        string(20) "character_set_server"
        ["Value"]=>
        string(4) "utf8"
      }
      [6]=>
      array(2) {
        ["Variable_name"]=>
        string(20) "character_set_system"
        ["Value"]=>
        string(4) "utf8"
      }

    Alles lijkt dus gewoon UTF8 te zijn qua verbinding..
    pi_79829740
    heb ik dus een scripje gevonden om verjaardagen op een site te zetten....maar ik snap er WEER weinig van
    wat moet ik doen met alle variabelen?
    moet dat in een db oid?

    hier het script
    pi_79830288
    Dat script berekent alleen hoeveel tijd er nog resteert tot de volgende verjaardag. En nog slecht ook. Wil je dat gebruiken zul je dus inderdaad verjaardagen ergens in moeten bijhouden.
    pi_79830535
    quote:
    Op donderdag 1 april 2010 14:21 schreef Intrepidity het volgende:
    Dat script berekent alleen hoeveel tijd er nog resteert tot de volgende verjaardag. En nog slecht ook. Wil je dat gebruiken zul je dus inderdaad verjaardagen ergens in moeten bijhouden.
    zelf kan ik zoiets niet schrijven vandaar copy/paste
    ik ben op zoek om op een eenvoudige manier verjaardagen te laten zien op een site.
    het liefst natuurlijk dmv een script zodat ik het zelf niet moet editen
    voorkeur iets met een functie die de eerst volgende 2 of 3 verjaardagen ook laat zien
    pi_79862528
    Hoe kan deze code een pagina openen?
    er staat geen file.html na de laatste /

    <a href="/xx/xx/xx/xxxxxx/xxxxx/">
      vrijdag 2 april 2010 @ 11:18:31 #63
    91039 mstx
    2x1/2 = 1/2 x 1/2
    pi_79862654
    quote:
    Op vrijdag 2 april 2010 11:13 schreef MrNiles het volgende:
    Hoe kan deze code een pagina openen?
    er staat geen file.html na de laatste /

    <a href="/xx/xx/xx/xxxxxx/xxxxx/">
    Mod_rewrite, Multiviews of natuurlijk gewoon een index.html/php in die map zetten...?
    Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
    als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
    👾
      vrijdag 2 april 2010 @ 11:19:03 #64
    25889 Sitethief
    Fulltime Flapdrol
    pi_79862677
    quote:
    Op vrijdag 2 april 2010 11:13 schreef MrNiles het volgende:
    Hoe kan deze code een pagina openen?
    er staat geen file.html na de laatste /

    <a href="/xx/xx/xx/xxxxxx/xxxxx/">
    Of hij zoekt dan naar de index.php/index.html etc. Of er is een apache instelling die er voor zorgt dat ie op de juiste plek terecht komt.
    Stroek: Sitethief, die is heel groot en sterk :Y.
    Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
      vrijdag 2 april 2010 @ 14:08:39 #65
    137776 boem-dikkie
    Jedi Mind Baby!
    pi_79868811
    Uit de eerder gevraagde sessions ben ik uit.

    Nu het volgende struikelblok.

    1
    2
    3
    <?php
    $sql
    ="UPDATE 'imovie_films' SET 'Regisseur' = '".$_POST[Regisseur]."','Jaar' = '".$_POST[Jaar]."','IMDB' = '".$_POST[IMDB]."','Titel' = '".$_POST[Titel]."','Review' = '".$_POST[Review]."' WHERE 'FilmID' = $_GET[id];";]
    ?>


    Ziet iemand hier een opmerkelijke fout? Ik heb een pagina die heet 'pageshow.php?id=' deze laat gegevens zien van de film in een form. Onder aan deze vorm heb ik een knop die doorlinkt naar mijn PHP script waar bovenstaande SQL in staat. Als ik wijzig dan doet hij niks...
    Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
    pi_79868860
    quote:
    Op vrijdag 2 april 2010 14:08 schreef boem-dikkie het volgende:
    Uit de eerder gevraagde sessions ben ik uit.

    Nu het volgende struikelblok.
    [ code verwijderd ]

    Ziet iemand hier een opmerkelijke fout? Ik heb een pagina die heet 'pageshow.php?id=' deze laat gegevens zien van de film in een form. Onder aan deze vorm heb ik een knop die doorlinkt naar mijn PHP script waar bovenstaande SQL in staat. Als ik wijzig dan doet hij niks...
    Escape in ieder geval die $_GET["id"] even.. Nu is het vrij simpel om door de URL aan te passen SQL-code te injecteren..
      vrijdag 2 april 2010 @ 14:14:11 #67
    137776 boem-dikkie
    Jedi Mind Baby!
    pi_79869012
    quote:
    Op vrijdag 2 april 2010 14:10 schreef Intrepidity het volgende:

    [..]

    Escape in ieder geval die $_GET["id"] even.. Nu is het vrij simpel om door de URL aan te passen SQL-code te injecteren..
    Nouja, het is voor een schoolproject en dat soort dingen gaan we niet eens behandelen. Ik heb liever dat het onveilig werkt dan dat ik nog tijd moet investeren om mezelf in te lezen over dat sql injection. ( Sorry en toch bedankt )
    Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
    pi_79870104
    Je kan die string echo'en, dan zie je ook waar de fout staat (iig als je fouten uit pure SQL kan ontdekken, nu zit je ook met al die PHP escape chars etc.
      vrijdag 2 april 2010 @ 15:04:30 #69
    137776 boem-dikkie
    Jedi Mind Baby!
    pi_79870946
    Ik had error_reporting even aan en dan heeft ie het hier over..

    1Notice: Use of undefined constant Regisseur - assumed 'Regisseur' in C:\www\dw\ICM\273647\imovie\insertwijziging.php on line 31 Notice: Use of undefined constant Jaar - assumed 'Jaar' in C:\www\dw\ICM\273647\imovie\insertwijziging.php on line 32 Notice: Use of undefined constant IMDB - assumed 'IMDB' in C:\www\dw\ICM\273647\imovie\insertwijziging.php


    Dat undefined zegt hij over elk item die ik wil updaten..
    Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
    pi_79871132
    Post de html van het <form> dat je gebuikt eens. Ik denk dat je daar een fout in hebt gemaakt.
      vrijdag 2 april 2010 @ 15:10:29 #71
    137776 boem-dikkie
    Jedi Mind Baby!
    pi_79871153
    Mijn form wordt ge'echo'd door PHP.

    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
    <?php
    <td
                <
    table class=tabel><form method="POST" action="insertwijziging.php">
                    <
    tr>
                        <
    td>FilmID</td>
                        <
    td>'.$lijst["FilmID"].'</td>
                    </
    tr>
                    <
    tr>
                        <
    td>Regisseur</td>
                        <
    td><input type="text" value="'.$lijst["Regisseur"].'" name="Regisseur"></td>
                    </
    tr>
                    <
    tr>
                        <
    td>Jaar</td>
                        <
    td><input type="text" value="'.$lijst["Jaar"].'" name="Jaar"></td>
                    </
    tr>
                    <
    tr>
                        <
    td>IMDb</td>
                        <
    td><input type="text" value="'.$lijst["IMDB"].'" name="IMDB"></td>
                    </
    tr>
                    <
    tr>
                        <
    td>Titel</td>
                        <
    td><input type="text" value="'.$lijst["Titel"].'" name="Titel"></td>
                    </
    tr>
                    <
    tr>
                        <
    td width=50>Review</td>
                        <
    td width=350><input type="text" value="'.$lijst["Review"].'" name="Review" height="200"></td>
                    </
    tr>
                    <
    tr><td><input type="submit" value="Verzenden" name="verzenden"></td></tr>
                </
    table></form>
            </
    td>
    ?>
    Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
    pi_79871373
    Probeer het eens zo:
    <form method="POST" action="insertwijziging.php?<?php echo $_GET['id']; ?>">
    <form method="POST" action="insertwijziging.php?'.$_GET['id'].'">

    Die foutmelding die je krijgt is geen foutmelding maar een waarschuwing. Je moet $_POST['Regisseur'] gebruiken i.p.v. $_POST[Regisseur].
      vrijdag 2 april 2010 @ 15:19:58 #73
    137776 boem-dikkie
    Jedi Mind Baby!
    pi_79871482
    Als ik die twee dingen verander krijg ik twee witte pagina's.
    Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
    pi_79871570
    Zie mijn verbetering hierboven
      vrijdag 2 april 2010 @ 15:22:25 #75
    137776 boem-dikkie
    Jedi Mind Baby!
    pi_79871581
    Heb inplaats van $_POST['Regisseur'] dubbele " gebruikt. En nu zijn die undefined items weg. Toch nog steeds een foutmelding.
    Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
      vrijdag 2 april 2010 @ 15:24:03 #76
    137776 boem-dikkie
    Jedi Mind Baby!
    pi_79871638
    Oké. Nu geen errors ( waarschuwingen ) meer. Alleen hij voert nog steeds de SQL niet uit.

    Ik heb
    1
    2
    3
    4
    5
    <?php
    if (!mysql_query($sql))
      {
      echo 
    Verbinding maken is mislukt,
    ?>


    Er in staan. En dat blijft hij nu roepen. Thanks trouwens.
    Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
    pi_79871731
    Andere queries die je gebruikt werken wel? Post het stuk code dan eens waarin je verbinding maakt met de database...
      vrijdag 2 april 2010 @ 15:29:01 #78
    137776 boem-dikkie
    Jedi Mind Baby!
    pi_79871819
    Gefixxed. Er zat een kleine fout in je bovenstaande code !
    Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
      vrijdag 2 april 2010 @ 15:29:51 #79
    137776 boem-dikkie
    Jedi Mind Baby!
    pi_79871848
    1
    2
    3
    4
    <?php
    <form method="POST" action="insertwijziging.php? echo $_GET['id']; ">
    <
    form method="POST" action="insertwijziging.php?'.$_GET['id'].'">
    ?>


    Wat hij nu laat zien is insertwijziging?2384934

    Dan weet hij niet dat het cijfer het ID is.
    Ik heb dit er van gemaakt.

    1<form method="POST" action="insertwijziging.php?id='.$_GET['id'].'">
    Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
    pi_79871886
    Trouwens, deze code klopt ook niet:
    $sql="UPDATE 'imovie_films' SET 'Regisseur' = '".$_POST[Regisseur]."','Jaar' = '".$_POST[Jaar]."','IMDB' = '".$_POST[IMDB]."','Titel' = '".$_POST[Titel]."','Review' = '".$_POST[Review]."' WHERE 'FilmID' = $_GET[id];";]

    Dat moet zijn:
    $sql="UPDATE `imovie_films` SET `Regisseur` = '".$_POST['Regisseur']."',`Jaar` = '".$_POST['Jaar']."',`IMDB` = '".$_POST['IMDB']."',`Titel` = '".$_POST['Titel']."',`Review` = '".$_POST['Review']."' WHERE `FilmID` = $_GET['id'];";

    En eigenlijk moet je al die $_POST en $_GET's nog tussen mysql_real_eascape_string()'s zetten, maar dat vind je niet nodig las ik al...
    pi_79871916
    quote:
    Op vrijdag 2 april 2010 15:29 schreef boem-dikkie het volgende:

    [ code verwijderd ]

    Wat hij nu laat zien is insertwijziging?2384934

    Dan weet hij niet dat het cijfer het ID is.
    Ik heb dit er van gemaakt.
    [ code verwijderd ]


    Oh ja, sorry, foutje Doet 'ie het nu??
      vrijdag 2 april 2010 @ 15:37:25 #82
    137776 boem-dikkie
    Jedi Mind Baby!
    pi_79872143
    quote:
    Op vrijdag 2 april 2010 15:31 schreef captaintokyo het volgende:

    [..]

    Oh ja, sorry, foutje Doet 'ie het nu??
    Jep. Thanks in ieder geval!
    Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
      vrijdag 2 april 2010 @ 16:27:21 #83
    159156 Dokay
    Ago ergo sum
    pi_79873769
    hey mensen, kom er niet uit;

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     

    <?php
    if (array_key_exists('instellen2', $_POST)) {

    mysql_query("INSERT INTO dienstprofielen (s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, s17, s18, s19, s20, s21, s22, s23, s24, s25, s26, s27, s28, s29, s30, s31, s32, s33, s34, s35)
    VALUES
    ('$_POST[s1]','$_POST[s2]','$_POST[s3]','$_POST[s4]','$_POST[s5]','$_POST[s6]','$_POST[s7]','$_POST[s8]','$_POST[s9]','$_POST[s10]',
    '$_POST[s11]','$_POST[s12]','$_POST[s13]','$_POST[s14]','$_POST[s15]','$_POST[s16]','$_POST[s17]','$_POST[s18]','$_POST[s19]','$_POST[s20]',
    '$_POST[s21]','$_POST[s22]','$_POST[s23]','$_POST[s24]','$_POST[s25]','$_POST[s26]','$_POST[s27]','$_POST[s28]','$_POST[s29]','$_POST[s30]',
    '$_POST[s31]','$_POST[s32]','$_POST[s33]','$_POST[s34]','$_POST[s35]')");


    mysql_query("INSERT INTO dienstprofielen (e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35)
    VALUES
    ('$_POST[e1]','$_POST[e2]','$_POST[e3]','$_POST[e4]','$_POST[e5]','$_POST[e6]','$_POST[e7]','$_POST[e8]','$_POST[e9]','$_POST[e10]',
    '$_POST[e11]','$_POST[e12]','$_POST[e13]','$_POST[e14]','$_POST[e15]','$_POST[e16]','$_POST[e17]','$_POST[e18]','$_POST[e19]','$_POST[e20]',
    '$_POST[e21]','$_POST[e22]','$_POST[e23]','$_POST[e24]','$_POST[e25]','$_POST[e26]','$_POST[e27]','$_POST[e28]','$_POST[e29]','$_POST[e30]',
    '$_POST[e31]','$_POST[e32]','$_POST[e33]','$_POST[e34]','$_POST[e35]')");


    echo "done";
    exit ;} 
    ?>


    dit retourneert steeds: "notice: undefined index" voor e1 t/m e35. s1 t/m s35 worden wel gewoon verwerkt.. waar gaat dit fout?

    [ Bericht 0% gewijzigd door Dokay op 02-04-2010 17:36:47 ]
    pi_79874895
    Wellicht een domme vraag, maar die velden bestaan wel?
      vrijdag 2 april 2010 @ 17:09:55 #85
    159156 Dokay
    Ago ergo sum
    pi_79874947
    quote:
    Op vrijdag 2 april 2010 17:08 schreef Intrepidity het volgende:
    Wellicht een domme vraag, maar die velden bestaan wel?
    ja die velden bestaan gewoon, heb ze meerdere malen nagelopen in form & database..
    pi_79874982
    Wellicht een veld uit de s-reeks die als verplicht gemarkeerd staat en die je dus niet vult in je query voor e-velden?
      vrijdag 2 april 2010 @ 17:42:48 #87
    159156 Dokay
    Ago ergo sum
    pi_79875848
    quote:
    Op vrijdag 2 april 2010 17:12 schreef Intrepidity het volgende:
    Wellicht een veld uit de s-reeks die als verplicht gemarkeerd staat en die je dus niet vult in je query voor e-velden?
    nee dat kan het ook niet zijn.. ik vul 1 record eenmalig met 35 s waarden en 35 e waarden achter elkaar. Ik heb ook beiden reeksen in 1 lange query gezet maar dat geeft hetzelfde resultaat.

    edit: fout al gevonden.. had verkeerde nametags aan de e velden in form meegegeven.. ik maar loeren op php code en de database.. zucht

    moet toch scherp blijven met 152 velden..

    [ Bericht 20% gewijzigd door Dokay op 02-04-2010 17:50:35 ]
      vrijdag 2 april 2010 @ 21:38:04 #88
    159156 Dokay
    Ago ergo sum
    pi_79884577
    Nog even een vraagje ik kom hier echt niet uit; ik heb een insert query waarbij ik een waarde wil zetten als een statement waar is. Voorbeeld query:

    1if($s1=="00:00:00" && $e1=="00:00:00") { } else { mysql_query("INSERT INTO diensten (datum, start, eind, opmerkingen, werknemer) VALUES('$dag1','$s1','$e1','$o1','$w1')");}


    wat de bedoeling is: als $w1 géén 0 is, wil ik dat de kolom "code" in dezelfde rij als deze record de waarde 3 krijgt. Dit is een query die zich 120 keer achter elkaar herhaalt dus ik hoop dat er een niet al te lompe oplossing voor is, iemand een suggestie? Ik zat te denken aan een if statement binnen de query, het probleem is dat ik geen adres heb om naar te verwijzen omdat je de ID van deze record niet weet.
      vrijdag 2 april 2010 @ 21:39:47 #89
    75592 GlowMouse
    l'état, c'est moi
    pi_79884649
    Zoek eens op WHERE
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
    pi_79884871
    Wie kent er een goede PHP stack die bovenop IIS draait? We gebruiken nu Zend Server, maar als je daar serieuze dingen mee wilt gaan doen moet je al vrij snel gaan dokken. Ik heb weinig tijd om alles handmatig te gaan lopen instellen (en daarnaast heb ik de ballen verstand van IIS en ISAPI), dus het moet wel redelijk plug-and-play wezen En we willen op IIS draaien om onze devserver zo gelijk mogelijk te houden met die van onze vaste hostingboer.
    Edit: Ohja, het moet wel minstens een pakket met PHP 5.3.0 of hoger wezen.
      vrijdag 2 april 2010 @ 21:45:52 #91
    159156 Dokay
    Ago ergo sum
    pi_79884909
    quote:
    Op vrijdag 2 april 2010 21:39 schreef GlowMouse het volgende:
    Zoek eens op WHERE
    lol, ja dat bedoel ik dus met die if statement, maar waar moet ik met WHERE naar verwijzen als de record op hetzelfde moment gemaakt word? iets van WHERE=this_record ofzo? :p
      FOK!-Schrikkelbaas vrijdag 2 april 2010 @ 21:48:16 #92
    1972 Swetsenegger
    Egocentrische Narcist
    pi_79885018
    quote:
    Op vrijdag 2 april 2010 21:45 schreef Dokay het volgende:

    [..]

    lol, ja dat bedoel ik dus met die if statement, maar waar moet ik met WHERE naar verwijzen als de record op hetzelfde moment gemaakt word? iets van WHERE=this_record ofzo? :p
    mysql_insert_id
    pi_79906518
    Voor een klein projectje zit ik met het volgende: 2 tabel opzetjes

    tree (id, sub_id, titel)
    dox (id, tree_id, titel)

    nu wil ik bij iedere tree id een bij behorend dox id halen, maar in sommige tree's zit geen dox en deze wil ik dan van een dieper tree id halen die hoger ligt.

    Voorbeeld.

    tree
    1 0 hoofdgroep
    2 0 hoofdgroep 1
    3 0 hoofdgroep 2
    4 1 subgroep 1
    5 1 subgroep 2
    6 4 subsubgroep 1
    7 6 subsubsubgroep 1

    uitbeeldend is het dan (tussen haakjse () staan het aantal documenten in de die subgroep)
    hoofdgroep (0)
    -- subgroep 1 (0)
    ---- subsubgroep 1 (1)
    ------ sbsubsubgroep 1 (5)
    -- subgroep 2 (2)
    hoofdgroep 1 (1)
    hoofdgroep 2 (1)

    maar nu wil ik alleen de hoofdgroepen laten zien met een plaatje van het document, maar als er geen document is moet deze van een hogere sub gehaald worden (bv subsubgroep 1).

    Hoe kan ik dat doen zonder al te veel queries te misbruiken?

    Want volgens mij is het niet simpel mogelijk om diepgaande queries te maken en moet ik zelf eerst de sub, dan de subsub en dan nog eens de subsubsub tree id's achterhalen en dan een mogelijk document plaatje uit de tabel lezen.

    Anyone?
    Just say hi!
    pi_79907664
    quote:
    Op donderdag 1 april 2010 10:43 schreef Intrepidity het volgende:
    Ik heb een probleempje, ik probeer een string met een o+umlaut door middel van PDO in een database te frotten. Collatie van zowel tabel als veld is utf8_general_ci, maar ik krijg de volgende exception:
    exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF6hlman...' for column 'achternaam' at row 1'

    Dat moet toch gewoon op te slaan zijn in UTF8? Wat doe ik fout?

    Edit: "SET NAMES utf8" query had geen effect overigens

    Even ter informatie, ik heb een database proxyklasse die van PDO overerft en als volgt de verbinding opzet:
    [ code verwijderd ]
    Anyone?
      maandag 5 april 2010 @ 18:54:00 #95
    159156 Dokay
    Ago ergo sum
    pi_79975170
    kan iemand me vertellen hoe dit probleem op te lossen? ik wil graag dat de code een waarde in een rij verandert zodat deze "gearchiveerd" wordt als deze een dag is verlopen. Tot nu toe heb ik de volgende code:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <?php

    $today = date('d-m-Y');
    $tomorrow = strtotime('+1 day', strtotime($today));

    $schoonmaak_query = mysql_query("SELECT datum, id FROM diensten");
    $record3 = mysql_fetch_assoc($schoonmaak_query);


    $plandatum = $record3['datum'];
    $dienstid = $record3['id'];
    $expiration_date = strtotime($plandatum);


    if ($expiration_date < $tomorrow) {
    mysql_query("UPDATE diensten SET code='4' WHERE id='$dienstid'"); } 
    ?>


    Eerst werkte het wel, maar toen pakte het script steeds maar 1 record als het uitgevoerd werd.. nu werkt het vreemd genoeg helemaal niet meer. Het is dus de bedoeling dat ie de kolom "code" naar 4 veranderd als de datum 1 dag is verlopen en dit voor alle records checkt
      maandag 5 april 2010 @ 19:01:00 #96
    75592 GlowMouse
    l'état, c'est moi
    pi_79975385
    dit moet je in SQL oplossen

    UPDATE diensten SET code='4' WHERE datum < [iets wat morgen aanduidt]
    waarbij datum geen string-veld meer is
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
      maandag 5 april 2010 @ 19:02:25 #97
    75592 GlowMouse
    l'état, c'est moi
    pi_79975435
    quote:
    Op zaterdag 3 april 2010 17:32 schreef Intrepidity het volgende:

    [..]

    Anyone?
    Waarom \xF8 en niet gewoon het UTF-8 karakter?

    edit: http://blog.sempersolutio(...)t-string-value-xe9e/
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
      maandag 5 april 2010 @ 19:02:39 #98
    159156 Dokay
    Ago ergo sum
    pi_79975442
    quote:
    Op maandag 5 april 2010 19:01 schreef GlowMouse het volgende:
    dit moet je in SQL oplossen

    UPDATE diensten SET code='4' WHERE datum < [iets wat morgen aanduidt]
    waarbij datum geen string-veld meer is
    goede, had het nog niet van die kant bekeken, bedankt!
    pi_80031924
    Ik moet een scherm maken waarin de temperatuur kan worden ingevuld. Er wordt een andere melding gegeven als de temperatuur hoger is dan 28 dan onder de 28 graden...
      woensdag 7 april 2010 @ 09:15:08 #100
    12221 Tijn
    Powered by MS Paint
    pi_80032356
    quote:
    Op woensdag 7 april 2010 08:55 schreef Gitaarmat het volgende:
    Ik moet een scherm maken waarin de temperatuur kan worden ingevuld. Er wordt een andere melding gegeven als de temperatuur hoger is dan 28 dan onder de 28 graden...
    Wat is je vraag?
    pi_80032779
    quote:
    Op maandag 5 april 2010 19:02 schreef GlowMouse het volgende:

    [..]

    Waarom \xF8 en niet gewoon het UTF-8 karakter?

    edit: http://blog.sempersolutio(...)t-string-value-xe9e/
    Ik vraag me eigenlijk meer af waar dat karakter vandaan komt ja.. Ik lees gegevens uit CSV met fgetcsv, die gegevens zitten daarna tijdelijk in een object en worden vervolgens met PDO geinsert. Maargoed, ik denk dat ik gewoon utf8_encode over iedere string heen gooi in mijn databaseklasse.. Ietswat lelijke maar wel eenvoudige fix
    pi_80035765
    quote:
    Op woensdag 7 april 2010 09:15 schreef Tijn het volgende:

    [..]

    Wat is je vraag?
    ?
    Redacted
    pi_80035847
    quote:
    Op zaterdag 3 april 2010 16:56 schreef Chandler het volgende:
    Voor een klein projectje zit ik met het volgende: 2 tabel opzetjes

    tree (id, sub_id, titel)
    dox (id, tree_id, titel)

    nu wil ik bij iedere tree id een bij behorend dox id halen, maar in sommige tree's zit geen dox en deze wil ik dan van een dieper tree id halen die hoger ligt.

    Voorbeeld.

    tree
    1 0 hoofdgroep
    2 0 hoofdgroep 1
    3 0 hoofdgroep 2
    4 1 subgroep 1
    5 1 subgroep 2
    6 4 subsubgroep 1
    7 6 subsubsubgroep 1

    uitbeeldend is het dan (tussen haakjse () staan het aantal documenten in de die subgroep)
    hoofdgroep (0)
    -- subgroep 1 (0)
    ---- subsubgroep 1 (1)
    ------ sbsubsubgroep 1 (5)
    -- subgroep 2 (2)
    hoofdgroep 1 (1)
    hoofdgroep 2 (1)

    maar nu wil ik alleen de hoofdgroepen laten zien met een plaatje van het document, maar als er geen document is moet deze van een hogere sub gehaald worden (bv subsubgroep 1).

    Hoe kan ik dat doen zonder al te veel queries te misbruiken?

    Want volgens mij is het niet simpel mogelijk om diepgaande queries te maken en moet ik zelf eerst de sub, dan de subsub en dan nog eens de subsubsub tree id's achterhalen en dan een mogelijk document plaatje uit de tabel lezen.

    Anyone?
    Waarom zou je op deze manier je plaatjes mappen willen ophalen?
    ik snap best de manier van opslaan maar het ophalen?.

    kan je niet bij elke gebruiker daar de mappen van opslaan in een string?
    Wat is het extra nut ervan om de submappen te weten?
    Redacted
      woensdag 7 april 2010 @ 17:46:17 #104
    159156 Dokay
    Ago ergo sum
    pi_80050794
    lieve fokkertjes, na eindeloos googlen leg ik deze vraag hier neer want ik denk dat het vrij makkelijk op te lossen is;

    ik heb een kolom met een DATE waarde en een kolom met een TIME waarde. Echter, als ik de waarde van de DATE echo krijg ik een voor Nederlandse begrippen vreemd formaat van YYYY-MM-DD. Nu wil ik dit ouputten naar DD-MM-YYYY. Hetzelfde geldt eigenlijk voor tijd, deze worden geoutput als HH:MM:SS. Ik wil alleen maar HH:MM zien. Kan ook nergens een optie in mysql/phpmyadmin vinden om dit te veranderen, dus zal waarschijnlijk stukje php moeten worden.

    Iemand?
    pi_80050885
    date_format() is je vriend

    Waarom gebruik je niet gewoon een timestamp kolom trouwens, dat lijkt me eenvoudiger dan 2 losse?
      woensdag 7 april 2010 @ 17:50:45 #106
    159156 Dokay
    Ago ergo sum
    pi_80050986
    quote:
    Op woensdag 7 april 2010 17:48 schreef Xcalibur het volgende:
    date_format() is je vriend

    Waarom gebruik je niet gewoon een timestamp kolom trouwens, dat lijkt me eenvoudiger dan 2 losse?
    de waarden staan los van elkaar, heb nog meerdere TIME waarden in een record staan. bedankt voor je tip zal eens kijken naar die functie
      donderdag 8 april 2010 @ 17:04:01 #107
    159156 Dokay
    Ago ergo sum
    pi_80089505
    hmm en toch wil het niet lukken..

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $diensten_query = mysql_query("SELECT DATE_FORMAT(datum, '%W %d-%c-%y') FROM diensten WHERE code=1 OR code=2 ORDER by datum");

    if (!mysql_num_rows($diensten_query)) {
      echo "<br><b>Er zijn momenteel geen openstaande diensten.</b><br><br>"; } else {
    while($record1 = mysql_fetch_assoc($diensten_query)) {
    ?>

    <!-- HTML output hieronder -->

    <?php echo("{$record1['datum']}"); ?>


    de query werkt in phpmyadmin helemaal goed, maar in php wil het maar niet lukken, krijg steeds de melding "Notice: Undefined index: datum in D:\wamp\www\index.php on line 108"... maar ik heb toch degelijk de index gedefinieerd
      donderdag 8 april 2010 @ 17:08:59 #108
    91039 mstx
    2x1/2 = 1/2 x 1/2
    pi_80089709
    quote:
    Op donderdag 8 april 2010 17:04 schreef Dokay het volgende:
    hmm en toch wil het niet lukken.. :')
    [ code verwijderd ]

    de query werkt in phpmyadmin helemaal goed, maar in php wil het maar niet lukken, krijg steeds de melding "Notice: Undefined index: datum in D:\wamp\www\index.php on line 108"... maar ik heb toch degelijk de index gedefinieerd :X
    Je moet de kolom nog een naam geven, dus:
    1SELECT DATE_FORMAT(datum, '%W %d-%c-%y') AS datum

    bijvoorbeeld
    Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
    als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
    👾
    pi_80089737
    Probeer dit eens:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?php
    $diensten_query 
    mysql_query("SELECT DATE_FORMAT('datum', '%W %d-%c-%y') as formatted_date FROM diensten WHERE code=1 OR code=2 ORDER by datum");

    if (!
    mysql_num_rows($diensten_query)) {
      echo 
    "<br><b>Er zijn momenteel geen openstaande diensten.</b><br><br>"; } else {
    while(
    $record1 mysql_fetch_assoc($diensten_query)) {


    <!-- 
    HTML output hieronder -->

     echo(
    "{$record1['formatted_date']}"); 
    ?>
      donderdag 8 april 2010 @ 17:10:59 #110
    159156 Dokay
    Ago ergo sum
    pi_80089798
    wat een bevalling, dat was 'm idd! bedankt voor de vlotte reacties
      vrijdag 9 april 2010 @ 00:30:39 #111
    46383 Tiemie
    sowieso wel!
    pi_80109042
    quote:
    Op donderdag 8 april 2010 17:08 schreef mstx het volgende:

    [..]

    Je moet de kolom nog een naam geven, dus:
    [ code verwijderd ]

    bijvoorbeeld
    Dan krijg je een raar side-effect. namelijk dat je sorteert op een VARCHAR.

    zoals hierboven "As formatted_date" is dus een betere optie, als je op het datum veld nog wilt sorteren.
    pi_80110813
    Ik heb hier een script voor een website op school. Via deze pagina kan ik bushaltes verwijderen. Alleen de pagina blijft wit. Ziet iemand de fout?
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    <?php
    mysql_connect
    ("localhost""268415""268415")or die("Kan geen verbinding maken");
    mysql_select_db("268415")or die("Kan de database niet openen");

    if(!isset(
    $_SESSION["admin"])){ 
    $text "U bent niet goed ingelogd, ga terug naar <A HREF='index.html'>de login pagina</A>."
    echo(
    $text); 

    else


    <
    table>
    <
    form method="get" action="?">
        
    Lijnnummer:    <select name="busnr">
        
        
    $query "SELECT * FROM bussen";
        
    $result mysql_query($query)or die('Er is een technische storing opgetreden');

            while(
    $bussen mysql_fetch_assoc($result))
            {
                echo 
    "<option value=\"{$bussen['busnr']}\">Lijn: {$bussen['busnr']}</option>";
            }    
        
        <
    input type="submit" name="submitlijn">
    </
    form>
    <
    form method="post" action="?">    
            </
    select>

        if (isset(
    $_GET['busnr']))
        {
                    
                <
    tr>
                    <
    td>Halte</td><td>Tijd</td></tr>
                    <
    input type="hidden" name="busnr" value=" $_GET['busnr'] ">
                
                
    $query "SELECT * FROM bushaltes JOIN haltes ON bushaltes.haltenr = haltes.haltenr WHERE bushaltes.busnr={$_GET['busnr']} ORDER BY bushaltes.tijd ASC";
                
    $result mysql_query($query)or die('Er is een technische storing opgetreden');

                    while(
    $halte mysql_fetch_assoc($result))
                    {
                    
                    <
    tr>
                    <
    td><select name="halte1">
                
                    echo 
    "<option value=\"{$halte['busnr']}\">{$halte['haltestraat']} ({$halte['halteplaats']<img class="rde_img_smiley" src="http://i.fok.nl/s/devilish.gif" width="22" height="19" alt="" /></option>";
                    $query2 = 
    "SELECT * FROM haltes";
                    $result2 = mysql_query($query2)or die('Er is een technische storing opgetreden');

                    while($halte2 = mysql_fetch_assoc($result2))
                    {
                        echo 
    "<option value="{$halte2['haltenr']}\">{$halte2['haltestraat']} ({$halte2['halteplaats']<img class="rde_img_smiley" src="http://i.fok.nl/s/devilish.gif" width="22" height="19" alt="" /></option>";
                    }
                
                </select>
                </td>
                <td>
                <input type="
    text" name="tijdhalte1" value= echo $halte['tijd']; >
                    </td>
                </tr>
                 } 
            <tr>
                <td>
                Bus bijzonderheden: 
                    </td>
                    <td>
                    
                    $result3 = mysql_query("
    SELECT `busbijzFROM `bussenWHERE `busnr` = {$_GET['busnr']}");
                
                    while($halte3 = mysql_fetch_assoc($result3))
                    {
                    echo "
    <input type="text\" name=\"busbijz\" value=\"" $halte3['busbijz'] . "\">";
                    }

                    
                    </td>
            </tr>
                </form>
                </table>
                Of gehele buslijn verwijderen? <br />
                <form method=
    "post" action="?">
                <input type="hidden" name="busnr" value=" {$_GET['busnr']} ">            
                <input type="submit" name="buslijn"
    >

                
                </form>
                
                if ($_POST
    ['buslijn'] != '')
                {
                $resbus = 
    "DELETE FROM `bussen` WHERE `busnr` = " . $_POST['busnr'];
                mysql_query($resbus);
                $resbus2 = 
    "DELETE FROM `bushaltes` WHERE `busnr` = " . $_POST['busnr'];
                mysql_query($resbus2);
                echo 
    "Verwijdering van buslijn succesvol.";
                }
        }
    }
        
    ?>


    Ja ik weet het is niet heel netjes geprogammeerd maar het moet snel snel
    Bodybuilding #1
    Hardlopen #2
      vrijdag 9 april 2010 @ 02:28:35 #113
    12221 Tijn
    Powered by MS Paint
    pi_80110843
    Na de eerste else zet je een stuk HTML neer zonder echo. Is dat niet het probleem?
    pi_80110848
    Dat werkt ook op alle andere pagina's...

    Oja en FOK haalt die <?php en ?> weg. Maar ze staan wel in mijn script.
    Bodybuilding #1
    Hardlopen #2
      vrijdag 9 april 2010 @ 02:30:37 #115
    12221 Tijn
    Powered by MS Paint
    pi_80110856
    quote:
    Op vrijdag 9 april 2010 02:29 schreef Kerol het volgende:

    Oja en FOK haalt die <?php en ?> weg. Maar ze staan wel in mijn script.
    Ah. Zet je exacte code even op pastebin dan ofzo.
    pi_80110873
    Bodybuilding #1
    Hardlopen #2
      vrijdag 9 april 2010 @ 02:37:14 #117
    12221 Tijn
    Powered by MS Paint
    pi_80110886
    Op regel 137 staat
    1
    2
    3
    <?php
    {$_GET['busnr']}
    ?>


    Moet dat niet
    1
    2
    3
    <?php
    echo $_GET['busnr']
    ?>
    zijn?
    pi_80110894
    Ja kan wel kloppen inderdaad, heb het geprobeerd maar nog steeds die witte pagina..
    Je hebt trouwens wel gelijk, ik laat het zoals jij zei maar het heeft het probleem nog niet opgelost..
    Bodybuilding #1
    Hardlopen #2
      vrijdag 9 april 2010 @ 02:40:56 #119
    12221 Tijn
    Powered by MS Paint
    pi_80110899
    Als ik dat verander, krijg ik geen foutmeldingen verder.
    pi_80110903
    Jaaaa werkt, bedankt, had nog niet goed geupload
    Bodybuilding #1
    Hardlopen #2
      vrijdag 9 april 2010 @ 02:46:20 #121
    12221 Tijn
    Powered by MS Paint
    pi_80124710
    Weet iemand hoe ik kan zorgen dat een afbeelding die ik via php verstuur niet nogmaals geladen wordt maar door de gebruiker gecached wordt?
    Just say hi!
      vrijdag 9 april 2010 @ 15:35:00 #123
    46383 Tiemie
    sowieso wel!
    pi_80125848
    quote:
    Op vrijdag 9 april 2010 15:06 schreef Chandler het volgende:
    Weet iemand hoe ik kan zorgen dat een afbeelding die ik via php verstuur niet nogmaals geladen wordt maar door de gebruiker gecached wordt?
    Cache headers meegeven.
    pi_80125947
    Juist ja, maar dan nog stuur ik het plaatje mee dus scheelt dat mij niet in de bandbreedte en dat wil ik juist wel!
    Just say hi!
      vrijdag 9 april 2010 @ 15:38:50 #125
    46383 Tiemie
    sowieso wel!
    pi_80126006
    quote:
    Op vrijdag 9 april 2010 15:37 schreef Chandler het volgende:
    Juist ja, maar dan nog stuur ik het plaatje mee dus scheelt dat mij niet in de bandbreedte en dat wil ik juist wel!
    Nee, de eerste keer worden cache headers mee gestuurd, zodat de browser weet dat hij de afbeeldingen kan opslaan en totdat de cache weggegooid is of de expire-date bereikt is voortaan lokaal kan laden.
    pi_80219937
    Heeft iemand enig idee waarom dit script niet werkt?
    http://pastebin.com/YTP00zh7

    Ik wil graag mensen favorieten kunnen laten toevoegen, en als een URL die toegevoegd word al bestaat, dat deze het id mee krijgt van het eerder aangemaakte URL dus. Is de URL nooit eerder ingevoerd dan zal deze een nieuw id krijgen.

    Iemand?
    Bodybuilding #1
    Hardlopen #2
    pi_80222597
    quote:
    Op maandag 12 april 2010 11:49 schreef Kerol het volgende:
    Heeft iemand enig idee waarom dit script niet werkt?
    http://pastebin.com/YTP00zh7

    Ik wil graag mensen favorieten kunnen laten toevoegen, en als een URL die toegevoegd word al bestaat, dat deze het id mee krijgt van het eerder aangemaakte URL dus. Is de URL nooit eerder ingevoerd dan zal deze een nieuw id krijgen.

    Iemand?
    ah das geen probleem kwestie van eerst een SQL laten uitvoeren.
    met
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
     $sql 
    "Select * from linkdump where link = ' ".$ingevoerdeurl." '  "
    $result mysql_query($sql)or die(mysql_error());
        if(
    mysql_num_rows($result) >'0'
        {
              while (
    $row mysql_fetch_array($result))
              {
                     
    $link$row['link'];
               }
    //maak je insert/update query
    }else{
    //insert query zonder url opvraging.
    }
    ?>


    zoiets?
    Redacted
      maandag 12 april 2010 @ 13:15:41 #128
    159156 Dokay
    Ago ergo sum
    pi_80222742
    Goed. Ik heb onderstaande tabel als output met bijbehorende query. Nou krijg ik veel klachten dat het niet prettig te printen is dus wil ik eigenlijk een printpage.php maken die ervoor zorgt dat dezelfde overzichten netjes gerenderd kunnen worden zonder zaken die je bij dit scherm wel hebt. Waar ik alleen niet uitkom; hoe geef ik op printpage.php aan welke sql query er zojuist is uitgevoerd door de gebruiker? Want zoals hieronder is de datum variabel... en het lijkt me omslachtig om voor elke sql query een eigen lus te gaan maken

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <!-- BEGIN SELECT LUS VOOR DATUM --> 
    <?php if (array_key_exists('sorteerdatum', $_POST)) { 
    $date = $_POST['datum'];
    $diensten_query0 = mysql_query("SELECT DATE_FORMAT(datum, '%d-%m-%y %W') as datum, DATE_FORMAT(start, '%H:%i') as start, DATE_FORMAT(eind, '%H:%i') as eind, opmerkingen, code, id FROM diensten WHERE datum='$date' AND code=1 OR datum='$date' AND code=2 ORDER by code, datum");
    if (!mysql_num_rows($diensten_query0)) {
      echo "<html><script language=\"javascript\">alert ('Geen diensten gevonden!'); window.location.href = 'index.php';</script></html>"; } else {
    while($record2 = mysql_fetch_assoc($diensten_query0)) {
    ?>
    <!-- TABLE OUTPUT DIENSTEN OVERZICHT -->
    <table class="list">
    <tr><td width="100"><?php if($record2['code']==1) { echo "<img src=\"media/s1.png\"> <font color=\"#14C000\"><b>Open</b>"; } else { echo "<img src=\"media/s2.png\"> <font color=\"#ED9A00\"><b>Besproken</b>"; } ?></td>
    <td width="150"><?php echo("{$record2['datum']}"); ?></td>
    <td width="60"><?php echo("{$record2['start']}"); ?></td>
    <td width="60"><?php echo("{$record2['eind']}"); ?></td>
    <td width="100"><?php echo("{$record2['opmerkingen']}"); ?></td><form name="inschrijven" action="index.php" method="post">
    <td width="100"><?php if($record2['code']==1) { echo "<input type=\"text\" name=\"notities\" maxlength=\"50\" size=\"12\"></td>"; }else{ echo "<input type=\"text\" name=\"notities\" DISABLED size=\"12\"></td>"; }?>
    <td width="90"><?php if($record2['code']==1) { echo "<input type=\"hidden\" name=\"inschrijven\" value=\"1\" />
    <input type=\"submit\" value=\"Inschrijven\" onclick=\"return confirm('Inschrijven op deze dienst?')\" onclick=\"this.disabled = true\"><input type=\"hidden\" name=\"dienstid\" value=\"{$record2['id']}\"); ?>"; 
    } else { echo "<input type=\"submit\" value=\"Inschrijven\" DISABLED>"; }?></td></form></tr></table>
    <?php } ?><br> <input type="button" value="Overzicht" onClick="window.location.href=window.location.href"> <?php } } else { ?>
    <!-- EIND SELECT LUS VOOR DATUM, VERDER MET NORMALE QUERY -->
    pi_80222818
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <?php
    $urlquery2 
    mysql_query("SELECT * FROM `url` WHERE `url_naam` = '".$urlreal."'");
    $urlresult mysql_fetch_assoc($urlquery2);
    $rowsurl mysql_num_rows(urlquery2);
      
        
    // checken of url bestaat in database
        
    if ($rowsurl 0)
        {
        
    $query3=mysql_query("INSERT INTO `url` (`url_adres`) VALUES( '".$urlreal."' )"); 
        echo 
    "Succesvol URL toegevoegd";
        
    $urlquery mysql_query("SELECT `url_id` FROM `url` WHERE `url_naam` = ".$_POST['url']); 
        
    $urlmysql_fetch_assoc($urlquery);  
        }
        else
        {
        
    // als wel bestaat
        
    $urlreal $urlresult;
        
    mysql_query("INSERT INTO `url` (`url_adres`) VALUES( '".$urlreal."' )");
        
    $url $urlreal
        echo 
    "Succesvol URL toegevoegd";  
        }
    ?>

    Dit zou opzich toch ook moeten werken :?
    Bodybuilding #1
    Hardlopen #2
    pi_80223021
    quote:
    Op maandag 12 april 2010 13:17 schreef Kerol het volgende:

    [ code verwijderd ]

    Dit zou opzich toch ook moeten werken
    zelfde principe maar hou rekening mee dat http://google.nl en www.google.nl als 2 verschillende adressen bvb opslaat.
    Redacted
    pi_80223210
    Ja, weet ik. Alleen de pagina laad nu niet, zie jij of iemand anders het probleem misschien waarom de pagina wit blijft? Mijn server laat geen foutmeldingen zien
    Bodybuilding #1
    Hardlopen #2
    pi_80223464
    quote:
    Op maandag 12 april 2010 13:27 schreef Kerol het volgende:
    Ja, weet ik. Alleen de pagina laad nu niet, zie jij of iemand anders het probleem misschien waarom de pagina wit blijft? Mijn server laat geen foutmeldingen zien
    1
    2
    3
    4
    <?php
    ini_set
    ('display_errors''On');
    error_reporting(E_ALL); 
    ?>


    even boven je script neerzetten
    anders in htacces:
    1php_flag display_errors on  

    of in php.ini als je daar toegang hebt even aanzetten .
    mogelijk een query fout kan het zo niet vinden.

    Weet wel dat hij nu ALTIJD succes heeft, en als de query faalt krijgt de gebruiker het idee dat het wel gelukt is.
    Redacted
    pi_80223604
    Werkt niet helaas
    Bodybuilding #1
    Hardlopen #2
    pi_80223667
    quote:
    Op maandag 12 april 2010 13:15 schreef Dokay het volgende:
    Goed. Ik heb onderstaande tabel als output met bijbehorende query. Nou krijg ik veel klachten dat het niet prettig te printen is dus wil ik eigenlijk een printpage.php maken die ervoor zorgt dat dezelfde overzichten netjes gerenderd kunnen worden zonder zaken die je bij dit scherm wel hebt. Waar ik alleen niet uitkom; hoe geef ik op printpage.php aan welke sql query er zojuist is uitgevoerd door de gebruiker? Want zoals hieronder is de datum variabel... en het lijkt me omslachtig om voor elke sql query een eigen lus te gaan maken
    [ code verwijderd ]
    Hoe bedoel je wat wil je bereiken? ik probeer het te ontcijferen maar lus? voor elke query en ophaling moet je weer een nieuwe lus maken. een nieuwe while loop met alle output. helaas of wil je een lus maken dat mensen kunnen klikken op knopjes? en dat het dan gerangschikt word hierop?

    duidelijkheid svp
    Redacted
    pi_80223684
    quote:
    Op maandag 12 april 2010 13:36 schreef Kerol het volgende:
    Werkt niet helaas
    test je lokaal of op een server?
    1
    2
    3
    4
    5
    6
    <?php
    if ($rowsurl 0)

    Fixed
    if($rowsurl == 0)
    ?>

    2x ==
    Redacted
    pi_80223751
    goed gezien maar hij doet het nog niet

    ik test op de server van mijn school (hanze waar jij ook op zit heb je wel es gespot )
    Bodybuilding #1
    Hardlopen #2
    pi_80224027
    quote:
    Op maandag 12 april 2010 13:17 schreef Kerol het volgende:

    [ code verwijderd ]

    Dit zou opzich toch ook moeten werken
    Regel 4:
    $rowsurl = mysql_num_rows(urlquery2);

    Moet zijn:
    $rowsurl = mysql_num_rows($urlquery2);

    pi_80224038
    quote:
    Op maandag 12 april 2010 13:40 schreef Kerol het volgende:
    goed gezien maar hij doet het nog niet

    ik test op de server van mijn school (hanze waar jij ook op zit heb je wel es gespot )
    is dit alles van je code? want in mijn ogen lijkt het goed te zijn.
    quote:
    Op maandag 12 april 2010 13:47 schreef captaintokyo het volgende:

    [..]

    Regel 4:
    $rowsurl = mysql_num_rows(urlquery2);

    Moet zijn:
    $rowsurl = mysql_num_rows($urlquery2);

    goed gezien

    Tip: Xampp hierop heb je wel eigen foutmeldingen blijkt dus dat eigenlijk je foutmelding systeem faalt op de school servers.
    Redacted
    pi_80224264
    Haha ook goed gezien, maar hij doet het nog niet .. Dit is inderdaad al mijn code..]

    in XAMPP:

    Parse error: syntax error, unexpected T_BOOLEAN_AND in C:\xampp\htdocs\favtoev.php on line 6

    Op dit moment is mijn script zo:
    http://pastebin.com/r8z87cCS
    Bodybuilding #1
    Hardlopen #2
    pi_80224411
    quote:
    Op maandag 12 april 2010 13:53 schreef Kerol het volgende:
    Haha ook goed gezien, maar hij doet het nog niet .. Dit is inderdaad al mijn code..]

    in XAMPP:

    Parse error: syntax error, unexpected T_BOOLEAN_AND in C:\xampp\htdocs\favtoev.php on line 6
    regel 6 is? volgens foutmeldingen online mis je een ( of een ) teken bij een IF statement.
    quote:
    Op maandag 12 april 2010 13:53 schreef Kerol het volgende:
    Haha ook goed gezien, maar hij doet het nog niet .. Dit is inderdaad al mijn code..]

    in XAMPP:

    Parse error: syntax error, unexpected T_BOOLEAN_AND in C:\xampp\htdocs\favtoev.php on line 6

    Op dit moment is mijn script zo:
    http://pastebin.com/r8z87cCS

    if( !isset($_SESSION['username']) && !isset($_SESSION['wachtwoord']))

    haakjes tellen
    quote:
    Op maandag 12 april 2010 13:58 schreef Kerol het volgende:

    [..]

    Jep, zag hem al Alleen nu doet hij het nog niet haha. Er is dus nóg een fout
    nou hup opzoeken en opschrijven
    Redacted
    pi_80224512
    -EDIT-

    doet het er was een } te weinig gecombineerd met wat andere haakjes vergeten

    Thanks allemaal
    Bodybuilding #1
    Hardlopen #2
    pi_80226129
    Weet iemand trouwens waarom hij bij gebruikersid altijd 0 meegeeft terwijl deze in dit geval 5 moet zijn?
    Ook url id krijgt standaard 0 mee, waarom?

    http://pastebin.com/ppg9bn0i
    Bodybuilding #1
    Hardlopen #2
    pi_80226390
    quote:
    Op maandag 12 april 2010 14:34 schreef Kerol het volgende:
    Weet iemand trouwens waarom hij bij gebruikersid altijd 0 meegeeft terwijl deze in dit geval 5 moet zijn?
    Ook url id krijgt standaard 0 mee, waarom?

    http://pastebin.com/ppg9bn0i
    Testen op je phpmyadmin: SELECT `gebruiker_id` FROM `gebruiker` WHERE `login` = iets
    en dan kijken of je ID te voren komt.

    handige tip: echo var_dump($result); in je while loop stoppen . zodat je weet wat er uit de query komt.
    0 komt voort omdat er niks in je input komt. de variabele is niet gevuld. zat ik eerder mee te worstelen.
    Redacted
    pi_80226474
    Dit is fout:
    $query2 = mysql_query("INSERT INTO `marks` (`gebruiker_id`, `url_id`, `categorie_id`) VALUES( '".$gebruiker."', '".$url."', '".$categorie."')") or die(mysql_error());

    Dit is goed:
    $query2 = mysql_query("INSERT INTO `marks` (`gebruiker_id`, `url_id`, `categorie_id`) VALUES( '".$gebruiker['gebruiker_id']."', '".$url['url_id']."', '".$categorie."')") or die(mysql_error());
    pi_80226599
    @cablegun - Ja dat in phpmyadmin had ik al geprobeerd. Dan werkt hij.

    Ik had var_dump $gebruiker geprobeerd, daar komt dit uit: array(1) { ["gebruiker_id"]=> string(1) "5" }

    Hij heeft dus wel gewoon dat id mee. Zet hem alleen niet in die query ..

    De oplossing van captaintokyo werkt Hij geeft álleen nog geen URL id mee..
    Bodybuilding #1
    Hardlopen #2
    pi_80226638
    quote:
    Op maandag 12 april 2010 14:46 schreef Kerol het volgende:
    @cablegun - Ja dat in phpmyadmin had ik al geprobeerd. Dan werkt hij.

    Ik had var_dump $gebruiker geprobeerd, daar komt dit uit: array(1) { ["gebruiker_id"]=> string(1) "5" }

    Hij heeft dus wel gewoon dat id mee. Zet hem alleen niet in die query ..
    gebruiker['gebruiker_id']; ook gebruikt?
    quote:
    Op maandag 12 april 2010 14:43 schreef captaintokyo het volgende:
    Dit is fout:
    $query2 = mysql_query("INSERT INTO `marks` (`gebruiker_id`, `url_id`, `categorie_id`) VALUES( '".$gebruiker."', '".$url."', '".$categorie."')") or die(mysql_error());

    Dit is goed:
    $query2 = mysql_query("INSERT INTO `marks` (`gebruiker_id`, `url_id`, `categorie_id`) VALUES( '".$gebruiker['gebruiker_id']."', '".$url['url_id']."', '".$categorie."')") or die(mysql_error());
    Redacted
    pi_80226720
    quote:
    Op maandag 12 april 2010 14:47 schreef cablegunmaster het volgende:

    [..]

    gebruiker['gebruiker_id']; ook gebruikt?
    [..]


    Werkt al Toch bedankt..


    Alleen geeft hij nu in de ene tabel(URL) wél het URL id + dus de link mee, en in de tabel MARKS geeft hij het url id van die link niet mee.. iemand die weet waarom?
    Bodybuilding #1
    Hardlopen #2
    pi_80226818
    quote:
    Op maandag 12 april 2010 14:49 schreef Kerol het volgende:

    [..]

    Werkt al Toch bedankt..


    Alleen geeft hij nu in de ene tabel(URL) wél het URL id + dus de link mee, en in de tabel MARKS geeft hij het url id van die link niet mee.. iemand die weet waarom?
    daar ook $gebruiker gefixt? naar gebruiker['gebruiker_id']
    Redacted
    pi_80227021
    Ik snap dit stuk code niet:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <?php
    //checken of url bestaat in database
        
    if ($rowsurl == 0)
        {
        
    $query3=mysql_query("INSERT INTO `url` (`url_adres`) VALUES( '".$urlreal."' )"); 
        
    $urlquery mysql_query("SELECT `url_id` FROM `url` WHERE `url_naam` = ".$_POST['url']); 
        
    $urlmysql_fetch_assoc($urlquery);  
        }
        else
        {
         
    //als wel bestaat
        
    $urlreal $urlresult;
        
    mysql_query("INSERT INTO `url` (`url_adres`) VALUES( '".$urlreal."' )");
        
    $url $urlreal;  
       }
    ?>


    De URL bestaat, maar toch doe je een insert. Deze vreemde code heeft er ook mee te maken dat je in url_id een 0 krijgt.

    Edit: bovendien moet je hier in de insert query van de else clause ook weer $urlreal['url_adres'] doen ipv alleen $urlreal.

    [ Bericht 0% gewijzigd door captaintokyo op 12-04-2010 15:04:21 ]
    pi_80227149
    quote:
    Op maandag 12 april 2010 14:55 schreef captaintokyo het volgende:
    Ik snap dit stuk code niet:
    [ code verwijderd ]

    De URL bestaat, maar toch doe je een insert. Deze vreemde code heeft er ook mee te maken dat je in url_id een 0 krijgt.
    goed gezien 2x een url op 1 id. een op meer relatie. terwijl ID altijd 1 ding hoort aan te geven.
    Redacted
    pi_80227444
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <?php
            
    //checken of url bestaat in database
        
    if ($rowsurl == 0)
        {
        
    $query3=mysql_query("INSERT INTO `url` (`url_adres`) VALUES( '".$urlreal."' )"); 
        
    $urlquery mysql_query("SELECT `url_id` FROM `url` WHERE `url_adres` = ".$_POST['url']); 
        
    $urlmysql_fetch_assoc($urlquery);  
        }
        else
        {
         
    //als wel bestaat
        
    $urlreal $urlresult;
        
    $urlquery mysql_query("SELECT `url_id` FROM `url` WHERE `url_adres` = '".$urlreal."'");
        
    $urlurl mysql_fetch_assoc($urlreal); 
        
    var_dump($urlreal);    
        
    $url $urlreal;  
       }
    $urlquery mysql_query("SELECT `url_id` FROM `url` WHERE `url_adres` = ".$_POST['url']);      
    $query2 mysql_query("INSERT INTO `marks` (`gebruiker_id`, `url_id`, `categorie_id`) VALUES( '".$gebruiker['gebruiker_id']."', '".$url."', '".$categorie."')") or die(mysql_error());
    ?>


    Heb het nu zo... kom er echt niet uit zo..

    Die var dump geeft trouwens: array(2) { ["url_id"]=> string(2) "91" ["url_adres"]=> string(8) "gwgwg.nl" }

    [ Bericht 22% gewijzigd door Kerol op 12-04-2010 15:11:34 ]
    Bodybuilding #1
    Hardlopen #2
    pi_80227646
    Slaat nergens op. Ik zal het even voor je herschrijven. Moment.
    pi_80227754
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?php
    //checken of url bestaat in database
    if($rowsurl == 0)
    {
        
    mysql_query("INSERT INTO `url` (`url_adres`) VALUES( '".$urlreal."' )");
        
    $url_id mysql_insert_id();
    }
    else
    {
        
    //als wel bestaat
        
    $url_id $urlresult['url_id'];
    }

    $query2 mysql_query("INSERT INTO `marks` (`gebruiker_id`, `url_id`, `categorie_id`) VALUES( '".$gebruiker['gebruiker_id']."', '".$url_id."', '".$categorie."')") or die(mysql_error());
    ?>
    pi_80228107
    Je bent een held Bedankt captaintokyo!

    Durf het haast niet meer te vragen maar hij stuurt het URL ook door als het invoerveld leeg is gelaten, terwijl er wel een conditie is dat hij pas wat mag invoeren als de value bij URL is ingevoerd.

    Namelijk deze:
    1
    2
    3
    <?php
    if(isset($_POST['submit']) && (isset($_POST['categorie'])) && (isset($_POST['url'])))
    ?>


    -- Laat maar hij werkt al met EMPTY

    [ Bericht 14% gewijzigd door Kerol op 12-04-2010 15:29:17 ]
    Bodybuilding #1
    Hardlopen #2
    pi_80228380
    Snap je nu ook wat er fout ging? En waarom het wel werkt zoals ik het gedaan heb?

    In plaats van:
    if(isset($_POST['submit']) && (isset($_POST['categorie'])) && (isset($_POST['url'])))

    Zou ik doen:
    if(!empty($_POST['categorie']) && !empty($_POST['url']))

    Edit: OK, je hebt de empty functie gevonden Nu moet je eigenlijk ook nog even naar de mysql_real_escape_string functie kijken

    [ Bericht 18% gewijzigd door captaintokyo op 12-04-2010 15:36:51 ]
    pi_80228419
    quote:
    Op maandag 12 april 2010 15:30 schreef captaintokyo het volgende:
    Snap je nu ook wat er fout ging? En waarom het wel werkt zoals ik het gedaan heb?

    Nog niet helemaal, maar ik ga me er nu in verdiepen! Zeer bedankt!
    Bodybuilding #1
    Hardlopen #2
    pi_80228748
    quote:
    Op maandag 12 april 2010 15:31 schreef Kerol het volgende:

    [..]

    Nog niet helemaal, maar ik ga me er nu in verdiepen! Zeer bedankt!
    Graag gedaan. Succes!
    Enne... http://www.php.net/manual/en/function.mysql-real-escape-string.php
    pi_80230373
    quote:
    Op maandag 12 april 2010 15:39 schreef captaintokyo het volgende:

    [..]

    Graag gedaan. Succes!
    Enne... http://www.php.net/manual/en/function.mysql-real-escape-string.php
    sql injectie aaah ik wou nog op school langsgaan en zijn database crashen
    Redacted
    pi_80233589
    Ik had nog 1 vraagje
    Ik wil graag alle bookmarks laten zien die bij een bepaalde user hoort.

    http://pastebin.com/vt3thN0F

    Alleen werkt het zo niet echt.. Ik kom er totaal niet uit hoe het dan wel zou moeten, ben al 2 uur van alles aan het proberen maar het lukt totaal niet.

    Zou iemand me nog 1x kunnen helpen? Ben bijna klaar met alles behalve dit
    Bodybuilding #1
    Hardlopen #2
    pi_80236405
    Je haalt je $gebruikers_id op, maar in de volgende query gebruik je die niet, maar wederom je $gebruiker.
    pi_80238160
    quote:
    Op maandag 12 april 2010 17:49 schreef Kerol het volgende:
    Ik had nog 1 vraagje
    Ik wil graag alle bookmarks laten zien die bij een bepaalde user hoort.

    http://pastebin.com/vt3thN0F

    Alleen werkt het zo niet echt.. Ik kom er totaal niet uit hoe het dan wel zou moeten, ben al 2 uur van alles aan het proberen maar het lukt totaal niet.

    Zou iemand me nog 1x kunnen helpen? Ben bijna klaar met alles behalve dit
    tip leer het verschil tussen een variabele en een array variabele
    Redacted
    pi_80251906
    quote:
    Op maandag 12 april 2010 17:49 schreef Kerol het volgende:
    Ik had nog 1 vraagje
    Ik wil graag alle bookmarks laten zien die bij een bepaalde user hoort.

    http://pastebin.com/vt3thN0F

    Alleen werkt het zo niet echt.. Ik kom er totaal niet uit hoe het dan wel zou moeten, ben al 2 uur van alles aan het proberen maar het lukt totaal niet.

    Zou iemand me nog 1x kunnen helpen? Ben bijna klaar met alles behalve dit
    Was je er al uit?

    Er gaan in je script meerdere dingen fout.

    Ten eerste:
    $gebruikerquery = mysql_fetch_assoc($query6);
    $query7 = mysql_query("SELECT `url_id` FROM `marks` WHERE `gebruikers_id` = ".$gebruiker);

    Je gebruikt in query7 weer $gebruiker, terwijl je $gebruikerquery['gebruiker_id'] moet gebruiken.

    Vervolgens doe je:
    while ($row = mysql_fetch_array($query7)) {
    echo $row['url_adres'];

    Dit werkt niet, omdat in query7 het veld url_adres niet geselecteerd wordt.

    Ik denk dat je dit bedoelt:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?php
    $query7 
    mysql_query("
        SELECT `url`.`url_id`, `url`.`url_adres`
        FROM `url`
        INNER JOIN `marks` ON `url`.`url_id` = `marks`.`url_id`
        INNER JOIN `gebruiker` ON `marks`.`gebruiker_id` = `gebruiker`.`gebruiker_id`
        WHERE `gebruiker`.`login` = '"
    .mysql_real_escape_string($gebruiker)."'
    "
    );

    while (
    $row mysql_fetch_array($query7))
    {
        
    $urlid $row['url_id']; // IS DIT NODIG?? WAAROM DOE JE DIT??
        
    echo "<br />";
        echo 
    "<tr> <td>";
        echo 
    $row['url_adres'];
        echo 
    "</td> ";
        echo 
    "<td>";
    }
    ?>


    Al die andere queries (query2, query6, gebruikerquery) zijn op deze manier helemaal niet nodig!

    [ Bericht 1% gewijzigd door captaintokyo op 13-04-2010 07:03:23 ]
      woensdag 14 april 2010 @ 16:33:19 #163
    25889 Sitethief
    Fulltime Flapdrol
    pi_80309567
    Sowieso zou ik vermijden om queries te nummeren, gebruik gewoon een beschrijvende naam ism camelCasing. Anders lees je een paar dagen later je code door en snap je er niks van.
    Dus ipv $query1 en $query2, $queryUser en $queryPassword ofzo. In jouw geval zal het niet lastig zijn om terug te vinden wat het betekent, maar het is gewoon iets wat erg handig is om jezelf aan te leren.

    Verder kunnen dit soort dingen:
    1
    2
    3
    4
    5
    6
    7
    <?php
     
    echo "<br />";
        echo 
    "<tr> <td>";
        echo 
    $row['url_adres'];
        echo 
    "</td> ";
        echo 
    "<td>";
    ?>

    Ook zo:
    1
    2
    3
    4
    5
    6
    <?php
     
    echo '<br />
             <tr> <td>
              '
    .$row['url_adres'].'
             </td> <td>'
    ;
    ?>

    Door enkele quotes te gebruiken te gebruiken in echo's hoef je de dubbele quotes in HTML niet meer te escapen, variabelen kun je dmv concatenation gewoon in je echo neerzetten. (De punt wordt daarvoor gebruikt)

    Edit; verder is het wel handig om iedere keer als je een loop of conditoneel iets in gaat (whiloe, foreach, if else) de inhoud een tab te verplaatsen, zo weet je precies waar je bezig bent en loopt niet alles door elkaar.
    Dus niet dit:
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    if($a == 'a'){
    echo 
    $a;
    foreach(
    $a as $k=>$v){
    echo 
    $b;
    }
    }
    ?>

    maar dit:
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    if($a == 'a'){
        echo 
    $a;
        foreach(
    $a as $k=>$v){
            echo 
    $b;
        }
    }
    ?>

    Je kunt nu makkelijk zien waar je sluitende haakje aan toebehoord, als je je dit nu aanleert dan zul je later minder het overzicht verliezen in grote scripts.

    [ Bericht 16% gewijzigd door Sitethief op 14-04-2010 16:39:49 ]
    Stroek: Sitethief, die is heel groot en sterk :Y.
    Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
      woensdag 14 april 2010 @ 16:43:35 #164
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80309984
    En sonerxo altijd htmlentities() gebruiken voor valid HTML.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_80312031
    Bedankt allemaal
    Bodybuilding #1
    Hardlopen #2
    pi_80317613
    Weten jullie misschien of dit beter kan? Ik heb een flink aantal row id's van de table 'users', laten we zeggen 5000. Nu wil ik van elke user met zo'n id de column 'date' veranderen naar NOW(). De oplossing die ik nu gebruik is als volgt:
    1UPDATE users SET date = NOW() WHERE id = 1 OR id = 4 OR id = 13 .. # etc


    Met 5000 id's zou een dergelijke query dus ontzettend lang worden. Is hier een betere/efficientere manier voor? Of maakt dit voor de performance niet uit?
      woensdag 14 april 2010 @ 20:44:02 #167
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80319374
    WHERE id IN(3, 14, 27)

    etc.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_80319437
    perfect, bedankt
    pi_80326496
    een snelheidswinst van 7700%. prima!
    pi_80361810
    Het spijt me als het al eens gevraagd is, maar van al die phpcodes krijg ik een beetje hoofdpijn, is allemaal nog erg onduidelijk voor me.

    Ik heb nu een script online gevonden waarmee je gegevens in een database kan zetten en vervolgens kan uitlezen. Dat werkt allemaal perfect enzo, prachtig. Maar nu zit ik met het probleem dat ik niet alle entries wil displayen maar bijvoorbeeld alleen de laatste tien.

    Nu heb ik deze echo code (om het maar ff zo te noemen) die alles output. Maar waar en wat zet ik neer om alleen de laatste tien entries te krijgen (gesorteerd op 'datum' dus, met ik heb geen id tag gegeven)

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

    include 'mysql.php';

    //Mysql DATA selecteren


    $query="SELECT * FROM nieuws ORDER BY datum DESC";
    if (!($temp = mysql_query($query,$connection)))

    showerror();

    //mysql data weergeven

    $ophalen = mysql_query("SELECT * FROM nieuws") or die(mysql_error());
    //while loop
    while ($gegevens = mysql_fetch_array($ophalen)) {
       echo " <span class='kop'> ";
       echo $gegevens['datum'];
       echo " </span> ";
       echo " <span class='med'> - ";
       echo $gegevens['bericht'];
       echo " @ ";
       echo $gegevens['sectie'];
       echo " </span> <br /> ";
       
       }
    ?>


    ik hoop dat iemand me hier mee kan helpen. Online vind ik vage uitleg waarbij veel cnt++ of weet ik het gebruikt wordt maar ik snap dat niet en weet niet of dat ook van toepassing is op iets dat tekst output. Want als voorbeeld (althans dat vind ik online) laten ze een loop tot 100 tellen bij wijze van, maar dat wil ik niet. Ik wil de laatste vijf datum entries.

    Als het simpeler is om alsnog een id tag toe te voegen kan ik dat natuurlijk makkelijk doen. So thats not the point...


    Alvast bedankt....
      donderdag 15 april 2010 @ 21:55:40 #171
    137776 boem-dikkie
    Jedi Mind Baby!
    pi_80362375
    Je kunt gewoon een id toevoegen en die sorteren. En dan gewoon LIMIT 10.
    Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
    pi_80362875
    quote:
    Op donderdag 15 april 2010 21:55 schreef boem-dikkie het volgende:
    Je kunt gewoon een id toevoegen en die sorteren. En dan gewoon LIMIT 10.
    Die limit 10 plaats je bij DESC, SORT en dat zo? Is het zo simpel?
      donderdag 15 april 2010 @ 22:04:36 #173
    137776 boem-dikkie
    Jedi Mind Baby!
    pi_80362961
    quote:
    Op donderdag 15 april 2010 22:03 schreef caerulean het volgende:

    [..]

    Die limit 10 plaats je bij DESC, SORT en dat zo? Is het zo simpel?
    Als je LIMIT 10 doet laat hij maar 10 resultaten zien. En ja, kan er gewoon achter.
    Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
    pi_80363093
    quote:
    Op donderdag 15 april 2010 22:04 schreef boem-dikkie het volgende:

    [..]

    Als je LIMIT 10 doet laat hij maar 10 resultaten zien. En ja, kan er gewoon achter.
    Ik had allerlei complexe formules verwacht Dank je wel!
      vrijdag 16 april 2010 @ 00:22:04 #175
    25889 Sitethief
    Fulltime Flapdrol
    pi_80369238
    quote:
    Op donderdag 15 april 2010 22:06 schreef caerulean het volgende:

    [..]

    Ik had allerlei complexe formules verwacht Dank je wel!
    Als je zoveel mogelijk selectie vooraf doet via een query scheelt dat een hoop scripting .
    Stroek: Sitethief, die is heel groot en sterk :Y.
    Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
      zaterdag 17 april 2010 @ 16:56:21 #176
    269797 Apebeer
    Saaaaab O+
    pi_80422600
    Trouwens voor de mensen die niet echt aan beveiliging denken:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
    function userInput($string){
      if(get_magic_quotes_gpc()){
        $string = stripslashes($string);
      }
      if (phpversion() >= '4.3.0'){
        $string = mysql_real_escape_string($string);
      } else{
        $string = mysql_escape_string($string);
      }
      return $string;
    }
    ?>


    Simpel maar effectieve code
    Gebruik:

    $naam = userInput($_POST['naam']);
    Niet terugplaatsen @admin
      zaterdag 17 april 2010 @ 17:01:25 #177
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80422715
    quote:
    Op zaterdag 17 april 2010 16:56 schreef Apebeer het volgende:
    Trouwens voor de mensen die niet echt aan beveiliging denken:
    [ code verwijderd ]

    Simpel maar effectieve code
    Gebruik:

    $naam = userInput($_POST['naam']);
    Beter doe je:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <?php
    function escapeAllInput($boolXSS) {
        foreach(list(
    $_POST$_GET$_COOKIE) as &$arrGlobal) {
            foreach(
    $arrGlobal as $strKey => &$strValue) {
                if(
    get_magic_quotes_gpc()){
                    
    $strValue stripslashes($strValue);
                }
                if(
    $boolXSS) {
                    
    $strValue htmlspecialchars($strValue);
                }
                if(
    function_exists('mysql_real_escape_string')){
                    
    $strValue mysql_real_escape_string($strValue);
                } elseif(
    function_exist('mysql_escape_string')){
                    
    $strValue mysql_escape_string($strValue);
                } else {
                    
    $strValue addslashes($strValue);
                }
            }
        }
    }
        
    ?>

    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
      zaterdag 17 april 2010 @ 17:02:32 #178
    269797 Apebeer
    Saaaaab O+
    pi_80422744
    quote:
    Op zaterdag 17 april 2010 17:01 schreef Trollface. het volgende:

    [..]

    Beter doe je:
    [ code verwijderd ]

    Kan ook ja, maar soms wil je niet alles filteren
    Niet terugplaatsen @admin
      zaterdag 17 april 2010 @ 17:03:48 #179
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80422775
    quote:
    Op zaterdag 17 april 2010 17:02 schreef Apebeer het volgende:

    [..]

    Kan ook ja, maar soms wil je niet alles filteren
    In het geval van user input wel, imo.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_80422777
    is_function()? Nog nooit van gehoord, is ook niks te vinden op de PHP documentatie. Wel ken ik function_exists, bedoel je dat?
      zaterdag 17 april 2010 @ 17:04:46 #181
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80422801
    quote:
    Op zaterdag 17 april 2010 17:03 schreef SinofEnvy het volgende:
    is_function()? Nog nooit van gehoord, is ook niks te vinden op de PHP documentatie. Wel ken ik function_exists, bedoel je dat?
    Klopt ja, had het even uit mijn kop getikt, bijgewerkt.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
      zaterdag 17 april 2010 @ 17:04:49 #182
    269797 Apebeer
    Saaaaab O+
    pi_80422803
    quote:
    Op zaterdag 17 april 2010 17:03 schreef Trollface. het volgende:

    [..]

    In het geval van user input wel, imo.
    True
    Niet terugplaatsen @admin
      zaterdag 17 april 2010 @ 17:09:33 #183
    269797 Apebeer
    Saaaaab O+
    pi_80422920
    Ik heb de halve week gewerkt aan een enorm systeem dat opeens niet meer werkte naar een overzet van < PHP 4.3 naar de nieuwste. Bleek dat de programmeur niet $_POST['naam'] gebruikte maar gewoon direct $naam(register_globals toch?) Kon ik alles gaan overzetten En natuurlijk geen controle op de userInput, en ipv een record deleten uit de database had hij verwijderd op 0 of op 1 Dus ipv deleten update hij een record
    Niet terugplaatsen @admin
    pi_80423049
    Klinkt sowieso dus niet als een goed systeem om verder op te bouwen...
      zaterdag 17 april 2010 @ 17:17:18 #185
    269797 Apebeer
    Saaaaab O+
    pi_80423098
    quote:
    Op zaterdag 17 april 2010 17:14 schreef SinofEnvy het volgende:
    Klinkt sowieso dus niet als een goed systeem om verder op te bouwen...
    Het systeem verbeteren was veel minder werk dan hem opnieuw bouwen
    Maarja heb het hele script lopen verbouwen, en functies toe lopen voegen, dus het script "ziet" er nu uit als mijn code
    Niet terugplaatsen @admin
    pi_80424294
    quote:
    Op zaterdag 17 april 2010 17:09 schreef Apebeer het volgende:
    Ik heb de halve week gewerkt aan een enorm systeem dat opeens niet meer werkte naar een overzet van < PHP 4.3 naar de nieuwste. Bleek dat de programmeur niet $_POST['naam'] gebruikte maar gewoon direct $naam(register_globals toch?) Kon ik alles gaan overzetten En natuurlijk geen controle op de userInput, en ipv een record deleten uit de database had hij verwijderd op 0 of op 1 Dus ipv deleten update hij een record
    Dat laatste is in verband met verwijzingen vanaf andere tabellen op basis van ID niet altijd een slecht idee. Soms wil je een complete historie behouden ondanks dat het op het zicht weg moet zijn. Een vlaggetje is daarvoor opzich geen ramp. Al zou ik dat dan niet letterlijk 'verwijderen' noemen in de applicatie, maar eeder iets in de trant van 'archiveren', en er dan een apart overzicht van maken, ofzo.
    Anyway, bij sommige systemen die ik voor mijn werk maak is het ook gewoon de policy dat er nevernooit wat verwijderd dient te worden en dat we gewoon een kolom 'active' op 0 zetten
      zaterdag 17 april 2010 @ 18:10:44 #187
    269797 Apebeer
    Saaaaab O+
    pi_80424464
    quote:
    Op zaterdag 17 april 2010 18:03 schreef Intrepidity het volgende:

    [..]

    Dat laatste is in verband met verwijzingen vanaf andere tabellen op basis van ID niet altijd een slecht idee. Soms wil je een complete historie behouden ondanks dat het op het zicht weg moet zijn. Een vlaggetje is daarvoor opzich geen ramp. Al zou ik dat dan niet letterlijk 'verwijderen' noemen in de applicatie, maar eeder iets in de trant van 'archiveren', en er dan een apart overzicht van maken, ofzo.
    Anyway, bij sommige systemen die ik voor mijn werk maak is het ook gewoon de policy dat er nevernooit wat verwijderd dient te worden en dat we gewoon een kolom 'active' op 0 zetten
    In de meeste gevallen was er geen link tussen de tabellen, en was er ook geen nut om ze te bewaren.
    Niet terugplaatsen @admin
      maandag 19 april 2010 @ 12:02:17 #188
    158136 Joooo-pi
    Do you want a balloon...
    pi_80475920
    Hoe kan ik het beste wat programmeren in PHP. De probeerselen die ik tot nu toe gedaan heb, heb ik als volgt gedaan. Ik heb een virtueel LAMP servertje draaien. Daar SSH ik heen met PuTTy en in de commandline schrijf ik de php bestanden met nano. Dit was even om te oefenen, maar nu wil ik er verder mee gaan.

    Wat is een normale werkwijze?
    heitieh
    pi_80476295
    Ik gebruik xampp & notepad ++
    pi_80477989
    quote:
    Op maandag 19 april 2010 12:13 schreef Puala het volgende:
    Ik gebruik xampp & notepad ++
    ipv van notepad++ gebruik ik Zend Studio 6, maar xampp is perfect voor localhost ontwikkelomgeving.
    pi_80482316
    MAMP + TextMate
    pi_80482581
    quote:
    Op maandag 19 april 2010 12:02 schreef Joooo-pi het volgende:
    Hoe kan ik het beste wat programmeren in PHP. De probeerselen die ik tot nu toe gedaan heb, heb ik als volgt gedaan. Ik heb een virtueel LAMP servertje draaien. Daar SSH ik heen met PuTTy en in de commandline schrijf ik de php bestanden met nano. Dit was even om te oefenen, maar nu wil ik er verder mee gaan.

    Wat is een normale werkwijze?
    hoe bedoel je verdergaan?
    Redacted
      maandag 19 april 2010 @ 15:31:52 #193
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80483743
    Notepad++. Ik gebruik zelf LNMP, Linux Nginx MySQL PHP.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
      maandag 19 april 2010 @ 16:13:49 #194
    158136 Joooo-pi
    Do you want a balloon...
    pi_80485365
    Oké ik ga de tips bekijken. Het LAMP servertje blijft, maar het schrijven in nano is wat primitief.

    Enige wat ik dan klote vind is dat je bij editen telkens moet copy-pasten naar de remote LAMP server.
    heitieh
    pi_80485568
    quote:
    Op maandag 19 april 2010 16:13 schreef Joooo-pi het volgende:
    Oké ik ga de tips bekijken. Het LAMP servertje blijft, maar het schrijven in nano is wat primitief.

    Enige wat ik dan klote vind is dat je bij editen telkens moet copy-pasten naar de remote LAMP server.
    draai een lokale LAMP server? en als het klaar is upload je het?
    Redacted
      maandag 19 april 2010 @ 17:22:23 #196
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80487858
    quote:
    Op maandag 19 april 2010 16:13 schreef Joooo-pi het volgende:
    Oké ik ga de tips bekijken. Het LAMP servertje blijft, maar het schrijven in nano is wat primitief.

    Enige wat ik dan klote vind is dat je bij editen telkens moet copy-pasten naar de remote LAMP server.
    Notepad++ heeft een plugin die lokale bestanden automagisch met die op een remote FTP-server synchroniseert
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_80488618
    Echt?! Dat zoek ik al een tijdje. Hoe heet die?
      maandag 19 april 2010 @ 17:45:21 #198
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80488733
    quote:
    Op maandag 19 april 2010 17:42 schreef SinofEnvy het volgende:
    Echt?! Dat zoek ik al een tijdje. Hoe heet die?
    FTP_Synchronize, wordt als het goed is standaard meegeïnstalleerd.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
      maandag 19 april 2010 @ 19:49:03 #199
    158136 Joooo-pi
    Do you want a balloon...
    pi_80493580
    quote:
    Op maandag 19 april 2010 16:19 schreef cablegunmaster het volgende:

    [..]

    draai een lokale LAMP server? en als het klaar is upload je het?
    Nee kan niet. Ik ben dan op mijn werk op een standaard xp systeempje.
    quote:
    Op maandag 19 april 2010 17:22 schreef Trollface. het volgende:

    [..]

    Notepad++ heeft een plugin die lokale bestanden automagisch met die op een remote FTP-server synchroniseert
    Dat lijkt me een goeie optie.
    heitieh
      maandag 19 april 2010 @ 20:01:47 #200
    269797 Apebeer
    Saaaaab O+
    pi_80494171
    quote:
    Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.5 with Suhosin-Patch mod_ssl/2.2.11 OpenSSL/0.9.8g mod_perl/2.0.4 Perl/v5.10.0
    Dan via FTP met Dreamweaver verbinden en als je opslaat upload hij hem automatisch naar de server
    Niet terugplaatsen @admin
      maandag 19 april 2010 @ 20:05:50 #201
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80494351
    quote:
    Op maandag 19 april 2010 20:01 schreef Apebeer het volgende:

    [..]

    Dan via FTP met Dreamweaver verbinden en als je opslaat upload hij hem automatisch naar de server
    Dreamweaver
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
      maandag 19 april 2010 @ 20:07:35 #202
    269797 Apebeer
    Saaaaab O+
    pi_80494429
    quote:
    Op maandag 19 april 2010 20:05 schreef Trollface. het volgende:

    [..]

    Dreamweaver
    Dreamweaver
    Niet terugplaatsen @admin
      maandag 19 april 2010 @ 20:09:29 #203
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80494503
    quote:
    Op maandag 19 april 2010 20:07 schreef Apebeer het volgende:

    [..]

    Dreamweaver
    Waarom gebruik je dat verlepte stuk software bij Dreamweaver denk ik aan flitsende opvallende sites met veel gifjes en javascripts
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
      maandag 19 april 2010 @ 20:18:46 #204
    269797 Apebeer
    Saaaaab O+
    pi_80494998
    quote:
    Op maandag 19 april 2010 20:09 schreef Trollface. het volgende:

    [..]

    Waarom gebruik je dat verlepte stuk software bij Dreamweaver denk ik aan flitsende opvallende sites met veel gifjes en javascripts
    Ik gebruik alleen de code functie hoor
    Niet terugplaatsen @admin
      maandag 19 april 2010 @ 20:53:06 #205
    12221 Tijn
    Powered by MS Paint
    pi_80496530
    quote:
    Op maandag 19 april 2010 20:18 schreef Apebeer het volgende:

    [..]

    Ik gebruik alleen de code functie hoor
    Dan is het helemaal de vraag wat je met Dreamweaver moet
      maandag 19 april 2010 @ 20:55:08 #206
    269797 Apebeer
    Saaaaab O+
    pi_80496638
    quote:
    Op maandag 19 april 2010 20:53 schreef Tijn het volgende:

    [..]

    Dan is het helemaal de vraag wat je met Dreamweaver moet
    Het werkt gewoon handig
    Niet terugplaatsen @admin
    pi_80498595
    Iemand ervaring met mass downloading tegen te gaan? bv lopen van id=1 t/m 100000 om zo alle bestanden van een website te downloaden?
    Just say hi!
    pi_80498792
    quote:
    Op zaterdag 17 april 2010 17:09 schreef Apebeer het volgende:
    Ik heb de halve week gewerkt aan een enorm systeem dat opeens niet meer werkte naar een overzet van < PHP 4.3 naar de nieuwste. Bleek dat de programmeur niet $_POST['naam'] gebruikte maar gewoon direct $naam(register_globals toch?) Kon ik alles gaan overzetten En natuurlijk geen controle op de userInput, en ipv een record deleten uit de database had hij verwijderd op 0 of op 1 Dus ipv deleten update hij een record
    Vertrouwen op register_globals is een doodzonde.... dingen niet uit je database weggooien maar als deleted flaggen een best practise imho

    Ik gooi nooit data weg, je wilt niet weten hoe vaak ik al de vraag heb gehad of ik het soms niet kon terughalen. Ja, en dan niet van de backup van gisteren, want sindsdien is er al zooooooooveel veranderd :L
    Alleen uit koppeltabellen delete ik echt records, want dat is geen "echte" data
    pi_80498862
    quote:
    Op maandag 19 april 2010 21:34 schreef Chandler het volgende:
    Iemand ervaring met mass downloading tegen te gaan? bv lopen van id=1 t/m 100000 om zo alle bestanden van een website te downloaden?
    Zorgen dat er een lastigere code voor nodig is dan 1 t/m 100000?

    Daarnaast kan je ipadressen loggen, om te zorgen dat er maar een maximum aantal downloads mogelijk zijn vanaf 1 adres. Maar dan moet de file wel via je script lopen zeg maar....
      maandag 19 april 2010 @ 21:42:09 #210
    269797 Apebeer
    Saaaaab O+
    pi_80498990
    quote:
    Op maandag 19 april 2010 21:38 schreef Xcalibur het volgende:

    [..]

    Vertrouwen op register_globals is een doodzonde.... dingen niet uit je database weggooien maar als deleted flaggen een best practise imho

    Ik gooi nooit data weg, je wilt niet weten hoe vaak ik al de vraag heb gehad of ik het soms niet kon terughalen. Ja, en dan niet van de backup van gisteren, want sindsdien is er al zooooooooveel veranderd :L
    Alleen uit koppeltabellen delete ik echt records, want dat is geen "echte" data
    Oke daar geef ik je gelijk in, maar ik weet zeker dat hij het niet daarvoor had gedaan
    Niet terugplaatsen @admin
      maandag 19 april 2010 @ 21:43:16 #211
    269797 Apebeer
    Saaaaab O+
    pi_80499058
    quote:
    Op maandag 19 april 2010 21:34 schreef Chandler het volgende:
    Iemand ervaring met mass downloading tegen te gaan? bv lopen van id=1 t/m 100000 om zo alle bestanden van een website te downloaden?
    Random code genereren
    Random code inserten met file id in database
    File downloaden met GetFile.php?hash=randomcode
    In GetFile.php de hash bij de id opzoeken
    Niet terugplaatsen @admin
      maandag 19 april 2010 @ 22:53:32 #212
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80502748
    Of je doet het wat minder random en
    genereert uit de id en bv IP-adres een sha256 met een flinke salt erbij en laat dat in het downloadscript opnieuw genereren en checken tegen de opgegeven hash.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_80529808
    Ik kom nog even op mijn mass ding terug:)
    Just say hi!
      dinsdag 20 april 2010 @ 19:53:05 #214
    269797 Apebeer
    Saaaaab O+
    pi_80533458
    quote:
    Op maandag 19 april 2010 22:53 schreef Trollface. het volgende:
    Of je doet het wat minder random en
    genereert uit de id en bv IP-adres een sha256 met een flinke salt erbij en laat dat in het downloadscript opnieuw genereren en checken tegen de opgegeven hash.
    Ik zou voor deze oplossing gaan
    Niet terugplaatsen @admin
    pi_80546101
    quote:
    Op dinsdag 20 april 2010 19:53 schreef Apebeer het volgende:

    [..]

    Ik zou voor deze oplossing gaan
    jup
    Redacted
    pi_80554062
    Rewriters beginner vraagje:

    Ik wil een nieuws url rewriten, heb nu netjes dat het volgende werkt:
    1RewriteRule ^nieuws/([^/]*)/$ /?p=nieuws&link=$1 [L]

    Nu werkt http://domein/nieuws/titel/ goed. Ik wil het nu zo maken dat wanneer ik naar http://domein/nieuws/ ga, ik het nieuwsarchief zie.

    Maar het volgende werkt nu niet meer:
    1RewriteRule ^nieuws/ ?p=nieuws


    Kan dit ook anders?
      woensdag 21 april 2010 @ 13:10:44 #217
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80556671
    Je bent een '/' bij ?p=nieuws vergeten, en een $ aan het einde van ^nieuws/.

    Tevens zou ik persoonlijk gaan voor:

    1
    2
    RewriteRule ^nieuws/(.*?)/$ /?p=nieuws&link=$1 [NC,L]
    RewriteRule ^nieuws/$ /?p=nieuws
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
      woensdag 21 april 2010 @ 13:17:12 #218
    158136 Joooo-pi
    Do you want a balloon...
    pi_80556899
    quote:
    Op maandag 19 april 2010 17:22 schreef Trollface. het volgende:

    [..]

    Notepad++ heeft een plugin die lokale bestanden automagisch met die op een remote FTP-server synchroniseert
    Hoe heet die plug-in?
    heitieh
      woensdag 21 april 2010 @ 13:33:36 #219
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80557519
    quote:
    Op woensdag 21 april 2010 13:17 schreef Joooo-pi het volgende:

    [..]

    Hoe heet die plug-in?
    Zoals al eerder gezegd, FTP_Synchronize.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_80559885
    quote:
    Op woensdag 21 april 2010 13:10 schreef Trollface. het volgende:
    Je bent een '/' bij ?p=nieuws vergeten, en een $ aan het einde van ^nieuws/.

    Tevens zou ik persoonlijk gaan voor:
    [ code verwijderd ]


    Ah, deze is wat netter. Tnx .
      woensdag 21 april 2010 @ 15:27:48 #221
    158136 Joooo-pi
    Do you want a balloon...
    pi_80561519
    quote:
    Op woensdag 21 april 2010 13:33 schreef Trollface. het volgende:

    [..]

    Zoals al eerder gezegd, FTP_Synchronize.
    tx
    heitieh
    pi_80608582
    ben weer helemaal een beginneling

    ik zat van youtube de ID te bekijken maar hoe krijg ik nu zoals hier op fok.nl dat www.youtube.com/watch?v=242342234 blablabla omzet in een embed src? :p
    ik kreeg het al met 1 zover. alleen hoe krijg ik het uit 1 string met meerdere hoeveelheden van deze link ?

    mijn poging was
    1
    2
    3
    4
    5
    <?php
    $string 
    "balsdbweokfhwofhoufghowefbobuwfoeb http://www.youtube.com/watch?v=lolololollololol & http://www.youtube.com/watch?v=5AWbgkRpYwc";
    $youtubelink explode ('http://www.youtube.com/watch?v='$string);
    $id mb_strcut($youtubelink[1],0,11// de Id van de youtube video
    ?>

    en vervolgens deze url weer in de embed src te stoppen. alleen nu krijg ik er 1 uit. ipv 2 en als ik naar preg replace kijk vervang ik alles maar kan ik de ID van de video niet gebruiken?
    Redacted
      donderdag 22 april 2010 @ 20:11:08 #223
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80608893
    1
    2
    3
    <?php
    preg_match_all
    ('/(.*?)http:\/\/www\.youtube\.com\/watch\?v=([a-zA-Z0-9_-]{11})(.*?)/i'$url$matches);
    ?>

    Zo extract je tenminste de video URL
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_80608981
    Ik had zoiets gemaakt:

    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $string 
    "balsdbweokfhwofhoufghowefbobuwfoeb http://www.youtube.com/watch?v=lolololollololol & http://www.youtube.com/watch?v=5AWbgkRpYwc";
        
        
    preg_match_all('/v=([0-9|a-z|A-Z|_|-]+)/'$string$matches);
        
        echo 
    "Match A: '" $matches[1][0] . "'<br />";
        echo 
    "Match B: '" $matches[1][1] . "'";
    ?>
    pi_80609682
    quote:
    Op donderdag 22 april 2010 20:11 schreef Trollface. het volgende:

    [ code verwijderd ]

    Zo extract je tenminste de video URL
    Maar je preg match klopt niet waar de kink zit kan ik zo even niet vinden maar volgens mij (.*?) in het begin al verkeerd )

    Voor de rest toffe functie
    quote:
    Op donderdag 22 april 2010 20:13 schreef Pakspul het volgende:
    Ik had zoiets gemaakt:
    [ code verwijderd ]
    Die werkt ook ben nu de bovenste aan het gebruiken met een kleine aanpassing . nu nog een for each maken en mn youtube link replace dinkie werkt
    Redacted
      donderdag 22 april 2010 @ 20:29:38 #226
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80609750
    quote:
    Op donderdag 22 april 2010 20:28 schreef cablegunmaster het volgende:

    [..]

    Maar je preg match klopt niet waar de kink zit kan ik zo even niet vinden maar volgens mij (.*?) in het begin al verkeerd )
    Nop, .*? matcht alles maar dan in non-greedy mode.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_80609813
    quote:
    Op donderdag 22 april 2010 20:29 schreef Trollface. het volgende:

    [..]

    Nop, .*? matcht alles maar dan in non-greedy mode.
    nou zonder werkt hij perfect
    denk dat je even moet herchecken . want hij pakt nu ook al het begin van de tekst daarmee.
    .
    Redacted
    pi_80609914
    quote:
    Op donderdag 22 april 2010 20:28 schreef cablegunmaster het volgende:

    [..]

    Maar je preg match klopt niet waar de kink zit kan ik zo even niet vinden maar volgens mij (.*?) in het begin al verkeerd )

    Voor de rest toffe functie
    [..]

    Die werkt ook ben nu de bovenste aan het gebruiken met een kleine aanpassing . nu nog een for each maken en mn youtube link replace dinkie werkt
    Je kunt de matches array gewoon in een foreach gebruiken he
    pi_80615119
    leuk grapje, dit hele gedoe alleen nu heb ik het uit de tekst apart gehaald hoe krijg ik het weer vervangen ?
    Redacted
    pi_80615509
    quote:
    Op donderdag 22 april 2010 22:34 schreef cablegunmaster het volgende:
    leuk grapje, dit hele gedoe alleen nu heb ik het uit de tekst apart gehaald hoe krijg ik het weer vervangen ?
    youtube id in de embedded code string vervangen d.m.v. str_replace
    pi_80617071
    quote:
    Op donderdag 22 april 2010 22:44 schreef Pakspul het volgende:

    [..]

    youtube id in de embedded code string vervangen d.m.v. str_replace
    ik ga zelf nog kloten dit moet ik zelf ook kunnen denk ik dan

    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
    //werking
    $variabele = new youtube_url();
    //$String is de tekst waarin de youtube url in zit en deze word vervangen met embed src code.
    echo $variabele->youtube_url_replace($String);
    class 
    youtube_url
    {

    //11 tekens na http://www.youtube.com/watch?v=

        
    public function youtube_url_replace($url)
        {
            
    $string '<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/'.$url.'"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed data-src="http://www.youtube.com/v/'.$url.'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>';
            return 
    $string;
            }
        }
    }

    $string "Dit is de 1e youtube link http://www.youtube.com/watch?v=NC0U_zoOQKI & dit de tweede http://www.youtube.com/watch?v=5AWbgkRpYwc";
    preg_match_all('/v=([0-9|a-z|A-Z|_|-]+)/'$string$matches);
    preg_match_all('/http:\/\/www\.youtube\.com\/watch\?v=[a-zA-Z0-9_-]{11}/i'$string$url);    
    foreach (
    $matches[1] as $match)
    {
            
    $youtube[] = $ytlink->youtube_url_replace($match);
    }
    foreach(
    $url as $youtubearray)
    {
        foreach(
    $youtubearray as $link)
        {
            foreach (
    $matches[1] as $match)
            {
            
    $letters str_replace($youtubearray$youtube ,$string);
            }
        }
    }
    echo 
    $letters;
    ?>

    dit kan netter maar werkt wel


    uiteindelijk:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    <?php
    class youtube_url
    {

    //11 tekens na http://www.youtube.com/watch?v=
        
        
    public static function youtube_string($string)
        {
                    
    //zoek de ID van de youtube video
            
    preg_match_all('/v=([0-9|a-z|A-Z|_|-]+)/'$string$matches);
                    
    //zoek de Link van de youtubevideo.
            
    preg_match_all('/http:\/\/www\.youtube\.com\/watch\?v=[a-zA-Z0-9_-]{11}/i'$string$url);    
            
    //haal wat erachter staat weg (Note nog verbeteren? <img class="rde_img_smiley" src="http://i.fok.nl/s/redface.gif" width="15" height="15" alt="" />)
                    
    $string preg_replace("/&feature=related/",'',$string);
            
    // voor elk youtube ID vervang de code.
                    
    foreach ($matches[1] as $match)
            {
                
    $youtube[] = youtube_url::youtube_url_replace($match);
            }
                    
    //uitpakken van de array.
            
    foreach($url as $youtubearray)
            {
                    
    // voor elke gevonden Match vervangen in de tekst.
                
    foreach ($matches[1] as $match)
                {
                    
    $output str_replace($youtubearray$youtube ,$string);
                }
            }
            return 
    $output;
        }
        private function 
    youtube_url_replace($url)
        {
                
    $string '<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/'.$url.'"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed data-src="http://www.youtube.com/v/'.$url.'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>';
            return 
    $string;
            }
        }
    }
    ?>


    [ Bericht 40% gewijzigd door cablegunmaster op 23-04-2010 18:17:52 ]
    Redacted
      vrijdag 23 april 2010 @ 09:03:30 #232
    26400 wijsneus
    Radicaal Democraat
    pi_80623047
    Ik zie een
    1global $ytlink;

    die geen enkel doel dient. Die kun je weglaten en onderstaande regel
    1$youtube[] = $ytlink->youtube_url_replace($match);

    vervangen door:
    1$youtube[] = $this->youtube_url_replace($match);

    lijkt mij.
    “There’s class warfare, all right, but it’s my class, the rich class, that’s making war, and we’re winning.”
    ― Warren Buffett
    pi_80628240
    quote:
    Op vrijdag 23 april 2010 09:03 schreef wijsneus het volgende:
    Ik zie een
    [ code verwijderd ]

    die geen enkel doel dient. Die kun je weglaten en onderstaande regel
    [ code verwijderd ]

    vervangen door:
    [ code verwijderd ]

    lijkt mij.
    klopt al veranderd
    edit: en een teveel foreach weggehaald die ik dacht nodig te hebben en wat commentaar neergezet

    [ Bericht 7% gewijzigd door cablegunmaster op 23-04-2010 12:58:45 ]
    Redacted
    pi_80636910
    waar haalt die trouwens de width en height op regel 32 vandaan?

    Je kunt er ook een static functie van maken. Eerst een class instantie aanmaken en daarna functie aanroepen is overbodig.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    class lalala
    {
        public static function 
    test()
        {
            
    // take over world
        
    }
    }

    lalala::test();
    ?>
    pi_80641267
    quote:
    Op vrijdag 23 april 2010 15:58 schreef Pakspul het volgende:
    waar haalt die trouwens de width en height op regel 32 vandaan?

    Je kunt er ook een static functie van maken. Eerst een class instantie aanmaken en daarna functie aanroepen is overbodig.
    [ code verwijderd ]
    dat was eerst een idee maar lijkt me nu overbodig dus tja, nu niet meer nodig vergeten uit te halen
    Redacted
      zaterdag 24 april 2010 @ 22:13:51 #236
    37634 wobbel
    Da WoBBeL King
    pi_80678901
    Ik ben moe, dus ik denk dat het daarmee te maken heeft maar als ik mysql_num_rows() doe op de volgende query krijg ik er altijd "1" uit, ook als ik 0 rijen of 20 rijen heb...

    Doe ik iets verkeerd?

    1
    2
    3
    4
    5
    6
    7
    SELECT *, count(postId)  
    FROM forum_topics 
    INNER JOIN users 
    ON ( forum_topics.auteurId = users.userid ) 
    LEFT JOIN forum_post 
    ON ( forum_topics.topicId = forum_post.topicId )
    WHERE categoryId = '" . $SQL_id . "'   


    Ook geeft ie maar 1 row terug als ik hem wil uitlezen

    [ Bericht 12% gewijzigd door wobbel op 24-04-2010 22:23:21 ]
    pi_80684790
    quote:
    Op zaterdag 24 april 2010 22:13 schreef wobbel het volgende:
    Ik ben moe, dus ik denk dat het daarmee te maken heeft maar als ik mysql_num_rows() doe op de volgende query krijg ik er altijd "1" uit, ook als ik 0 rijen of 20 rijen heb...

    Doe ik iets verkeerd?
    [ code verwijderd ]

    Ook geeft ie maar 1 row terug als ik hem wil uitlezen
    Tip is altijd probeer het eens met phpmyadmin te controleren door de SQL daar intevoeren
    Redacted
      zondag 25 april 2010 @ 02:13:24 #238
    46383 Tiemie
    sowieso wel!
    pi_80685613
    quote:
    Op zaterdag 24 april 2010 22:13 schreef wobbel het volgende:
    Ik ben moe, dus ik denk dat het daarmee te maken heeft maar als ik mysql_num_rows() doe op de volgende query krijg ik er altijd "1" uit, ook als ik 0 rijen of 20 rijen heb...

    Doe ik iets verkeerd?
    [ code verwijderd ]

    Ook geeft ie maar 1 row terug als ik hem wil uitlezen
    het resultaat is een aantal. Dus je moet gewoon mysql_result gebruiken om dat aantal uit te lezen. OF group by gebruiken als je specifiek ergens op wilt tellen.
      zondag 25 april 2010 @ 10:44:26 #239
    37634 wobbel
    Da WoBBeL King
    pi_80688391
    quote:
    Op zondag 25 april 2010 02:13 schreef Tiemie het volgende:

    [..]

    het resultaat is een aantal. Dus je moet gewoon mysql_result gebruiken om dat aantal uit te lezen. OF group by gebruiken als je specifiek ergens op wilt tellen.
    Group by dank u
      zondag 25 april 2010 @ 18:45:22 #240
    37634 wobbel
    Da WoBBeL King
    pi_80701544
    Oke, heb er weer eentje

    Ik moet een IF statement maken maar ik kom er niet helemaal uit.

    ACTIE(1); mag alleen worden geopend als:

    $niveau = 3 EN/OF als $huidig_id gelijk is $opgeslagen_id

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
    if ( $ziehierboven )
    {

    actie(1);

    }
    else
    {

    actie(2);

    }
    ?>
      zondag 25 april 2010 @ 18:49:22 #241
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80701702
    En/of, wat is het nu? Ik gok of dus.

    1
    2
    3
    4
    5
    6
    7
    <?php
    if($niveau == || $huidig_id == $opgeslagen_id) {
    actie(1);
    } else {
    actie(2);
    }
    ?>


    Tevens zo ik zelf aparte functies maken, maar goed, dat ben ik.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_80701909
    quote:
    Op zondag 25 april 2010 18:45 schreef wobbel het volgende:
    Oke, heb er weer eentje

    Ik moet een IF statement maken maar ik kom er niet helemaal uit.

    ACTIE(1); mag alleen worden geopend als:

    $niveau = 3 EN/OF als $huidig_id gelijk is $opgeslagen_id
    [ code verwijderd ]
    Je kunt hem wel in pseudo code schrijven, maar niet toepassen?

    misschien handig: http://nl3.php.net/manual/en/language.operators.logical.php
      zondag 25 april 2010 @ 19:25:00 #243
    37634 wobbel
    Da WoBBeL King
    pi_80703042
    quote:
    Op zondag 25 april 2010 18:55 schreef Pakspul het volgende:

    [..]

    Je kunt hem wel in pseudo code schrijven, maar niet toepassen?

    misschien handig: http://nl3.php.net/manual/en/language.operators.logical.php
    Jah ik dacht dat het met extra ( ) haakjes enzo moest
      zondag 25 april 2010 @ 20:56:31 #244
    37634 wobbel
    Da WoBBeL King
    pi_80706805
    Allerlaatste voor vandaag

    Ik heb een regex die [quote=username][/quote] omzet naar een simpel een tabelletje om zo een leesbare quote voor te schotelen.

    Enige probleem is als er een ] voorkomt in de username, want gaat de quote niet goed. Dan komt namelijk het resterende deel van de username na ] bij het bericht te staan.

    Regex:
    1
    2
    3
    <?php
    $bericht 
    preg_replace("#\[quote=(.+?)\](.+?)\[/quote\]#is","<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"2%\">&nbsp;</td><td><small>Quote: <b>\\1</b></small></td></tr><tr><td width=\"3%\">&nbsp;</td><td style=\"border: 1px solid #232850; background-color: #b9d9e3;\"><table><tr><td>\\2</td></tr></table></td></tr></table>",$bericht);
    ?>
      zondag 25 april 2010 @ 23:27:23 #245
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80714177
    Geen [] in gebruikersnamen toestaan.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
      zondag 25 april 2010 @ 23:33:46 #246
    91039 mstx
    2x1/2 = 1/2 x 1/2
    pi_80714385
    quote:
    Op zondag 25 april 2010 20:56 schreef wobbel het volgende:
    Allerlaatste voor vandaag

    Ik heb een regex die [ quote=username][/ quote] omzet naar een simpel een tabelletje om zo een leesbare quote voor te schotelen.

    Enige probleem is als er een ] voorkomt in de username, want gaat de quote niet goed. Dan komt namelijk het resterende deel van de username na ] bij het bericht te staan.

    Regex:
    [ code verwijderd ]
    Daar is geen oplossing voor. Het script kan onmogelijk weten of je:
    quote:
    [ quote=user[test]name]dit is het bericht[/ quote]
    of
    quote:
    [ quote=user[test]name]dit is het bericht[/ quote]
    wilt, want iemand kan ook [ of ] in zijn bericht gebruiken.
    Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
    als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
    👾
      zondag 25 april 2010 @ 23:35:31 #247
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_80714434
    quote:
    Op zondag 25 april 2010 23:33 schreef mstx het volgende:

    [..]

    Daar is geen oplossing voor. Het script kan onmogelijk weten of je:
    [..]

    of
    [..]

    wilt, want iemand kan ook [ of ] in zijn bericht gebruiken.
    Dit dus.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_80717795
    quote:
    Op zondag 25 april 2010 23:33 schreef mstx het volgende:

    [..]

    Daar is geen oplossing voor. Het script kan onmogelijk weten of je:
    [..]

    of
    [..]

    wilt, want iemand kan ook [ of ] in zijn bericht gebruiken.
    gebruikersnamen niet toestaan met [] in de naam?
    Redacted
      maandag 26 april 2010 @ 16:49:09 #249
    37634 wobbel
    Da WoBBeL King
    pi_80732409
    quote:
    Op maandag 26 april 2010 07:53 schreef cablegunmaster het volgende:

    [..]

    gebruikersnamen niet toestaan met [] in de naam?
    Ja, en dat is juist het probleem...ik krijg een lijst met usernames aangeleverd waarin allerlei rare tekens staan...

    Heb het op de fok manier opgelost
    pi_80734321
    quote:
    Op maandag 26 april 2010 16:49 schreef wobbel het volgende:

    [..]

    Ja, en dat is juist het probleem...ik krijg een lijst met usernames aangeleverd waarin allerlei rare tekens staan...

    Heb het op de fok manier opgelost
    En dat is ?
    Redacted
      maandag 26 april 2010 @ 19:35:37 #251
    269797 Apebeer
    Saaaaab O+
    pi_80738268
    Je kan toch gewoon de username checken op een [ of een ]?
    Niet terugplaatsen @admin
      dinsdag 27 april 2010 @ 09:40:30 #252
    37634 wobbel
    Da WoBBeL King
    pi_80756447
    quote:
    Op maandag 26 april 2010 17:47 schreef cablegunmaster het volgende:

    [..]

    En dat is ?

    Gewoon met bold de username en tijd weergeven binnen in de quote
    quote:
    Op maandag 26 april 2010 19:35 schreef Apebeer het volgende:
    Je kan toch gewoon de username checken op een [ of een ]?
    En dan? Dan zit ik alsnog met het probleem dan die regex geen ] aan kan en dan moet ik de usernames gaan filteren
    pi_80756826
    quote:
    Op dinsdag 27 april 2010 09:40 schreef wobbel het volgende:

    [..]

    Gewoon met bold de username en tijd weergeven binnen in de quote
    [..]

    En dan? Dan zit ik alsnog met het probleem dan die regex geen ] aan kan en dan moet ik de usernames gaan filteren
    De [ en ] omzetten naar respectievelijk & #91; en & #93;
    Dan bij weergave eerst je BB-code naar HTML renderen en dan pas (eventueel) de HTML-entities weer terug omzetten. Bij het inloggen de ingevoerde naam vergelijken met de inlognaam met teruggeconverteerde HTML-entities, en voila.
    pi_80764982
    quote:
    Op dinsdag 27 april 2010 09:53 schreef Intrepidity het volgende:

    [..]

    De [ en ] omzetten naar respectievelijk & #91; en & #93;
    Dan bij weergave eerst je BB-code naar HTML renderen en dan pas (eventueel) de HTML-entities weer terug omzetten. Bij het inloggen de ingevoerde naam vergelijken met de inlognaam met teruggeconverteerde HTML-entities, en voila.
    Slim had ik nog niet bedacht
    Redacted
      dinsdag 27 april 2010 @ 14:50:42 #255
    37634 wobbel
    Da WoBBeL King
    pi_80767386
    quote:
    Op dinsdag 27 april 2010 09:53 schreef Intrepidity het volgende:

    [..]

    De [ en ] omzetten naar respectievelijk & #91; en & #93;
    Dan bij weergave eerst je BB-code naar HTML renderen en dan pas (eventueel) de HTML-entities weer terug omzetten. Bij het inloggen de ingevoerde naam vergelijken met de inlognaam met teruggeconverteerde HTML-entities, en voila.
    Hehe geniaal

    Het is voor een forum welke 6 dagen per jaar gebruikt wordt voor 2 LAN-party's, dus heel veel moeite ga ik er dus ook niet in steken


    Mijn volgende vraag is echter: hoe sorteer ik mijn topics op datum van laatste post? Ik heb deze SQL code nu:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    SELECT *, count(postId) 
    FROM forum_topics 
    INNER JOIN users 
    ON ( forum_topics.auteurId = users.userid ) 
    LEFT JOIN forum_post 
    ON ( forum_topics.topicId = forum_post.topicId )
    WHERE categoryId = '" . $SQL_id . "' 
    GROUP BY forum_topics.topicId  
    ORDER BY forum_topics.status ASC, forum_post.datum ASC


    Het probleem hiermee is, dat hij alleen sorteert op status (belangrijkste, namelijk: sticky, open, dicht)

    [ Bericht 3% gewijzigd door wobbel op 27-04-2010 15:01:36 ]
      dinsdag 27 april 2010 @ 14:57:47 #256
    12221 Tijn
    Powered by MS Paint
    pi_80767627
    quote:
    Op dinsdag 27 april 2010 14:50 schreef wobbel het volgende:

    [..]

    Het is voor een forum welke 6 dagen per jaar gebruikt wordt voor 2 LAN-party's, dus heel veel moeite ga ik er dus ook niet in steken
    Waarom installeer je dan niet gewoon een phpBB?
      dinsdag 27 april 2010 @ 15:02:16 #257
    37634 wobbel
    Da WoBBeL King
    pi_80767779
    quote:
    Op dinsdag 27 april 2010 14:57 schreef Tijn het volgende:

    [..]

    Waarom installeer je dan niet gewoon een phpBB?
    Omdat de intergratie met ALP dan wat lastiger wordt en het kost evenveel tijd om mijn phpBB aan te passen naar alle wensen van de organisatie dat ik beter iets zelf kan maken
      dinsdag 27 april 2010 @ 15:08:14 #258
    127809 SuperrrTuxxx
    Zwerver met een wekker
    pi_80768023
    quote:
    Op maandag 19 april 2010 20:05 schreef Trollface. het volgende:

    [..]

    Dreamweaver
    Daar ben ik ook mee begonnen hoor.
    Heddegijdagezeedgehadjamindedawerkelukwoarhoedoedegijdahoedoedegijdahoeheddegijdagedoan.
    Don't you ever get stuck in the sky when you're high?
      woensdag 28 april 2010 @ 11:35:29 #259
    37634 wobbel
    Da WoBBeL King
    pi_80798670
    quote:
    Op dinsdag 27 april 2010 14:50 schreef wobbel het volgende:

    [..]

    Hehe geniaal :P

    Het is voor een forum welke 6 dagen per jaar gebruikt wordt voor 2 LAN-party's, dus heel veel moeite ga ik er dus ook niet in steken ;)


    Mijn volgende vraag is echter: hoe sorteer ik mijn topics op datum van laatste post? Ik heb deze SQL code nu:
    [ code verwijderd ]

    Het probleem hiermee is, dat hij alleen sorteert op status (belangrijkste, namelijk: sticky, open, dicht)
    Dit heb ik opgelost met SORT BY MAX(forum_post.datum) DESC en dat werkt uitstekend.

    Volgende probleem is het forum overzicht...daar wil ik de datum en titel van de lastpost weergeven...

    Dit is de code:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    SELECT * 
    FROM forum_category 
    INNER JOIN forum_topics 
    ON ( forum_category.idCategory = forum_topics.categoryId )
    INNER JOIN users 
    ON ( forum_topics.auteurId = users.userid ) 
    LEFT JOIN forum_post 
    ON ( forum_topics.topicId = forum_post.topicId )
    GROUP BY forum_category.idCategory
    ORDER BY forum_category.Rank ASC


    Ook hier krijg ik de titel en datum van de 1e post in de betreffende categorie, en niet van de laatste post...
    pi_80802659
    quote:
    Op woensdag 28 april 2010 11:35 schreef wobbel het volgende:

    [..]

    Dit heb ik opgelost met SORT BY MAX(forum_post.datum) DESC en dat werkt uitstekend.

    Volgende probleem is het forum overzicht...daar wil ik de datum en titel van de lastpost weergeven...

    Dit is de code:
    [ code verwijderd ]

    Ook hier krijg ik de titel en datum van de 1e post in de betreffende categorie, en niet van de laatste post...
    inner join met een subquery moet dat kunnen oplossen
      woensdag 28 april 2010 @ 14:57:03 #261
    37634 wobbel
    Da WoBBeL King
    pi_80805682
    quote:
    Op woensdag 28 april 2010 13:28 schreef Pakspul het volgende:

    [..]

    inner join met een subquery moet dat kunnen oplossen
    Je bedoelt niet zoiets als dit?

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    SELECT *, MAX(forum_post.datum) as last_d, MAX(forum_topics.titel) as last_t, MAX(users.username) as last_u 
    FROM forum_category 
    INNER JOIN forum_topics 
    ON ( forum_category.idCategory = forum_topics.categoryId )
    INNER JOIN users 
    ON ( forum_topics.auteurId = users.userid ) 
    LEFT JOIN forum_post 
    ON ( forum_topics.topicId = forum_post.topicId )
    GROUP BY forum_category.idCategory
    ORDER BY forum_category.Rank ASC
    pi_80807511
    Volgens mij zoiets:
    1
    2
    3
    4
    5
    6
    7
    SELECT forum_category.*, LastTopic.*
    FROM forum_category 
    LEFT JOIN forum_topics AS LastTopic ON LastTopic.ID = (
    SELECT ID
    FROM LastTopic
    ORDER BY datum DESC
    LIMIT 0 , 1 )



    En foei voor gebruiken van Engels en Nederlands door elkaar En meervoud en enkelvoud. Een tabel is altijd een collectie dus 'topics' spreekt voor zich, daarom hebben we in programmeerland afgesproken dat we het enkelvoud doen (zoals je al wel doet bij category)

    [ Bericht 10% gewijzigd door Pakspul op 28-04-2010 15:55:37 ]
      woensdag 28 april 2010 @ 16:15:40 #263
    37634 wobbel
    Da WoBBeL King
    pi_80808549
    quote:
    Op woensdag 28 april 2010 15:47 schreef Pakspul het volgende:

    Volgens mij zoiets:
    [ code verwijderd ]

    En foei voor gebruiken van Engels en Nederlands door elkaar En meervoud en enkelvoud. Een tabel is altijd een collectie dus 'topics' spreekt voor zich, daarom hebben we in programmeerland afgesproken dat we het enkelvoud doen (zoals je al wel doet bij category)
    M'n tabeldesign duurde wel zeker 3 minuten (op m'n andere sites doe ik dat wel netjes gelukkig)

    Code zal ik even testen!
    pi_80808805
    quote:
    Op woensdag 28 april 2010 16:15 schreef wobbel het volgende:

    [..]

    M'n tabeldesign duurde wel zeker 3 minuten (op m'n andere sites doe ik dat wel netjes gelukkig)

    Code zal ik even testen!
    Maar wat ze op Tweakers zeggen zit ook zeker een punt in dat je in de TopicRow een kolom opneemt waar je dit ID in opslaat, zodat je betere preformance krijgt.
      donderdag 29 april 2010 @ 09:22:46 #265
    37634 wobbel
    Da WoBBeL King
    pi_80832427
    quote:
    Op woensdag 28 april 2010 16:22 schreef Pakspul het volgende:

    [..]

    Maar wat ze op Tweakers zeggen zit ook zeker een punt in dat je in de TopicRow een kolom opneemt waar je dit ID in opslaat, zodat je betere preformance krijgt.
    Het scheelt idd best veel kom ik zojuist achter
    pi_80838019
    quote:
    Op woensdag 28 april 2010 16:22 schreef Pakspul het volgende:

    [..]

    Maar wat ze op Tweakers zeggen zit ook zeker een punt in dat je in de TopicRow een kolom opneemt waar je dit ID in opslaat, zodat je betere preformance krijgt.
    Wat je zegt is dus eigenlijk ID op Joinen?
    Redacted
    pi_80844933
    quote:
    Op donderdag 29 april 2010 12:13 schreef cablegunmaster het volgende:

    [..]

    Wat je zegt is dus eigenlijk ID op Joinen?
    Wanneer er een reactie aan een topic wordt toegevoegd sla je van de nieuwe reactie het ID op in de forum_topic tabel en op deze kolom kun je dan ook weer een join maken, zodat je niet een subquery hoeft uit te voeren.
    pi_80848987
    quote:
    Op donderdag 29 april 2010 15:37 schreef Pakspul het volgende:

    [..]

    Wanneer er een reactie aan een topic wordt toegevoegd sla je van de nieuwe reactie het ID op in de forum_topic tabel en op deze kolom kun je dan ook weer een join maken, zodat je niet een subquery hoeft uit te voeren.
    ah ok handig ^^. zoiets dacht ik al
    Redacted
    pi_80850123
    quote:
    Op donderdag 29 april 2010 17:25 schreef cablegunmaster het volgende:

    [..]

    ah ok handig ^^. zoiets dacht ik al
    Eigenlijk mag het niet omdat je kunt 'berekenen', maar soms moet je voor preformance redenen tegen de regels in gaan
    pi_80968617
    voor de website van de vereniging waar ik bij zit, ben ik op zoek naar iemand die voor mij een gastenboek kan maken. Is iemand die dit kan maken? Misschien heeft iemand iets liggen wat een beetje aangepast kan worden aan de specifieke eisen? Of is er een goed gastenboek wat ik met copy&paste kan gebruiken
      maandag 3 mei 2010 @ 14:33:05 #271
    137776 boem-dikkie
    Jedi Mind Baby!
    pi_80968715
    quote:
    Op maandag 3 mei 2010 14:30 schreef MrNiles het volgende:
    voor de website van de vereniging waar ik bij zit, ben ik op zoek naar iemand die voor mij een gastenboek kan maken. Is iemand die dit kan maken? Misschien heeft iemand iets liggen wat een beetje aangepast kan worden aan de specifieke eisen? Of is er een goed gastenboek wat ik met copy&paste kan gebruiken
    Gastenboeken zijn echt één van de eerste dingen die je leert maken als je met PHP bezig gaat. Volgens mij staat er in elk boek, of in elke guide, handleiding of weet ik veel wat wel hoe je een gastenboek maakt. Hier door is er dus ook een overkill aan gastenboeken te vinden op internet. Met een beetje PHP kennis pas je dat ding zo aan naar eigen wens.
    Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
      maandag 3 mei 2010 @ 14:40:49 #272
    12221 Tijn
    Powered by MS Paint
    pi_80969038
    Vergeet er in elk geval niet iets tegen spam in te bouwen, zoals Akismet of een CAPTCHA ofzo, want anders wordt je site echt in notime overladen door Russische aanbieders van Viagra
    pi_80969747
    quote:
    Op maandag 3 mei 2010 14:30 schreef MrNiles het volgende:
    voor de website van de vereniging waar ik bij zit, ben ik op zoek naar iemand die voor mij een gastenboek kan maken. Is iemand die dit kan maken? Misschien heeft iemand iets liggen wat een beetje aangepast kan worden aan de specifieke eisen? Of is er een goed gastenboek wat ik met copy&paste kan gebruiken
    Voor 400 euro bouw ik je wat moois.
      maandag 3 mei 2010 @ 15:07:26 #274
    127809 SuperrrTuxxx
    Zwerver met een wekker
    pi_80969962
    quote:
    Op maandag 3 mei 2010 15:01 schreef Pakspul het volgende:

    [..]

    Voor 400 euro bouw ik je wat moois.
    Heddegijdagezeedgehadjamindedawerkelukwoarhoedoedegijdahoedoedegijdahoeheddegijdagedoan.
    Don't you ever get stuck in the sky when you're high?
      maandag 3 mei 2010 @ 15:12:07 #275
    63192 ursel
    "Het Is Hier Fantastisch!
    pi_80970116
    quote:
    Op maandag 3 mei 2010 15:07 schreef SuperrrTuxxx het volgende:

    [..]

    Hij kan het allicht proberen
    pi_80970659
    quote:
    Op maandag 3 mei 2010 15:01 schreef Pakspul het volgende:

    [..]

    Voor 4,- euro bouw ik je wat moois.
    prima
    pi_80972094
    quote:
    Op maandag 3 mei 2010 15:28 schreef MrNiles het volgende:

    [..]

    prima
    http://www.havia.net/guestbook/

    Alsjeblieft, waar blijft mijn geld?
    pi_81005491
    quote:
    Op maandag 3 mei 2010 16:07 schreef Pakspul het volgende:

    [..]

    http://www.havia.net/guestbook/

    Alsjeblieft, waar blijft mijn geld?
    ja heel mooi,....maar ik snap d'r geen kloot van
    pi_81005903
    quote:
    Op dinsdag 4 mei 2010 13:38 schreef MrNiles het volgende:

    [..]

    ja heel mooi,....maar ik snap d'r geen kloot van
    http://devzone.zend.com/article/627

    Alsjeblieft, waar blijft mijn geld?
    pi_81006504
    quote:
    Op dinsdag 4 mei 2010 13:49 schreef captaintokyo het volgende:

    [..]

    http://devzone.zend.com/article/627

    Alsjeblieft, waar blijft mijn geld?
    ja heel mooi

    [ Bericht 12% gewijzigd door MrNiles op 04-05-2010 14:09:43 ]
    pi_81008448
    quote:
    Op maandag 3 mei 2010 16:07 schreef Pakspul het volgende:

    [..]

    http://www.havia.net/guestbook/

    Alsjeblieft, waar blijft mijn geld?
    ik ben aan het klooien met het gastenboek
    maar ik krijg niets weggeschreven in de txt file
    ik heb rwx voor alle 3 de groepen aangezet dus hij zou moeten kunnen schrijven
    als ik handmatig tekst in de txtfile zet dan krijg ik m wel te zien

    dit is de file die denk ik het bericht weg zou moeten schrijven in de txtfile..ergens een foutje?
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <?php
     if ($message != '') 
     {
      $message = str_replace ("\n","<br>",$message);
      $message = strip_tags ($message, '<br>');

      $newRow = '<div class="viewGuestbook">' . ($message) .
             '<br>' . date('d.m.Y H:i') . ' - ' . strip_tags ($name) .
             '</div>';
               
      $oldRows = join ('', file ('guestbook.txt') );
      $fileName = fopen ('guestbook.txt', 'w');
      fputs ($fileName, $newRow . chr(13) . chr(10) . $oldRows);
      fclose ($fileName);
     }
     
     include ("readbook.php");
    ?>
    pi_81019033
    quote:
    Op dinsdag 4 mei 2010 14:50 schreef MrNiles het volgende:

    [..]

    ik ben aan het klooien met het gastenboek
    maar ik krijg niets weggeschreven in de txt file
    ik heb rwx voor alle 3 de groepen aangezet dus hij zou moeten kunnen schrijven
    als ik handmatig tekst in de txtfile zet dan krijg ik m wel te zien

    dit is de file die denk ik het bericht weg zou moeten schrijven in de txtfile..ergens een foutje?
    [ code verwijderd ]
    Eerst geld zien, dan krijg je antwoorden.


    waarom gebruik je geen mysql database?
    pi_81038745
    quote:
    Op dinsdag 4 mei 2010 19:14 schreef Pakspul het volgende:
    waarom gebruik je geen mysql database?
    Omdat het guestbook dat jij hem aanraadt wegschrijft naar een bestand, niet naar een database.
      woensdag 5 mei 2010 @ 01:49:06 #284
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_81038787
    Volgens mij klopt file() niet.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_81040940
    quote:
    Op woensdag 5 mei 2010 01:47 schreef captaintokyo het volgende:

    [..]

    Omdat het guestbook dat jij hem aanraadt wegschrijft naar een bestand, niet naar een database.
    het was resultaat 1 bij google
    pi_81046663
    en ik totaal geen mysql ken
    maaruh..het is gelukt
    de variabelen ($message) stonden nergens benoemd oid...
    ik zag het in een wel werkende php van me die ik ergens gevonden had...
    $message= htmlspecialchars($_POST["message"]); heb ik erbij gezet...

    echt geen idee wat het doet....maar het werkt wel
      woensdag 5 mei 2010 @ 15:19:58 #287
    111382 Ofyles2
    Bestemming: onbekend
    pi_81050992
    quote:
    Op dinsdag 4 mei 2010 19:14 schreef Pakspul het volgende:

    [..]

    Eerst geld zien, dan krijg je antwoorden.


    waarom gebruik je geen mysql database?
    Dit dus.
      woensdag 5 mei 2010 @ 17:25:07 #288
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_81054491
    quote:
    Op woensdag 5 mei 2010 12:59 schreef MrNiles het volgende:
    en ik totaal geen mysql ken
    maaruh..het is gelukt
    de variabelen ($message) stonden nergens benoemd oid...
    ik zag het in een wel werkende php van me die ik ergens gevonden had...
    $message= htmlspecialchars($_POST["message"]); heb ik erbij gezet...

    echt geen idee wat het doet....maar het werkt wel
    Het zet o.a. < en > om in &lt; en &gt;, om HTML/javascriptinjectie tegen te gaan.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_81177989
    Hoi,
    heb ik om een fotoboek te maken PHP nodig? Zijn er ook online fotoboeken te downloaden voor op je site die niet te veel reclame hebben?
      FOK!-Schrikkelbaas zaterdag 8 mei 2010 @ 15:15:32 #290
    1972 Swetsenegger
    Egocentrische Narcist
    pi_81178126
    quote:
    Op maandag 3 mei 2010 14:33 schreef boem-dikkie het volgende:

    [..]

    Gastenboeken zijn echt één van de eerste dingen die je leert maken als je met PHP bezig gaat. Volgens mij staat er in elk boek, of in elke guide, handleiding of weet ik veel wat wel hoe je een gastenboek maakt. Hier door is er dus ook een overkill aan gastenboeken te vinden op internet. Met een beetje PHP kennis pas je dat ding zo aan naar eigen wens.
    Inderdaad, maar die zijn wel erg basic meestal.

    Ik vind mijn eigen gastenboek nog steeds erg geil
      maandag 10 mei 2010 @ 16:23:25 #291
    84244 Scorpie
    Abject en infaam!
    pi_81257037
    quote:
    Op zaterdag 8 mei 2010 15:15 schreef Swetsenegger het volgende:

    [..]

    Inderdaad, maar die zijn wel erg basic meestal.

    Ik vind mijn eigen gastenboek nog steeds erg geil
    Perv
    Op dinsdag 13 augustus schreef Xa1pt:
    Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
    Op donderdag 25 juni 2015 schreef KoosVogels:
    Klopt. Ik ben een racist.
      maandag 10 mei 2010 @ 16:46:35 #292
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_81257912
    quote:
    Op zaterdag 8 mei 2010 15:10 schreef godthatmadecoffee het volgende:
    Hoi,
    heb ik om een fotoboek te maken PHP nodig? Zijn er ook online fotoboeken te downloaden voor op je site die niet te veel reclame hebben?
    Je kunt het ook in ASP, JSP, ColdFusion of direct via CGI doen, en geen idee.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
      maandag 10 mei 2010 @ 23:34:16 #293
    37634 wobbel
    Da WoBBeL King
    pi_81278515
    Bedankt iedereen voor de hulp!

    Het intranet systeem draait nu met een import van het Gameparty.net LAN-party inschrijf systeem.
    Hierbij is nu ook een incheck systeem waarmee je users kan inchecken en de betalingen kan beheren (in samenwerking met gameparty systeem). Forumpje eraan gehangen en uiteraard gekoppeld met SAM broadcaster...

    LAN-party's met interesse mogen zich altijd melden ^^
    pi_81313978
    Hoe heet de PHP functie die als aller laatst kan worden uitgevoerd?
      dinsdag 11 mei 2010 @ 21:18:57 #295
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_81314351
    quote:
    Op dinsdag 11 mei 2010 21:12 schreef Qunix het volgende:
    Hoe heet de PHP functie die als aller laatst kan worden uitgevoerd?
    exit()/die()? ob_end_flush()?
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_81317799
    je kan iedere functie wel als laatste uitvoeren, ligt er een beetje aan wat je aan het doen bent
    pi_81318101
    Heb het... Al is er een php functie die dat kan geloof ik...
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <?php
    $output 
    "blaat";
    ob_end_clean();
    header('Connection: close');
    ignore_user_abort(true);
    set_time_limit(600);
    ob_start();
    echo 
    $output;
    header('Content-Length: '.ob_get_length(), TRUE);
    ob_end_flush();
    flush();

    //hier stuff

    sleep(20);
    ?>
      dinsdag 11 mei 2010 @ 22:22:37 #298
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_81318191
    Waarom zou je aan het einde sleep()'en?
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_81320128
    wat is nou het voordeel ten opzichte van "echo $output"?
    Nogal wat overhead hier...
      dinsdag 11 mei 2010 @ 22:55:09 #300
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_81320183
    quote:
    Op dinsdag 11 mei 2010 22:54 schreef Xcalibur het volgende:
    wat is nou het voordeel ten opzichte van "echo $output"?
    Nogal wat overhead hier...
    En dat.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
      dinsdag 11 mei 2010 @ 22:57:04 #301
    91039 mstx
    2x1/2 = 1/2 x 1/2
    pi_81320304
    quote:
    Op dinsdag 11 mei 2010 21:12 schreef Qunix het volgende:
    Hoe heet de PHP functie die als aller laatst kan worden uitgevoerd?
    http://nl3.php.net/manual(...)hutdown-function.php

    edit: laatste . Wilt iemand anders even een nieuw deel openen?
    Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
    als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
    👾
    abonnement Unibet Coolblue
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')