abonnement Unibet Coolblue
pi_47714043

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


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

    [ Bericht 2% gewijzigd door splendor op 27-03-2007 16:23:54 ]
  • -
    pi_47714076
    Weet er iemand toevallig een UML tool voor PHP? Dat ik zelf een UML maak en op een knop duw en de code (vooral classes) wordt aangepast? Java heeft JBuilder, zoiets zoek ik ook.
    -
    pi_47714653
    Thnx Splendor, smesjz & hmail @ het vorige topic.
    de functie mysql_insert_id doet het truukje!
    pi_47715817
    41 al weer
      dinsdag 27 maart 2007 @ 16:28:51 #5
    12880 CraZaay
    prettig gestoord
    pi_47716135
    teeveepee
      dinsdag 27 maart 2007 @ 16:39:19 #6
    47509 JeRa
    Authentic
    pi_47716489
    quote:
    Op dinsdag 27 maart 2007 16:28 schreef CraZaay het volgende:
    teeveepee
    Stuur een PM naar me met als onderwerp stats help voor je userstatistieken!
    Boom Gaspar - Matt Cameron - Jeff Ament - Stone Gossard - Mike McCready - Eddie Vedder.
    pi_47719155
    Humor, het ziet er naar uit dat mijn mktime nog in wintertijd denkt (alsin > mktime(0,0,0,xxx,xxx,xxx) levert 23:00 uur) , is dat ergens aan te passen? Mijn script loopt nu nogal in de soep
      dinsdag 27 maart 2007 @ 19:03:50 #8
    51748 H4ze
    wait...what?
    pi_47721428
    <?php

    echo 'tvp';

    ?>
    *BURP*
      dinsdag 27 maart 2007 @ 19:17:11 #9
    107951 JortK
    Immer kwaliteitsposts
      dinsdag 27 maart 2007 @ 19:27:32 #10
    47509 JeRa
    Authentic
    pi_47722385
    quote:
    Op dinsdag 27 maart 2007 17:55 schreef Geqxon het volgende:
    Humor, het ziet er naar uit dat mijn mktime nog in wintertijd denkt (alsin > mktime(0,0,0,xxx,xxx,xxx) levert 23:00 uur) , is dat ergens aan te passen? Mijn script loopt nu nogal in de soep
    Al gekeken naar de is_dst parameter van mktime?
    Stuur een PM naar me met als onderwerp stats help voor je userstatistieken!
    Boom Gaspar - Matt Cameron - Jeff Ament - Stone Gossard - Mike McCready - Eddie Vedder.
    pi_47722669
    Vraagje van een vriend waar ik geen antwoord op weet.

    Hoe lees / open je een URL in PHP waar een htaccess beveiligings user/ww voor zit?
    Just say hi!
    pi_47723587
    quote:
    Op dinsdag 27 maart 2007 19:27 schreef JeRa het volgende:

    [..]

    Al gekeken naar de is_dst parameter van mktime?
    Die heb ik niet ingevuld, en dit probleem is pas sinds zondag. Moet ik dan elke tijdswisseling mijn source aanpassen?
    pi_47724205
    Misschien een stomme opmerking, maar ligt dat niet aan je server? Als die server niet aan zomertijd doet..
    -
      dinsdag 27 maart 2007 @ 20:46:30 #14
    47509 JeRa
    Authentic
    pi_47725565
    quote:
    Op dinsdag 27 maart 2007 19:36 schreef Chandler het volgende:
    Vraagje van een vriend waar ik geen antwoord op weet.

    Hoe lees / open je een URL in PHP waar een htaccess beveiligings user/ww voor zit?
    De CURL module van PHP gebruiken of zelf een HTTP request de deur uitdoen
    Stuur een PM naar me met als onderwerp stats help voor je userstatistieken!
    Boom Gaspar - Matt Cameron - Jeff Ament - Stone Gossard - Mike McCready - Eddie Vedder.
    pi_47727372
    quote:
    Op dinsdag 27 maart 2007 20:13 schreef splendor het volgende:
    Misschien een stomme opmerking, maar ligt dat niet aan je server? Als die server niet aan zomertijd doet..
    Het draait gewoon op mijn workstation, en die staat op het moment van posten op 21:25:50
    pi_47730181
    Mijn probleem ligt toch ergens anders:

    1
    2
    3
    4
    <?php
    echo (mktime(0,0,0,"03","25","2007")) . " - " . strtotime("25 Mar 07");
    Output: 1174777200 - 1174777200
    ?>


    Links de manier zoals ik de userinput afvang en omzet naar een timestamp, rechts zoals het in de database weggezet wordt. Matched en werkt.

    1
    2
    3
    4
    <?php
    echo (mktime(0,0,0,"03","26","2007")-86400) . " - " . strtotime("25 Mar 07");
    Output: 1174773600 - 1174777200
    ?>


    Hier zat mijn fout in. Opgevangen door -86400 te vervangen door een strtotime die -1 day doet.
    pi_47737444
    quote:
    Op dinsdag 27 maart 2007 20:46 schreef JeRa het volgende:

    [..]

    De CURL module van PHP gebruiken of zelf een HTTP request de deur uitdoen
    Tnx. Is er ook een handige guide m.b.t. HTACCESS en CURL? kon zelf niets vinden namelijk!

    -edit-

    Heb even gekeken of ik kon vinden hoe en welke headers hij moet versturen ivm htaccess maar kon daar ook niets over vinden

    [ Bericht 18% gewijzigd door Chandler op 28-03-2007 08:02:09 ]
    Just say hi!
      woensdag 28 maart 2007 @ 10:14:13 #18
    47509 JeRa
    Authentic
    pi_47740079
    quote:
    Op woensdag 28 maart 2007 07:56 schreef Chandler het volgende:

    [..]

    Tnx. Is er ook een handige guide m.b.t. HTACCESS en CURL? kon zelf niets vinden namelijk!
    .htaccess en CURL hebben helemaal niets met elkaar te maken .htaccess is een bestand waarmee je bepaalde instellingen van Apache kunt aanpassen en wat Apache modules kunt configureren op lokaal niveau, en dus ook kunt 'zeggen' dat er authenticatie plaats moet vinden.

    CURL is een library waarmee je HTTP requests makkelijk samen kunt stellen. Voor de juiste headers is het een kwestie van zoeken met Google op 'HTTP authentication', en dan krijg je dit soort links
    Stuur een PM naar me met als onderwerp stats help voor je userstatistieken!
    Boom Gaspar - Matt Cameron - Jeff Ament - Stone Gossard - Mike McCready - Eddie Vedder.
    pi_47743018
    Waarom krijg ik hier een foutmelding bij
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
    class Obj {
        
    public function doen($tekst) {
            return
    $tekst . " <--> ";
        }
        
        
    public function doen2($tekst2) {
            echo
    $tekst . $tekst2;
        }
    }

    $obj = new Obj();
    $obj->doen('nee')->doen2('ja'); # WERKT NIET!
    ?>
    quote:
    Fatal error: Call to a member function doen2() on a non-object
    Ik wil dus wat er terug gegeven word in de eerste method gebruiken in de tweede. Dat schijnt te kunnen in PHP 5 maar het lukt me niet.
    pi_47743680
    1
    2
    3
    <?php
    $obj
    ->doen2($obj->doen('ja'));
    ?>


    In die trant?
    pi_47743867
    Nee nee, want dan kan ik niks mee geven aan de eerste method.

    In een PDF die ik uit de OP heb staat dit: (staat ook hier, bij punt 15)
    quote:
    Support for dereferencing objects that are returned from methods.
    In PHP 4, you could not directly dereference objects that were returned
    from methods. You had to first assign the object to a dummy variable and
    then dereference it.

    PHP 4:
    $dummy = $obj->method();
    $dummy->method2();
    PHP 5:
    $obj->method()->method2();
    Ik wil dus die PHP 5 manier gebruiken.
      woensdag 28 maart 2007 @ 13:28:29 #22
    85514 ralfie
    !Yvan eht nioj
    pi_47746748
    quote:
    Op woensdag 28 maart 2007 12:13 schreef super-muffin het volgende:
    Nee nee, want dan kan ik niks mee geven aan de eerste method.

    In een PDF die ik uit de OP heb staat dit: (staat ook hier, bij punt 15)
    [..]

    Ik wil dus die PHP 5 manier gebruiken.
    dat kan dus alleen met php5
    desnoods ga je met adressen werken

    $dummy = &$obj->member() oid
    pi_47747173
    Ik heb dus PHP 5
    Anders zou ik al een foutmelding krijgen op de access modifiers.
      woensdag 28 maart 2007 @ 13:45:04 #24
    65471 SkaterSam
    Lurking Galore
    pi_47747457
    Even vraagje, ik wil controleren of de opgegeven user en pass in de database bestaan, en ook controleren of ze gelijk zijn. Heb ik dan aan deze query mét een mysql_num_rows() genoeg, of is het aan te raden ook nog even de opgehaalde resultaten even te vergelijken (dat doen ze namelijk in de query geloof ik al...)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
    $query
    = "SELECT u.username, u.passhash
              FROM user AS u
              WHERE u.username = $user
              AND u.passhash = $pass
              LIMIT 1"
    ;

    mysql_query($query);

    if (
    mysql_num_rows <> 1) {
      
    // Niet geslaagd
    }
    ?>

    Dus dit, of moet ik dus nog gewoon even controleren of $result['username'] == $user of iets dergelijks...
    Let's make life easy
    Typo's are the demon spawn from hell !
    pi_47748888
    quote:
    Op woensdag 28 maart 2007 10:14 schreef JeRa het volgende:

    [..]

    .htaccess en CURL hebben helemaal niets met elkaar te maken :) .htaccess is een bestand waarmee je bepaalde instellingen van Apache kunt aanpassen en wat Apache modules kunt configureren op lokaal niveau, en dus ook kunt 'zeggen' dat er authenticatie plaats moet vinden.

    CURL is een library waarmee je HTTP requests makkelijk samen kunt stellen. Voor de juiste headers is het een kwestie van zoeken met Google op 'HTTP authentication', en dan krijg je dit soort links :)
    Kom ik er nu eens achter dat mijn eigen test omgeving geen CURL heeft :P maar goed, ik heb reeds een routine die tot de htaccess ( :P ) komt..

    Nu zit ik alleen met een vraag.

    Als ik met FF inlog en de headers uitlees krijg ik dit..

    1
    2
    3
    4
    5
    6
    etc etc etc
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 300
    Connection: keep-alive
    Authorization: Basic dnBzY2FzaDp2cHNjYXNo


    nu wil ik de 'code' achter basic maken (neem aan dat dit de verificatie code is).

    ik krijg van de server een 'realm' en deze zet ik met de username en ww in een MD5

    1MD5($username . ":" . $realm . ":" . $password);


    maar dan krijg ik een geheel andere code.

    Tevens snap ik heel weinig van de volgende zaken

    1
    2
    3
    4
    5
    6
    // bovenste is de 1e MD5
    A1 = string.hashMD5 (username + ":" + realm + ":" + password)
    // paramTable??? method? GET? URL? :D
    A2 = string.hashMD5 (paramTable.method + ":" + paramTable.uri)
    // combinatie van beiden... dat heb ik door :P
    requestdigest = string.hashMD5 (A1 + ":" + nonce + ":" + A2)


    Jera? kun je me nog wat tips geven? hoef geen voorgekoude code, maar wel een kick in de goede richting :P

    Ps. heb alle links gevolgd en ge googled voor het posten hier ;)
    Just say hi!
    abonnement Unibet Coolblue
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')