Al gekeken naar de is_dst parameter van mktime?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
Die heb ik niet ingevuld, en dit probleem is pas sinds zondag. Moet ik dan elke tijdswisseling mijn source aanpassen?quote:Op dinsdag 27 maart 2007 19:27 schreef JeRa het volgende:
[..]
Al gekeken naar de is_dst parameter van mktime?
De CURL module van PHP gebruiken of zelf een HTTP request de deur uitdoenquote: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?
Het draait gewoon op mijn workstation, en die staat op het moment van posten op 21:25:50quote: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..![]()
1 2 3 4 | echo (mktime(0,0,0,"03","25","2007")) . " - " . strtotime("25 Mar 07"); Output: 1174777200 - 1174777200 ?> |
1 2 3 4 | echo (mktime(0,0,0,"03","26","2007")-86400) . " - " . strtotime("25 Mar 07"); Output: 1174773600 - 1174777200 ?> |
Tnx. Is er ook een handige guide m.b.t. HTACCESS en CURL? kon zelf niets vinden namelijk!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
.htaccess en CURL hebben helemaal niets met elkaar te makenquote: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!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 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! ?> |
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.quote:Fatal error: Call to a member function doen2() on a non-object
Ik wil dus die PHP 5 manier gebruiken.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();
dat kan dus alleen met php5quote: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.
1 2 3 4 5 6 7 8 9 10 11 12 13 | $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 } ?> |
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..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 :)
1 2 3 4 5 6 | 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 |
1 |
1 2 3 4 5 6 | 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) |
nee, wacht, ik zie het al. je member functie retourneert zelf geen object, dus kan deze ook geen members hebbenquote:Op woensdag 28 maart 2007 13:38 schreef super-muffin het volgende:
Ik heb dus PHP 5
Anders zou ik al een foutmelding krijgen op de access modifiers.
$obj->doen() geeft een string terug en geen object. Als je een instance returned van een class die de functie ' doen2' heeft kan het wel.quote:Op woensdag 28 maart 2007 11:46 schreef super-muffin het volgende:
Waarom krijg ik hier een foutmelding bij
[ code verwijderd ]
[..]
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.
Zie deze RFC en kijk onder kopje 2 (Basic Authentication Scheme) over hoe je dat zou moeten aanpakkenquote:Op woensdag 28 maart 2007 14:22 schreef Chandler het volgende:
[..]
Kom ik er nu eens achter dat mijn eigen test omgeving geen CURL heeftmaar goed, ik heb reeds een routine die tot de htaccess (
) komt..
Nu zit ik alleen met een vraag.
Als ik met FF inlog en de headers uitlees krijg ik dit..
[ code verwijderd ]
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
[ code verwijderd ]
maar dan krijg ik een geheel andere code.
Tevens snap ik heel weinig van de volgende zaken
[ code verwijderd ]
Jera? kun je me nog wat tips geven? hoef geen voorgekoude code, maar wel een kick in de goede richting
Ps. heb alle links gevolgd en ge googled voor het posten hier
Allereerst bedanktquote:Op woensdag 28 maart 2007 14:23 schreef ralfie het volgende:
[..]
nee, wacht, ik zie het al. je member functie retourneert zelf geen object, dus kan deze ook geen members hebben
Je zult je member functie dus een object moeten retourneren om dit voor mekaar te krijgen, bijvoorbeeld door return &$this;
In jouw geval retourneerd $obj->doen() een string, en geen klasse. String->doen2() is geen functie natuurlijk![]()
wat je zou kunnen doen, is bijv
[ code verwijderd ]
De vraag is natuurlijk wat je precies wil doen want dit is een onnodig ingewikkelde klasse om alleen een string te maken
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |