aldus de standaard home pagina die lokaal draait.quote:Generated in 0.267071 seconds by CMS Made Simple using 28 SQL queries and 7656460 bytes of memory (peak memory usage was 8465580)
Ik denk dat daar meerdere redenen voor zijn. Ik denk dat je dat kunt doen om de taal php onder de knie te krijgen en leert van de fouten die je daarbij maakt, om vervolgens stukje bij beetje beter php leert programmeren. Ik denk ook dat het leuk is om een eigen cms te schrijven en _volledig_ in _jouw_ smaak in te richtenquote:Op woensdag 6 april 2011 18:34 schreef KomtTijd... het volgende:
[..]
Mag ik vragen waarom je het 92839289891829ste CMS aan het ontwikkelen bent?
Het CMS is al lang geschreven toen ik net begonnen was met PHP idd om php te leren. En nu ben ik het aan het verbeteren en optimaliseren, is meer een hobbyproject. Ben de afgelopen jaren namelijk flink vooruit gegaan met php.quote:Op woensdag 6 april 2011 19:33 schreef henrivo het volgende:
[..]
Ik denk dat daar meerdere redenen voor zijn. Ik denk dat je dat kunt doen om de taal php onder de knie te krijgen en leert van de fouten die je daarbij maakt, om vervolgens stukje bij beetje beter php leert programmeren. Ik denk ook dat het leuk is om een eigen cms te schrijven en _volledig_ in _jouw_ smaak in te richten
Ik zou me dan afvragen waarom die pagina 28 queries nodig heeft.quote:Op woensdag 6 april 2011 18:34 schreef KomtTijd... het volgende:
[..]
aldus de standaard home pagina die lokaal draait.
Sja, wat staat er allemaal op zo'n pagina?quote:Op woensdag 6 april 2011 19:40 schreef Light het volgende:
[..]
Ik zou me dan afvragen waarom die pagina 28 queries nodig heeft.
Wat/hoe ga je cachen?quote:Op woensdag 6 april 2011 20:00 schreef Chandler het volgende:
Met zoveel queries kun je net zo goed beginnen aan JOOMLA maar serieus, ga lekker cachen, zekers als pagina's toch niet zoveel veranderen!
quote:Op woensdag 6 april 2011 20:00 schreef Chandler het volgende:
Met zoveel queries kun je net zo goed beginnen aan JOOMLA maar serieus, ga lekker cachen, zekers als pagina's toch niet zoveel veranderen!
Met een simpeler template.quote:Generated in 0.164538 seconds by CMS Made Simple using 15 SQL queries and 7292592 bytes of memory (peak memory usage was 7911208)
Beetje laat, maar heb nu de code hierquote:
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 | $opt = array ( 'address' => urlencode($list['streetname'] . ' ' . $list['streetnumber'] . ' ' . $list['province'] . ' ' . $list['state'] . ' Netherlands') , 'output' => 'xml' ); $url = 'http://maps.google.com/maps/geo?q='.$opt['address'].'&output='.$opt['output'].'&oe=utf8&key='.$key; $dom = new DOMDocument(); $dom->load($url); $xpath = new DomXPath($dom); $xpath->registerNamespace('ge', 'http://earth.google.com/kml/2.0'); $statusCode = $xpath->query('//ge:Status/ge:code'); if ($statusCode->item(0)->nodeValue == '200') { $pointStr = $xpath->query('//ge:coordinates'); $point = explode(",", $pointStr->item(0)->nodeValue); $lat = $point[1]; $lon = $point[0]; echo '<pre>'; echo 'Lat: '.$lat.', Lon: '.$lon; echo '</pre>'; $pointStr = $xpath->query('//ge:Placemark/ge:AddressDetails/ge:Country/ge:AdministrativeArea/ge:AdministrativeAreaName'); print_r($pointStr->item(0)->nodeValue); echo '<hr>'; } print_r($dom->saveXML()); die("einde"); |
Ik ben ook benieuwd, was net op zoek naar een simpele manier om die bestanden te parsen .quote:Op donderdag 7 april 2011 09:13 schreef webbyplus het volgende:
Korte vraag; is het mogelijk middels PHP om van een outlook message bestand een aantal zaken te lezen, zoals; titel, body, afzender, etc.?
Ben benieuwd
Hangt een beetje af hoe zo'n bestand is opgebouwd, als het een vrij simpele structuur is als XML ja. Maar waarschijnlijk zal het iets ingewikkelder zijn dan dat.quote:Op donderdag 7 april 2011 09:13 schreef webbyplus het volgende:
Korte vraag; is het mogelijk middels PHP om van een outlook message bestand een aantal zaken te lezen, zoals; titel, body, afzender, etc.?
Ben benieuwd
Hmm, ik denk aan de content waarbij je alleen een controle hoeft toe te passen op wanneer de content is aangepast, dat kan al vele queries schelen, zekers als het meer om views gaat dan om updates!quote:
Top!quote:Op woensdag 6 april 2011 23:43 schreef GlowMouse het volgende:
echo $xpath->evaluate('count(//ge:Placemark)');
echo $xpath->evaluate('count(//ge:Placemark/ge:AddressDetails)');
je ziet het foutgaan
waarom xpath erbij halen? http://www.ibm.com/developerworks/library/os-xmldomphp/
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 | $opt = array ( 'address' => urlencode($list['streetname'] . ' ' . $list['streetnumber'] . ' ' . $list['province'] . ' ' . $list['state'] . ' Netherlands') , 'output' => 'xml' ); $url = 'http://maps.google.com/maps/geo?q=' . $opt['address'] . '&output=' . $opt['output'] . '&oe=utf8&key=' . $key; $doc = new DOMDocument(); $doc->load($url); if ($doc->getElementsByTagName('code')->item(0)->nodeValue == '200') { list($lon, $lat) = explode(",", $doc->getElementsByTagName('coordinates')->item(0)->nodeValue); echo $lon . ' - ' . $lat . '<br />'; echo ' in ' . $doc->getElementsByTagName('SubAdministrativeAreaName')->item(0)->nodeValue . ' en provincie ' . $doc->getElementsByTagName('AdministrativeAreaName')->item(0)->nodeValue; } die("einde"); |
1 2 3 4 5 | | id | naam | datum | | 0 | naam1 | 01-01-11 | | 1 | naam1 | 21-01-11 | | 2 | naam1 | 11-01-11 | | 3 | naam1 | 04-01-11 | |
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Niet altijd serieus
quote:Op donderdag 7 april 2011 12:32 schreef themole het volgende:
Sorteren op datum - huidige datum een idee. En dan het absolute getal gebruiken anders is 1 dag in de toekomst verder weg dan twee dagen geleden.Het ligt iets ingewikkelder...SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
1
2
3
4
5
6
7
8
9
10
11
12
13$query = "SELECT
AVG(cijfer),
vakken.vaknaam,
cijfers.cijfer
FROM
cijfers, vakken
GROUP BY
cijfers.vak_id
ORDER BY cijfers.datum DESC
";
Ik wil zegmaar dat er een gemiddeld getal uitkomt daarna het vak en daarna het cijfer met de meest recente datum..Lekker happen
Dat worden twee queries.zie hieronderquote:Op donderdag 7 april 2011 12:37 schreef -Datdus- het volgende:
[..]
Het ligt iets ingewikkelder...
[ code verwijderd ]
Ik wil zegmaar dat er een gemiddeld getal uitkomt daarna het vak en daarna het cijfer met de meest recente datum..
kan ook met een aggregate functie inderdaadquote:Op donderdag 7 april 2011 12:50 schreef KomtTijd... het volgende:
[ code verwijderd ]
Zoiets misschien?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |