abonnement Unibet Coolblue Bitvavo
pi_51065723

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


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


  • 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


  • W3Schools PHP
  • W3Schools SQL

    Deze OP en instructies voor nieuw topic: http://wiki.fok.nl/index.php/OP/PHP
  • The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_51065744
    Ik wilde graag weten wat is sneller.

    fgets
    fread

    Heb zelf getest maar kon niet vinden welke nu echt sneller was
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_51067199
    quote:
    Op maandag 2 juli 2007 18:24 schreef Chandler het volgende:
    Ik wilde graag weten wat is sneller.

    fgets
    fread

    Heb zelf getest maar kon niet vinden welke nu echt sneller was
    Het zijn twee verschillende functies; fgets() leest per regel (tot de \n dus) en fread() leest een willekeurig aantal bytes in. Aangezien fgets() alles wat ie leest moet verwerken en fread() simpelweg een countertje ophoogt, is die laatste functie theoretisch het snelst

    Maar in de praktijk gebruik je ze dus voor verschillende doeleinden
      maandag 2 juli 2007 @ 19:19:13 #4
    136730 PiRANiA
    All thinking men are atheists.
    pi_51067831
    tvpeetje
    pi_51068085
    quote:
    Op maandag 2 juli 2007 19:04 schreef JeRa het volgende:

    [..]

    Het zijn twee verschillende functies; fgets() leest per regel (tot de \n dus) en fread() leest een willekeurig aantal bytes in. Aangezien fgets() alles wat ie leest moet verwerken en fread() simpelweg een countertje ophoogt, is die laatste functie theoretisch het snelst

    Maar in de praktijk gebruik je ze dus voor verschillende doeleinden
    Klopt, maar zie graag de meest snelle methode om bv een 10KB bestand uit te lezen.. met een hoop enters..
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_51068149
    quote:
    Op maandag 2 juli 2007 19:25 schreef Chandler het volgende:

    [..]

    Klopt, maar zie graag de meest snelle methode om bv een 10KB bestand uit te lezen.. met een hoop enters.. :D
    1
    2
    3
    <?php
    $data 
    file_get_contents('bestand.dat');
    ?>
    pi_51068331
    Ik draai nog PHP 4.2.1

    PHP 4 >= 4.3.0, PHP 5

    welke versie wordt tegenwoordig vel gebruikt? op PHP 5 na dan?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_51068410
    quote:
    Op maandag 2 juli 2007 19:30 schreef Chandler het volgende:
    Ik draai nog PHP 4.2.1

    PHP 4 >= 4.3.0, PHP 5
    Shame on you
    1
    2
    3
    4
    5
    6
    7
    <?php
    $data 
    ''
    while (!
    feof($fp))
    {
        
    $data .= fread($fp16384);
    }
    ?>
      maandag 2 juli 2007 @ 21:44:39 #9
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51074069
    1
    2
    3
    4
    function file_get_contents($file)
    {
        return implode('',file($file));
    }


    tvp
    phluphy for president!
    pi_51083305
    maar zijn deze functies sneller dan fgets?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      dinsdag 3 juli 2007 @ 07:50:15 #11
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51083329
    quote:
    Op dinsdag 3 juli 2007 07:46 schreef Chandler het volgende:
    maar zijn deze functies sneller dan fgets?
    Geen idee ff benchmark bouwen .
    phluphy for president!
      dinsdag 3 juli 2007 @ 08:12:04 #12
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51083458
    quote:
    Op dinsdag 3 juli 2007 07:50 schreef WyriHaximus het volgende:

    [..]

    Geen idee ff benchmark bouwen ;).
    Het resultaat:
    quote:
    wyrihaximus@localhost:~> php benchmark.php
    Did 1000000 file_get_contents_fake() in 30.380990028381 seconds
    Did 1000000 file_get_contents_fake2() in 34.327764987946 seconds
    wyrihaximus@localhost:~> php benchmark.php
    Did 1000000 file_get_contents_fake() in 30.18455696106 seconds
    Did 1000000 file_get_contents_fake2() in 33.193086862564 seconds
    wyrihaximus@localhost:~> php benchmark.php
    Did 1000000 file_get_contents_fake() in 29.584892988205 seconds
    Did 1000000 file_get_contents_fake2() in 36.115298986435 seconds
    wyrihaximus@localhost:~> php benchmark.php
    Did 1000000 file_get_contents_fake() in 29.321064949036 seconds
    Did 1000000 file_get_contents_fake2() in 32.658441066742 seconds
    wyrihaximus@localhost:~> php benchmark.php
    Did 1000000 file_get_contents_fake() in 28.93373298645 seconds
    Did 1000000 file_get_contents_fake2() in 34.299740076065 seconds
    wyrihaximus@localhost:~>
    De code die ik gebruikt heb:
    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
    <?php
    function file_get_contents_fake($file)
    {
        return 
    implode('',file($file));
    }

    $mtime explode(' ',microtime());
    $time_start $mtime[0] + $mtime[1];

    for(
    $i=0;$i<1000000;$i++)
    {
        
    file_get_contents_fake('/home/wyrihaximus/little.tmp');
    }

    $mtime explode(' ',microtime());
    $time_end $mtime[0] + $mtime[1];
    $time $time_end $time_start;

    echo 
    "Did " $i " file_get_contents_fake() in $time secondsn";

    function 
    file_get_contents_fake2($file)
    {
        
    $data ''
        
    $fp fopen($file'r');
        while (!
    feof($fp))
        {
            
    $data .= fread($fp16384);
        }
        
    fclose($fp);
        return 
    $data;
    }

    $mtime explode(' ',microtime());
    $time_start $mtime[0] + $mtime[1];

    for(
    $i=0;$i<1000000;$i++)
    {
        
    file_get_contents_fake2('/home/wyrihaximus/little.tmp');
    }

    $mtime explode(' ',microtime());
    $time_end $mtime[0] + $mtime[1];
    $time $time_end $time_start;

    echo 
    "Did " $i " file_get_contents_fake2() in $time secondsn";
    ?>
    phluphy for president!
    pi_51083762
    quote:
    Op dinsdag 3 juli 2007 08:12 schreef WyriHaximus het volgende:

    [..]

    Het resultaat:
    [..]

    De code die ik gebruikt heb:
    [ code verwijderd ]
    En het geheugengebruik?
    Too old to Trick or Treat, too young to die
      dinsdag 3 juli 2007 @ 09:07:48 #14
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51084030
    quote:
    Op dinsdag 3 juli 2007 08:45 schreef doka het volgende:

    [..]

    En het geheugengebruik?
    Goeie eens kijken .
    phluphy for president!
    pi_51084892
    en als je nu eens van

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function file_get_contents_fake2($file)
    {
        $data = ''; 
        $fp = fopen($file, 'r');
        while (!feof($fp))
        {
            $data .= fread($fp, 16384);
        }
        fclose($fp);
        return $data;
    }


    de 16384 weghaalt, hier hoef je toch geen 'grootte' aan te koppelen? en anders eens gewoon op 1024 zet (meeste scripts bevatten toch niet langere regels dan 1024 chars :@)
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      dinsdag 3 juli 2007 @ 09:50:59 #16
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51084912
    quote:
    Op dinsdag 3 juli 2007 09:07 schreef WyriHaximus het volgende:

    [..]

    Goeie eens kijken .
    Hmm dat is toch tricky best om het echt netjes te doen Nu maar ff simpel gedaan:
    quote:
    76664 bytes
    Did 1000000 file_get_contents_fake() in 26.938782930374 seconds: 79156 bytes
    Did 1000000 file_get_contents_fake2() in 33.518908977509 seconds: 79688 bytes
    Code:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    <?php
    function file_get_contents_fake($file)
    {
        return 
    implode('',file($file));
    }

    function 
    file_get_contents_fake2($file)
    {
        
    $data ''
        
    $fp fopen($file'r');
        while (!
    feof($fp))
        {
            
    $data .= fread($fpfilesize($file));
        }
        
    fclose($fp);
        return 
    $data;
    }

    echo(
    memory_get_usage() . " bytesn");

    $mtime explode(' ',microtime());
    $time_start $mtime[0] + $mtime[1];

    for(
    $i=0;$i<1000000;$i++)
    {
        
    file_get_contents_fake('/home/HAARLEM/cjk/little.tmp');
    }

    $mtime explode(' ',microtime());
    $time_end $mtime[0] + $mtime[1];
    $time $time_end $time_start;

    echo 
    "Did " $i " file_get_contents_fake() in $time seconds: " memory_get_usage() . " bytesn";

    $mmem memory_get_usage();
    $mtime explode(' ',microtime());
    $time_start $mtime[0] + $mtime[1];

    for(
    $i=0;$i<1000000;$i++)
    {
        
    file_get_contents_fake2('/home/HAARLEM/cjk/little.tmp');
    }

    $mtime explode(' ',microtime());
    $time_end $mtime[0] + $mtime[1];
    $time $time_end $time_start;

    echo 
    "Did " $i " file_get_contents_fake2() in $time seconds: " memory_get_usage() . " bytesn";
    ?>
    quote:
    Op dinsdag 3 juli 2007 09:50 schreef Chandler het volgende:
    en als je nu eens van
    [ code verwijderd ]

    de 16384 weghaalt, hier hoef je toch geen 'grootte' aan te koppelen? en anders eens gewoon op 1024 zet (meeste scripts bevatten toch niet langere regels dan 1024 chars )
    Ja moet wel: http://nl2.php.net/fread nu ff met filesize neer gezet
    phluphy for president!
    pi_51085128
    Tip:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
    function file_get_contents_fake2($file)
    {
        
    $data ''
        
    $fp fopen($file'r');
        while (!
    feof($fp))
        {
            
    $data .= fread($fpfilesize($file));
        }
        
    fclose($fp);
        return 
    $data;
    }
    ?>


    veranderen in

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?php
    function file_get_contents_fake2($file)
    {
        
    $data  '';
        
    // $xSize = filesize($file); 

        
    $fp fopen($file'r');
        while (!
    feof($fp))
        {
            
    $data .= fread($fp1024);
        }
        
    fclose($fp);
        return 
    $data;
    }
    ?>


    want waarom lees je steeds stukken uit die net zo groot zijn als 'het bestand zelf'? :D (ik doel nu even op tekst gebasseerde bestanden!
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      dinsdag 3 juli 2007 @ 10:07:21 #18
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51085277
    quote:
    Op dinsdag 3 juli 2007 10:00 schreef Chandler het volgende:
    Tip:
    [ code verwijderd ]

    veranderen in
    [ code verwijderd ]

    want waarom lees je steeds stukken uit die net zo groot zijn als 'het bestand zelf'? (ik doel nu even op tekst gebasseerde bestanden!
    quote:
    76476 bytes
    Did 1000000 file_get_contents_fake() in 26.639196157455 seconds: 78992 bytes
    Did 1000000 file_get_contents_fake2() in 29.833640098572 seconds: 79524 bytes
    Scheelt wel idd (Het is trouwens een text bestandje met 3 speties er in )
    phluphy for president!
      dinsdag 3 juli 2007 @ 10:21:30 #19
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51085569
    Dit is met een bestandje van 84K (a.k.a. de HTMl van deze pagina:
    quote:
    80772 bytes
    Did 100000 file_get_contents_fake() in 45.338598966599 seconds: 123716932 bytes
    Did 100000 file_get_contents_fake2() in 23.763649940491 seconds: 938117048 bytes
    Did 100000 file_get_contents() in 14.183950901031 seconds: 938117152 bytes
    Deze keer ook file_get_contents() gedaan om goed te kunnen vergelijken .
    phluphy for president!
    pi_51086301
    @WyriHaximus; wat zijn speties?

    Helaas kan ik geen file_get_contents gebruiken maaruh heb je de nieuwe source ook? even checken op mijn systeem... (heb mijn lappie mee naar m'n werk )
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      dinsdag 3 juli 2007 @ 10:53:29 #21
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51086379
    quote:
    Op dinsdag 3 juli 2007 10:50 schreef Chandler het volgende:
    @WyriHaximus; wat zijn speties?

    Helaas kan ik geen file_get_contents gebruiken maaruh heb je de nieuwe source ook? even checken op mijn systeem... (heb mijn lappie mee naar m'n werk )
    Doe eens een gok .
    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
    <?php
    function file_get_contents_fake($file)
    {
        return
    implode('',file($file));
    }

    function
    file_get_contents_fake2($file)
    {
        
    $data = '';
        
    $fp = fopen($file, 'r');
        while (!
    feof($fp))
        {
            
    $data .= fread($fp, 1024);
        }
        
    fclose($fp);
        return
    $data;
    }

    echo(
    memory_get_usage() . " bytesn");

    $mtime = explode(' ',microtime());
    $time_start = $mtime[0] + $mtime[1];

    for(
    $i=0;$i<100000;$i++)
    {
        
    file_get_contents_fake('/home/HAARLEM/cjk/little.tmp');
    }

    $mtime = explode(' ',microtime());
    $time_end = $mtime[0] + $mtime[1];
    $time = $time_end - $time_start;

    echo
    "Did " . $i . " file_get_contents_fake() in $time seconds: " . memory_get_usage() . " bytesn";

    $mmem = memory_get_usage();
    $mtime = explode(' ',microtime());
    $time_start = $mtime[0] + $mtime[1];

    for(
    $i=0;$i<100000;$i++)
    {
        
    file_get_contents_fake2('/home/HAARLEM/cjk/little.tmp');
    }

    $mtime = explode(' ',microtime());
    $time_end = $mtime[0] + $mtime[1];
    $time = $time_end - $time_start;

    echo
    "Did " . $i . " file_get_contents_fake2() in $time seconds: " . memory_get_usage() . " bytesn";

    $mmem = memory_get_usage();
    $mtime = explode(' ',microtime());
    $time_start = $mtime[0] + $mtime[1];

    for(
    $i=0;$i<100000;$i++)
    {
        
    file_get_contents('/home/HAARLEM/cjk/little.tmp');
    }

    $mtime = explode(' ',microtime());
    $time_end = $mtime[0] + $mtime[1];
    $time = $time_end - $time_start;

    echo
    "Did " . $i . " file_get_contents() in $time seconds: " . memory_get_usage() . " bytesn";
    ?>
    phluphy for president!
    pi_51086493
    Scheelt nogal wat qua geheugen.

    Zou je die laatste nog een keer kunnen doen? Maar dan met

    $data .= fread($fp, 1024); in file_get_contents_fake2
    Too old to Trick or Treat, too young to die
      dinsdag 3 juli 2007 @ 11:00:22 #23
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51086574
    quote:
    Op dinsdag 3 juli 2007 10:57 schreef doka het volgende:
    Scheelt nogal wat qua geheugen.

    Zou je die laatste nog een keer kunnen doen? Maar dan met

    $data .= fread($fp, 1024); in file_get_contents_fake2
    Die laatste was al met dat . Zal ff fake3 ook maken .
    phluphy for president!
    pi_51086688
    quote:
    Op dinsdag 3 juli 2007 11:00 schreef WyriHaximus het volgende:
    Die laatste was al met dat . Zal ff fake3 ook maken .
    Maar wat zijn speties nou???? en ik wacht even je update af, kun je ook de pagina die jij gebruikt even linken? zodat ik dezelfde 'test' scripting heb?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      dinsdag 3 juli 2007 @ 11:09:56 #25
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51086867
    quote:
    Op dinsdag 3 juli 2007 11:04 schreef Chandler het volgende:

    [..]

    Maar wat zijn speties nou???? en ik wacht even je update af, kun je ook de pagina die jij gebruikt even linken? zodat ik dezelfde 'test' scripting heb?
    Spaties .

    Mijn resultaat:
    quote:
    87512 bytes
    Did 100000 file_get_contents_fake() in 45.875488042831 seconds: 108920596 bytes
    Did 100000 file_get_contents_fake2() in 22.202512979507 seconds: 923320712 bytes
    Did 100000 file_get_contents_fake3() in 13.83746099472 seconds: 358186172 bytes
    Did 100000 file_get_contents() in 13.45986199379 seconds: 358186220 bytes
    Code:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    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
    <?php
    function file_get_contents_fake($file)
    {
        return 
    implode('',file($file));
    }

    function 
    file_get_contents_fake2($file)
    {
        
    $data ''
        
    $fp fopen($file'r');
        while (!
    feof($fp))
        {
            
    $data .= fread($fp1024);
        }
        
    fclose($fp);
        return 
    $data;
    }

    function 
    file_get_contents_fake3($file)
    {
        
    $data ''
        
    $fp fopen($file'r');
        while (!
    feof($fp))
        {
            
    $data .= fread($fpfilesize($file));
        }
        
    fclose($fp);
        return 
    $data;
    }

    echo(
    memory_get_usage() . " bytesn");

    $mtime explode(' ',microtime());
    $time_start $mtime[0] + $mtime[1];

    for(
    $i=0;$i<100000;$i++)
    {
        
    file_get_contents_fake('/home/HAARLEM/cjk/little.tmp');
    }

    $mtime explode(' ',microtime());
    $time_end $mtime[0] + $mtime[1];
    $time $time_end $time_start;

    echo 
    "Did " $i " file_get_contents_fake() in $time seconds: " memory_get_usage() . " bytesn";

    $mmem memory_get_usage();
    $mtime explode(' ',microtime());
    $time_start $mtime[0] + $mtime[1];

    for(
    $i=0;$i<100000;$i++)
    {
        
    file_get_contents_fake2('/home/HAARLEM/cjk/little.tmp');
    }

    $mtime explode(' ',microtime());
    $time_end $mtime[0] + $mtime[1];
    $time $time_end $time_start;

    echo 
    "Did " $i " file_get_contents_fake2() in $time seconds: " memory_get_usage() . " bytesn";

    $mmem memory_get_usage();
    $mtime explode(' ',microtime());
    $time_start $mtime[0] + $mtime[1];

    for(
    $i=0;$i<100000;$i++)
    {
        
    file_get_contents_fake3('/home/HAARLEM/cjk/little.tmp');
    }

    $mtime explode(' ',microtime());
    $time_end $mtime[0] + $mtime[1];
    $time $time_end $time_start;

    echo 
    "Did " $i " file_get_contents_fake3() in $time seconds: " memory_get_usage() . " bytesn";

    $mmem memory_get_usage();
    $mtime explode(' ',microtime());
    $time_start $mtime[0] + $mtime[1];

    for(
    $i=0;$i<100000;$i++)
    {
        
    file_get_contents('/home/HAARLEM/cjk/little.tmp');
    }

    $mtime explode(' ',microtime());
    $time_end $mtime[0] + $mtime[1];
    $time $time_end $time_start;

    echo 
    "Did " $i " file_get_contents() in $time seconds: " memory_get_usage() . " bytesn";
    ?>


    Me test bestandje:
    http://junk.wyrihaximus.net/little.tmp
    phluphy for president!
    pi_51087028
    Typisch. Ik zou juist denken dat fread het minste geheugen nodig zou gebruiken.
    Too old to Trick or Treat, too young to die
    pi_51087098
    sjeez wat een geheugen gebruik
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      dinsdag 3 juli 2007 @ 11:28:37 #28
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51087482
    quote:
    Op dinsdag 3 juli 2007 11:17 schreef Chandler het volgende:
    sjeez wat een geheugen gebruik

    Idd maar ook grappig om de verschillen tussen file_get_contents_fake3 en file_get_contents te zien .
    phluphy for president!
    pi_51088318
    argh! ik heb ook geen memory_get_usage();
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      dinsdag 3 juli 2007 @ 12:00:46 #30
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51088504
    quote:
    Op dinsdag 3 juli 2007 11:54 schreef Chandler het volgende:
    argh! ik heb ook geen memory_get_usage();
    Er zijn alternatieven http://nl2.php.net/manual/en/function.memory-get-usage.php
    phluphy for president!
    pi_51089153
    @WyriHaximus; die had ik al

    Maar mijn uitkomsten (Acer laptop; 1GB / 1600Mhz ofzo)

    Fake() 169.1931 secs (8.85MB)
    Fake2() 92.5197 secs (8.84MB)
    Fake3() 57.3769 secs (8.88MB)

    kon helaas de laatste niet testen ivm outdated PHP versie
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      dinsdag 3 juli 2007 @ 12:29:45 #32
    136730 PiRANiA
    All thinking men are atheists.
    pi_51089533
    Ik krijg phpmyadmin niet draaiend

    wie is er bekend met deze fout:
    quote:
    Kan de mysql-extensie niet laden. Controleer de PHP configuratie. - Documentatie
    http://195.241.92.20/PMA

    Ik heb LAMP geinstalleerd op ubunut
    pi_51090426
    Leuke vraag voor onze MySQLers.

    Is het mogeljik om bv uit alle titels de woorden te filteren en daarvan een lijst te maken voor een TAG cloud?

    Oftewel een paar titels

    wat vind je van mijn plaatje
    hoe werkt mijn profiel
    wat vind je van mijn site

    en dan van alle woorden een cloud tag maken? is dat mogelijk?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      dinsdag 3 juli 2007 @ 13:07:07 #34
    136730 PiRANiA
    All thinking men are atheists.
    pi_51090830
    quote:
    Op dinsdag 3 juli 2007 12:53 schreef Chandler het volgende:
    Leuke vraag voor onze MySQLers.

    Is het mogeljik om bv uit alle titels de woorden te filteren en daarvan een lijst te maken voor een TAG cloud?

    Oftewel een paar titels

    wat vind je van mijn plaatje
    hoe werkt mijn profiel
    wat vind je van mijn site

    en dan van alle woorden een cloud tag maken? is dat mogelijk?
    ik denk dat je dan eerst de strings moet exploden door spaties. Dan voer je de arrays die je over houdt in in een db. Vervolgens neem je uit die database een LIMIT 15 met count(woord) als ASC.

    dus
    SELECT count(woord), woord
    FROM `cloud`
    ORDER BY 1 ASC
    LIMIT 0,15

    het is maar een begin
    pi_51091100
    PiRaNiA; ik had eingelijk gehoopt dat dit kon zonder extra database ed...
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_51091732
    @Chandler

    Lees alsjeblieft even de documentatie over fread() en fgets() door ik zal nog een keer het verschil aanduiden:

    fgets(bron, lengte): leest uit bron maximaal lengte tekens en stopt zodra het ie de maximale lengte heeft bereikt, er geen data meer is of totdat ie een newline is tegengekomen. Ideaal om bestanden regel voor regel te lezen.

    fread(bron, lengte): leest uit bron maximaal lengte tekens en stopt zodra ie de maximale lengte heeft bereikt of er geen data meer is. Ideaal om binaire bestanden in te lezen.

    Bij fread() heb je dus niet de additionele eigenschap dat ie stopt op een newline
    pi_51091766
    quote:
    Op dinsdag 3 juli 2007 13:14 schreef Chandler het volgende:
    PiRaNiA; ik had eingelijk gehoopt dat dit kon zonder extra database ed...
    Tagclouds koppelen termen aan documenten, dat kán wel zonder database, maar dan ben je ontzettend omslachtig bezig
    pi_51093002
    @JeRa; ik ben er al achter wat sneller is en wat de eigenschappen van fgets/fread zijn

    Vond het even leuk om te kijken wat voor soort cloud tag ik zou krijgen op mijn poll website best veel woorden zeg
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      dinsdag 3 juli 2007 @ 16:37:23 #39
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51098231
    quote:
    Op dinsdag 3 juli 2007 12:19 schreef Chandler het volgende:
    @WyriHaximus; die had ik al

    Maar mijn uitkomsten (Acer laptop; 1GB / 1600Mhz ofzo)

    Fake() 169.1931 secs (8.85MB)
    Fake2() 92.5197 secs (8.84MB)
    Fake3() 57.3769 secs (8.88MB)

    kon helaas de laatste niet testen ivm outdated PHP versie
    Travelmate 2420 trouwens?
    quote:
    Op dinsdag 3 juli 2007 13:34 schreef JeRa het volgende:

    [..]

    Tagclouds koppelen termen aan documenten, dat kán wel zonder database, maar dan ben je ontzettend omslachtig bezig
    quote:
    Op dinsdag 3 juli 2007 14:08 schreef Chandler het volgende:

    Vond het even leuk om te kijken wat voor soort cloud tag ik zou krijgen op mijn poll website best veel woorden zeg
    Ben met ongeveer het zelfde bezig heb alleen het probleem dat ik niet weet hoe ik het zo netjes als deze voor elkaar krijg
    phluphy for president!
    pi_51101286
    Nee een aspire 5610 not bad not good...
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      dinsdag 3 juli 2007 @ 19:07:17 #41
    107951 JortK
    Immer kwaliteitsposts
    pi_51124648
    Ik moet een agenda systeem maken. Mijn php kennis is niet erg geweldig maar ook weet ik niet hoe te beginnen aan zo'n systeem. Kan iemand mij helpen om een begin te maken aan een agenda systeem?

    De bedoeling is een kalender en zodra op een datum geklikt te hebben informatie wat op de dag moet gebeuren.

    Bvd.
      woensdag 4 juli 2007 @ 12:07:21 #43
    107951 JortK
    Immer kwaliteitsposts
    pi_51124982
    quote:
    Op woensdag 4 juli 2007 11:57 schreef Qunix het volgende:
    Ik moet een agenda systeem maken. Mijn php kennis is niet erg geweldig maar ook weet ik niet hoe te beginnen aan zo'n systeem. Kan iemand mij helpen om een begin te maken aan een agenda systeem?

    De bedoeling is een kalender en zodra op een datum geklikt te hebben informatie wat op de dag moet gebeuren.

    Bvd.
    Hoeveel krijg ik dr voor
    pi_51125393
    quote:
    Op woensdag 4 juli 2007 12:07 schreef JortK het volgende:

    [..]

    Hoeveel krijg ik dr voor
    Ik vraag of iemand mij kan helpen met een begin.....
    pi_51125991
    quote:
    Op woensdag 4 juli 2007 12:18 schreef Qunix het volgende:

    [..]

    Ik vraag of iemand mij kan helpen met een begin.....
    Als je een kalender/agenda wilt maken met informatie per dag, zul je die informatie dus relationeel op moeten slaan per datum. Heb je al in gedachten hoe je dit wilde doen (database bijvoorbeeld)?

    En waarom gebruik je niet een van de bestaande oplossingen?
    pi_51128648
    quote:
    Op woensdag 4 juli 2007 12:35 schreef JeRa het volgende:

    [..]

    Als je een kalender/agenda wilt maken met informatie per dag, zul je die informatie dus relationeel op moeten slaan per datum. Heb je al in gedachten hoe je dit wilde doen (database bijvoorbeeld)?

    En waarom gebruik je niet een van de bestaande oplossingen?
    Waar kan ik bestaande oplossingen vinden? Overal waar ik kijk zie ik iets wat ik moet kopen...

    Ook de database indeling heb ik geen idee.
      woensdag 4 juli 2007 @ 13:59:51 #47
    107951 JortK
    Immer kwaliteitsposts
    pi_51129504
    quote:
    Op woensdag 4 juli 2007 13:41 schreef Qunix het volgende:

    [..]

    Waar kan ik bestaande oplossingen vinden? Overal waar ik kijk zie ik iets wat ik moet kopen...

    Ook de database indeling heb ik geen idee.
    Dan wordt het een moeilijk verhaal denk ik...
    pi_51130561
    Eindelijk... Ik heb wat.. Alsnog bedankt.
    pi_51131979
    Ik ben vandaag is gaan stoeien om een water merk te gaan maken. Eerst had ik een script zelg geschreven maar toen kwam ik ergens een class tegen die veel meer kon dan ik zelf had gemaakt.

    Nu heb ik hier even mee zitten stoeien en opzich werkt het nu als ik het gebruik als <img src=getimages.php?foto=foto.jpg>.Ik zou het geval nu alleen in een functie willen gooien alleen als ik dat doe poept hij alleen maar vaage tekens uit. Ik heb eigenlijk geen flauw idee wat ik hier aan kan doen.

    De functie:

    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
    <?php
    function water($image,$wlogo,$transpirantie,$uitlijning){
        
    /*
        Uitlijning opties
        TL = top links
        TM = top midden
        TR = top rechts
        CL = center links
        CM = center midden
        CR = center rechts
        BL = beneden links
        BM = beneden midden
        BR = beneden rechts
        ABS = top links wat meer naar rechts
        RND = rondom (overal)

    einde instelingen
        */    
            
    require "./watermerk.class.php";

    // case nr's komen vanuit de functie exif_imagetype deze hangt standaard een nr een een type file
            
    switch (exif_imagetype($image))
                {
                    
                    case
    1:
                        
    $handle = new RWatermark(FILE_GIF, $image);
                        break;
                    case
    2:
                        
    $handle = new RWatermark(FILE_JPEG, $image);
                        break;
                    case
    3:
                        
    $handle = new RWatermark(FILE_PNG, $image);
                        break;
                    case
    6:
                        
    $handle = new RWatermark(FILE_BMP, $image);
                        break;
                    case
    15:
                        
    $handle = new RWatermark(FILE_WBMP, $image);
                        break;
                    case
    HANDLE:
                        
    $handle = new RWatermark(FILE_XPM, $image);
                        break;
                   default:
                        exit(
    "Onbekende extentsie of word niet ondersteund (image)");
                        return
    false;
         }
        
        
    $handle->SetPosition($uitlijning);
        
    $handle->SetTransparentColor(255, 0, 255);
        
    $handle->SetTransparency($transpirantie);

            switch (
    exif_imagetype($wlogo))
                {
                    
                    case
    1:
                           
    $handle->AddWatermark(FILE_GIF, $wlogo);
                        break;
                    case
    2:
                           
    $handle->AddWatermark(FILE_JPEG, $wlogo);
                        break;
                    case
    3:
                           
    $handle->AddWatermark(FILE_PNG, $wlogo);
                        break;
                    case
    6:
                           
    $handle->AddWatermark(FILE_BMP, $wlogo);
                        break;
                    case
    15:
                           
    $handle->AddWatermark(FILE_WBMP, $wlogo);
                        break;
                    case
    HANDLE:
                           
    $handle->AddWatermark(FILE_XMP, $wlogo);
                        break;
                   default:
                        exit(
    "Onbekende extentsie of word niet ondersteund (Logo)");
                        return
    false;
            }

        
    header("Content-type: " . image_type_to_mime_type($image));
        
    $handle->GetMarkedImage(IMG_PNG);
        
    $handle->Destroy();
        
        return
    $foto;
    }

    <
    img src=" echo water("iets.jpg","logo.png","50","RB"); ">
    ?>


    resultaat van dit. http://files.addrenaline.com/water%20merk/test.php

    Iemand een idee hoe ik dit kan op lossen ?

    Overgens zal dit niet de beste code zijn die jullie ooit hebben gezien ik ben ook niet echt een PHP expert...
    pi_51133924
    Een paar dingen:

    1
    2
    3
    4
    5
    6
        
        return $foto;
    }

    <img src=" echo water("iets.jpg","logo.png","50","RB"); ">
    ?>


    1. Die image tag moet buiten de PHP tag:

    1
    2
    3
    4
    5
    6
    7
        
        return $foto;
    }

    ?>

    <img src="<?php  echo water("iets.jpg","logo.png","50","RB"); ?> ">


    2. Waar komt $foto vandaan? Die definieer je nergens.
    3. In de src van een image-tag moet een URL staan, je kunt er dus niet de data van een plaatje in zetten. (Of je moet een data: url gebruiken, maar dat werkt alleen in firefox)
    Too old to Trick or Treat, too young to die
    pi_51134694
    quote:
    Op woensdag 4 juli 2007 15:49 schreef doka het volgende:
    3. In de src van een image-tag moet een URL staan, je kunt er dus niet de data van een plaatje in zetten.
    Als ik goed lees wat hij schrijft, dan is dat precies de denkfout die Wouta maakt.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_51134836
    Ik geloof dat ik niet dat ik alles weg had gehaald. Ik had wat zitten proberen met die $foto ik ben alleen vergeten die return weg te halen.

    Punt 3 verklaard dus waarom het niet werkt. Dit had ik natuurlijk ook zelf kunnen bedenken...
    Dan moet ik is gaan bedenken hoe ik een url in die img tag kan krijgen. Maar dan weet ik ieder geval waarom het niet gaat werken
    pi_51134893
    quote:
    Op woensdag 4 juli 2007 16:09 schreef SuperRembo het volgende:

    [..]

    Als ik goed lees wat hij schrijft, dan is dat precies de denkfout die Wouta maakt.
    Dat klopt dat was mijn fout. Ik heb aan van alles gedacht behalve aan dat het wel eens zou kunnen zijn.
      woensdag 4 juli 2007 @ 16:46:19 #54
    136730 PiRANiA
    All thinking men are atheists.
    pi_51136016
    Ik krijg een eror:

    Allowed memory size of 134217728 bytes exhausted

    Ik probeer gegevens in een variabele te stoppen. Is er een maximumlengte voor een variabele?
    of ligt het ergens anders aan?

    Het lijkt me niet dat een variabele met alleen tekst groter is dan 134MB.

    Waar ligt dit aan?

    Ik draai op een eigen server..
      woensdag 4 juli 2007 @ 16:49:09 #55
    107951 JortK
    Immer kwaliteitsposts
    pi_51136109
    quote:
    Op woensdag 4 juli 2007 16:46 schreef PiRANiA het volgende:
    Ik krijg een eror:

    Allowed memory size of 134217728 bytes exhausted

    Ik probeer gegevens in een variabele te stoppen. Is er een maximumlengte voor een variabele?
    of ligt het ergens anders aan?

    Het lijkt me niet dat een variabele met alleen tekst groter is dan 134MB.

    Waar ligt dit aan?

    Ik draai op een eigen server..
    De data is te groot dan dat PHP toestaat

    Check : http://nl2.php.net/manual/nl/ini.core.php#ini.memory-limit
      woensdag 4 juli 2007 @ 16:50:34 #56
    136730 PiRANiA
    All thinking men are atheists.
    pi_51136155
    quote:
    Op woensdag 4 juli 2007 16:49 schreef JortK het volgende:

    [..]

    De data is te groot dan dat PHP toestaat

    Check : http://nl2.php.net/manual/nl/ini.core.php#ini.memory-limit
    dat is dus hoe veel geheugen een script in mag nemen?
    hoe kan een script in godsnaam 134MB geheugen in beslag nemen >.<
      woensdag 4 juli 2007 @ 16:53:32 #57
    136730 PiRANiA
    All thinking men are atheists.
    pi_51136237
    quote:
    Op woensdag 4 juli 2007 16:50 schreef PiRANiA het volgende:

    [..]

    dat is dus hoe veel geheugen een script in mag nemen?
    hoe kan een script in godsnaam 134MB geheugen in beslag nemen >.<
    het gaat om 3,6KB scripts. Er wordt daarin wat heen en weer geincluded, maar verder gebeurt er niks spannends...
      woensdag 4 juli 2007 @ 16:54:30 #58
    136730 PiRANiA
    All thinking men are atheists.
    pi_51136276
    zou het kunnen dat mijn server gewoon volgelopen is?
    kan ik dan de cache weer resetten?
      woensdag 4 juli 2007 @ 17:08:03 #59
    107951 JortK
    Immer kwaliteitsposts
    pi_51136751
    Ja ik weet niet wat je doet... de grootte van je script geeft trouwens niet aan hoeveel geheugen die verbruikt

    Want als ik bijvoorbeeld dit script heb wat alleen maar een array laadt met 1000 regels, is het script misschien 2kb groot, maar gebruikt veel meer geheugen
      woensdag 4 juli 2007 @ 17:22:48 #60
    136730 PiRANiA
    All thinking men are atheists.
    pi_51137211
    --solved

    [ Bericht 72% gewijzigd door PiRANiA op 04-07-2007 17:34:36 ]
    pi_51139723
    Wat deed je nou fout?
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
      woensdag 4 juli 2007 @ 19:12:47 #62
    107951 JortK
    Immer kwaliteitsposts
    pi_51141130
    quote:
    Op woensdag 4 juli 2007 18:33 schreef SuperRembo het volgende:
    Wat deed je nou fout?
    Wil ik ook wel weten eigenlijk
    pi_51142845
    Kleine vraag.

    Ik heb een titel "Films & video's" en nu wil ik van deze titel ook een link maken.

    Nu maak ik er "&cat=Films & Video's" van. maar dat werkt niet.. ook & werkt niet... Hoe kan ik dit oplossen?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_51143166
    @Chandler

    Ik denk dat je met (raw)urlencode() al een heel eind komt.
      woensdag 4 juli 2007 @ 20:19:16 #65
    107951 JortK
    Immer kwaliteitsposts
    pi_51143508
    quote:
    Op woensdag 4 juli 2007 20:10 schreef JeRa het volgende:
    @Chandler

    Ik denk dat je met (raw)urlencode() al een heel eind komt.


    Dan zal die er netjes & van maken
    pi_51143829
    quote:
    Op woensdag 4 juli 2007 20:10 schreef JeRa het volgende:
    @Chandler

    Ik denk dat je met (raw)urlencode() al een heel eind komt.
    de gewone werkte, ik las php.net verkeerd... daar stond een stukje m.b.t. dit soort karakters... maar het werkte dus toch niet lezen, gewoon proberen
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_51143860
    quote:
    Op woensdag 4 juli 2007 20:19 schreef JortK het volgende:

    [..]



    Dan zal die er netjes & van maken
    wel "Films+%26+videos"
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_51144144
    Dingen als &amp; zijn HTML entities, en een URL bestaat daar normaal gesproken niet uit
    pi_51144654
    Dat klopt, maar in dit stomme geval wel
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_51144791
    quote:
    Op woensdag 4 juli 2007 20:44 schreef Chandler het volgende:
    Dat klopt, maar in dit stomme geval wel
    Nee, een URL bestaat nóóit uit die HTML entities
    pi_51163790
    Hoe kan ik de datum functie van engels vertalen naar het nederlands?
    Met een array zeker? (Hoe doe ik dat)
      donderdag 5 juli 2007 @ 12:53:56 #72
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51163913
    quote:
    Op woensdag 4 juli 2007 20:47 schreef JeRa het volgende:

    [..]

    Nee, een URL bestaat nóóit uit die HTML entities
    Nee nou dan moet jij eens op milw0rm gaan kijken .
    quote:
    Op donderdag 5 juli 2007 12:50 schreef Qunix het volgende:
    Hoe kan ik de datum functie van engels vertalen naar het nederlands?
    Met een array zeker? (Hoe doe ik dat)
    strtotime als het een string is en dan weer door date rausen kom je een heel eind
    phluphy for president!
    pi_51164608
    quote:
    Op donderdag 5 juli 2007 12:53 schreef WyriHaximus het volgende:

    [..]

    Nee nou dan moet jij eens op milw0rm gaan kijken .
    [..]

    strtotime als het een string is en dan weer door date rausen kom je een heel eind
    Kan je me een beetje helpen?

    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
    <?php
            $month
    = $_POST['month'];
            
    $year = $_POST['year'];
            
            if((
    $month == 0) || ($year == 0)) {
                
    $thisDate = mktime(0, 0, 0, date("m"), date("d"), date("Y"));
            } else {
                
    $thisDate = mktime(0, 0, 0, $month, 1, $year);
            }
            
            echo
    '<div style="margin-bottom: 3px;">
                        <form name="changeCalendarDate">
                            <select id="ccMonth" onChange="startCalendar($F('
    ccMonth'), $F('ccYear'))">';
                            
                            for(
    $i=1; $i<=12; $i++)
                            {
                                
    $monthMaker = mktime(0, 0, 0, $i, 1, 2006);
                                if(
    $month > 0) {
                                    if(
    $month == $i) {
                                        
    $sel = 'selected';
                                    } else {
                                        
    $sel = '';
                                    }
                                } else {
                                    if(
    date("m", $thisDate) == $i) {
                                        
    $sel = 'selected';
                                    } else {
                                        
    $sel = '';
                                    }
                                }

                                echo
    '<option value="'. $i .'" '. $sel .'>'. date("F", $monthMaker) .'</option>';
                            }
    ?>

    Dit heb ik. Hoe breng ik de functie aan? Ik zit in de knoop met een andere scripttaal
      donderdag 5 juli 2007 @ 13:15:04 #74
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51164703
    quote:
    Op donderdag 5 juli 2007 13:12 schreef Qunix het volgende:

    [..]

    Kan je me een beetje helpen?

    $monthMaker = mktime(0, 0, 0, $i, 1, 2006);
    Dit heb ik. Hoe breng ik de functie aan? Ik zit in de knoop met een andere scripttaal
    Wat wil je precies dan? Want de UNIXTIMESTAMP is gewoon het aantal seccondes van 1 jon 1970 0000 hour t/m nu. Met date kan je gewoon eigen formaat bepalen hoe je de datum wilt laten zien: http://nl3.php.net/date
    phluphy for president!
      donderdag 5 juli 2007 @ 13:15:32 #75
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51164721
    Ow heh dat ziet er in eens heel anders uit, ff kieken .
    phluphy for president!
    pi_51165408
    quote:
    Op donderdag 5 juli 2007 13:15 schreef WyriHaximus het volgende:
    Ow heh dat ziet er in eens heel anders uit, ff kieken .
    Alvast bedankt
      donderdag 5 juli 2007 @ 13:37:00 #77
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51165473
    quote:
    Op donderdag 5 juli 2007 13:35 schreef Qunix het volgende:

    [..]

    Alvast bedankt
    Wat moet het nou eingelijk doen?
    phluphy for president!
    pi_51166020
    quote:
    Op donderdag 5 juli 2007 13:37 schreef WyriHaximus het volgende:

    [..]

    Wat moet het nou eingelijk doen?
    Kan jij misschien een voorbeeld geven hoe ik in de code de datum (maand) kan vertalen naar Nederlands, wat nu Engels is?
    pi_51166678
    Uit het stukje code begrijp ik dat je de maand als nummertje ($i) hebt? In dat geval:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
            $m
    [1] = "januari";
            
    $m[2] = "februari";
            
    $m[3] = "maart";
            
    $m[4] = "april";
            
    $m[5] = "mei";
            
    $m[6] = "juni";
            
    $m[7] = "juli";
            
    $m[8] = "augustus";
            
    $m[9] = "september";
            
    $m[10] = "oktober";
            
    $m[11] = "november";
            
    $m[12] = "december";
    ?>

    Copy, paste, $m[$i] gebruiken, klaar.
    Om het echt netjes te doen zul je waarschijnlijk een omgevingsvariabele LC_ALL=nl_NL moeten instellen, maar hoe dat bij een webserver werkt?

    [ Bericht 4% gewijzigd door #ANONIEM op 05-07-2007 14:15:34 ]
      donderdag 5 juli 2007 @ 14:14:03 #80
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51166769
    quote:
    Op donderdag 5 juli 2007 13:51 schreef Qunix het volgende:

    [..]

    Kan jij misschien een voorbeeld geven hoe ik in de code de datum (maand) kan vertalen naar Nederlands, wat nu Engels is?
    Ah zo man ! Dacht dat je format van de datum bedoelde . Wat Igen zegt moet werken .
    phluphy for president!
    pi_51166789
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?php
    function FormatDate($datein$time true) {
        
        
    $weekdays = array("zondag""maandag""dinsdag""woensdag""donderdag""vrijdag""zaterdag");
        
    $dayofweek $weekdays[date("w"$datein)];
        
        
    $months = array("""januari""februari""maart""april""mei""juni""juli""augustus""september""oktober""november""december");
        
    $month $months[date("n"$datein)];
        
        
    $returnstring $dayofweek." ".date("d"$datein)." ".$month." ".date("Y"$datein);
        if (
    $time$returnstring .= ", om ".date("H:i"$datein);
        return 
    $returnstring;

    }
    ?>

    Die gebruik ik DateIn is een time().
    codecaster.tweakblogs.net
    I wasn't masturbating, I was just cleaning it and it went off!
    Taal is een communicatieprotocol. Een protocol staat of valt met het correct toepassen van de regels die het omhelst.
      donderdag 5 juli 2007 @ 15:06:09 #82
    152136 Pudy
    Rust, Reinheid & Regelmaat
    pi_51168621
    - foutje

    [ Bericht 96% gewijzigd door Pudy op 05-07-2007 15:14:44 (foutje) ]
    pi_51169063
    quote:
    Op donderdag 5 juli 2007 14:11 schreef Igen het volgende:
    Uit het stukje code begrijp ik dat je de maand als nummertje ($i) hebt? In dat geval:

    [ code verwijderd ]

    Copy, paste, $m[$i] gebruiken, klaar.
    Om het echt netjes te doen zul je waarschijnlijk een omgevingsvariabele LC_ALL=nl_NL moeten instellen, maar hoe dat bij een webserver werkt?
    Dank
    quote:
    Op donderdag 5 juli 2007 14:14 schreef CodeCaster het volgende:

    [ code verwijderd ]

    Die gebruik ik DateIn is een time().
    Die neem ik mee voor volgend project. Thanks.
      vrijdag 6 juli 2007 @ 01:34:14 #84
    71919 wonderer
    Hung like a My Little Pony
    pi_51188671
    Ik krijg zo nu en dan de foutmelding: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

    Wat ik door wat googlen begrepen heb, is dat dit een permanente fout moet zijn; hij kan immers de socket niet vinden. Dat is echter niet het geval, mijn site heeft het probleem een minuut of wat en daarna doet ie het weer een tijd.

    Host blijft maar zeggen dat zij geen problemen zien en dergelijke, ja logisch, het is meestal alweer weg als zij een keer gaan gluren.

    Weet iemand waar deze specifieke fout op kan wijzen? Ik heb het idee dat er een configuratiefout zit in de mysql server maar daar heb ik zelf verder geen verstand van.
    "Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
    "My brain is too smart for me."
    "We don't need no education." "Yes you do, you just used a double negative."
    pi_51188965
    Te drukke server.
    codecaster.tweakblogs.net
    I wasn't masturbating, I was just cleaning it and it went off!
    Taal is een communicatieprotocol. Een protocol staat of valt met het correct toepassen van de regels die het omhelst.
      vrijdag 6 juli 2007 @ 01:58:10 #86
    71919 wonderer
    Hung like a My Little Pony
    pi_51189022
    quote:
    Op vrijdag 6 juli 2007 01:54 schreef CodeCaster het volgende:
    Te drukke server.
    Serieus? Shit. Want dat ligt dus niet aan mijn site, volgens mij. Is dat ergens mee te controleren, hoeveel verbindingen jouw bezoekers maken (misschien zit er ergens een lek in mijn code of zo... want het aantal bezoekers is door de slechte performance dus wel teruggelopen en eerst had ik er geen last van).
    "Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
    "My brain is too smart for me."
    "We don't need no education." "Yes you do, you just used a double negative."
    pi_51189062
    Tsja, wanneer hij 'af en toe' geen verbinding kan maken duidt dat gewoon op overbelasting. Hier kun je zelf weinig tot niets aan doen, het probleem ligt dan echt bij je hoster. Wanneer je geen rare scripts gebruikt tenminste.

    Het enige wat je kunt doen is het probleem nogmaals bij hen aankaarten, misschien uitzoeken of meerdere mensen die bij hen hosten er last van hebben?
    codecaster.tweakblogs.net
    I wasn't masturbating, I was just cleaning it and it went off!
    Taal is een communicatieprotocol. Een protocol staat of valt met het correct toepassen van de regels die het omhelst.
      vrijdag 6 juli 2007 @ 02:10:42 #88
    71919 wonderer
    Hung like a My Little Pony
    pi_51189221
    Ik zal es kijken. Ik mail al een week over en weer met de helpdesk (ze geven gelukkig vrij snel antwoord) maar ze zeggen maar steeds "wij merken niks bijzonders", ja, dan is er weinig aan te doen.
    "Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
    "My brain is too smart for me."
    "We don't need no education." "Yes you do, you just used a double negative."
      vrijdag 6 juli 2007 @ 02:26:21 #89
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51189421
    Je kunt een simpele eigen error handles maken en dan alle php errors naar jezelf mailen. Zo kan je ook bij hun aangeven wanneer en hoevaak het voorkomt .
    phluphy for president!
      vrijdag 6 juli 2007 @ 02:28:24 #90
    71919 wonderer
    Hung like a My Little Pony
    pi_51189438
    Hm. Maar even een aparte mailbox aanmaken.

    Ik heb nu een if(!$link){die(blabla mysql_error();)} Daar kan gewoon een maildingetje in natuurlijk.

    Goed plan.
    "Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
    "My brain is too smart for me."
    "We don't need no education." "Yes you do, you just used a double negative."
    pi_51193424
    Ik heb nog even een vraagje.

    Ik kwam de volgende fuunctie tegen fgetcsv() toen ik aan het zoeken was of er mogelijkheden waren om een csv bestand uit te lezen.

    Nu doet die functie bestwat hij moet doen alleen kan ik helemaal niet met de output. Ik krijg gewoon 1 lange teken reeks met de teksten die niet gescheide is door een comma of iets dergelijks. Volgens mij is de data dan nu ook niet te verwerken...

    Iemand een idee voor mij hoe ik wel goed een csv bestand zou kunnen uitlezen en de data kan verwerken ?
    pi_51193670
    quote:
    Op vrijdag 6 juli 2007 02:26 schreef WyriHaximus het volgende:
    Je kunt een simpele eigen error handles maken en dan alle php errors naar jezelf mailen. Zo kan je ook bij hun aangeven wanneer en hoevaak het voorkomt .
    Heb je ook een voorbeeld?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      vrijdag 6 juli 2007 @ 11:01:47 #93
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51193918
    quote:
    Op vrijdag 6 juli 2007 10:53 schreef Chandler het volgende:

    [..]

    Heb je ook een voorbeeld?
    Ja zal ik zo ff snel maken . Eerste keer dat ik dat deed waren het er 16000 in 5 min dus pas er wel mee op .
    phluphy for president!
      vrijdag 6 juli 2007 @ 12:05:31 #94
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51195734
    quote:
    Op vrijdag 6 juli 2007 11:01 schreef WyriHaximus het volgende:

    [..]

    Ja zal ik zo ff snel maken . Eerste keer dat ik dat deed waren het er 16000 in 5 min dus pas er wel mee op .
    Zo ff snel wat van php.net afgetrokken en samen gevoegd . Moet je alleen ff FROM en TO adres vervangen .

    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
    <?php
    function send_error($msg)
    {
        @
    mail('TO','ERROR HELP IK GA DOOD!!!!!111oneoneone',$msg,"From: FROMrn");
    }
    // error handler function
    function myErrorHandler($errno$errstr$errfile$errline)
    {
        switch (
    $errno)
        {
            case 
    E_USER_ERROR:
                
    $echo "<b>My ERROR</b> [$errno] $errstr<br />n";
                
    $echo .= "  Fatal error on line $errline in file $errfile";
                
    $echo .= ", PHP " PHP_VERSION " (" PHP_OS ")<br />n";
                
    $echo .= "Aborting...<br />n";
                
    send_error(date("F j, Y, g:i a",time()) . $echo var_export(debug_backtrace(),true) . var_export($_POST,true) . var_export($_GET,true) . var_export($_SERVER,true));
                exit(
    1);
                break;
            case 
    E_USER_WARNING:
                
    $echo "<b>My WARNING</b> [$errno] $errstr<br />n";
                break;
            case 
    E_USER_NOTICE:
                
    $echo "<b>My NOTICE</b> [$errno] $errstr<br />n";
                break;
            default:
                
    $echo "Unknown error type: [$errno] $errstr<br />n";
                break;
        }
        
    send_error(date("F j, Y, g:i a",time()) . $echo debug_backtrace() . var_export($_POST,true) . var_export($_GET,true) . var_export($_SERVER,true));
        
    /* Don't execute PHP internal error handler */
        
    return true;
    }
    // set to the user defined error handler
    $old_error_handler set_error_handler("myErrorHandler");
    ?>
    phluphy for president!
    pi_51202442
    Help needed!

    Ben opzoek naar de PHP-code waarmee ik zonder input van de gebruiker doorgelinkt wordt naar een URL.

    Iets als dit:
    1
    2
    3
    4
    <?php
    if ($naam == ""){ $error "Het veld "naam" is niet ingevuld";
    openurl("gastenboek_submit.php"); }
    ?>


    Iemand een idee?
    Scroll maar verder naar benee!
      vrijdag 6 juli 2007 @ 15:20:56 #96
    84926 WyriHaximus
    Release the hounds smithers!
    pi_51202484
    header('Location: URL');
    phluphy for president!
      vrijdag 6 juli 2007 @ 18:17:33 #97
    62215 qu63
    ..de tijd drinkt..
    pi_51208562
    Hallo

    Ik heb ook weer eens een vraagje
    Als ik via mijn telefoon 9292ov.nl wil bekijken, kan ik daar invullen dat ik wil vertrekken vanaf 'hier'. Nu wil ik graag weten of ik zoiets ook in mijn website kan implementeren, dus of iemand weet hoe 9292ov.nl weet waar ik ben!

    website is te vinden via http://wap.mobiel.9292ov.nl/ alleen dan krijg je niet die optie te zien.. moet het nog ff testen met een wap-browser, wnat misschien dat ie dan wel werkt..

    maar kan iemand me helpen aan een stukje script?

    thanks!
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_51208710
    werkt dat niet met een geolocation en het IP van je provider oid? Of klopt het echt met de locatie van je GSM?
      vrijdag 6 juli 2007 @ 19:08:17 #99
    62215 qu63
    ..de tijd drinkt..
    pi_51210062
    quote:
    Op vrijdag 6 juli 2007 18:23 schreef Xcalibur het volgende:
    werkt dat niet met een geolocation en het IP van je provider oid? Of klopt het echt met de locatie van je GSM?
    klopt redelijk met de locatie van mijn gsm. En mijn ip veranderd idd per sessie, maar blijft een ip-adres van kpn/planet volgens Ripe.net

    IP-adres1(145.7.224.117) & IP-adres2(77.63.41.20)
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
      zaterdag 7 juli 2007 @ 18:40:30 #100
    62215 qu63
    ..de tijd drinkt..
    pi_51237098
    iemand nog tips voor mij?
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_51237164
    ik niet, sorry
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')