Dit kopiëert vast makkelijker voor Swets, door de forumbugsquote:Op woensdag 13 september 2006 19:42 schreef Roönaän het volgende:
Ook wat meer uitleg en randinformatiequote:Op woensdag 13 september 2006 20:13 schreef Nevermind het volgende:
[..]
Dit kopiëert vast makkelijker voor Swets, door de forumbugs
http://www.roonaan.nl/read,nl,15,4,0.html
Interessant artikel btw, ik ga me er ook eens in verdiepen als ik weer wat tijd heb
Die heb ik vanmiddag geschreven nav dit topicquote:Op woensdag 13 september 2006 20:13 schreef Nevermind het volgende:
[..]
Dit kopiëert vast makkelijker voor Swets, door de forumbugs
http://www.roonaan.nl/read,nl,15,4,0.html
Interessant artikel btw, ik ga me er ook eens in verdiepen als ik weer wat tijd heb
Maar heel veel meer dan een fancy include is dit toch niet, of zie ik dat verkeerd?quote:Op woensdag 13 september 2006 19:42 schreef Roönaän het volgende:
[...]
klopt, maar het werkt als een zonnestraalquote:Op woensdag 13 september 2006 20:39 schreef SuperRembo het volgende:
Maar heel veel meer dan een fancy include is dit toch niet, of zie ik dat verkeerd?
Maar waarom de keuze om de templates in PHP te schrijven terwijl zoiets in een Smarty-template imho veel gemakkelijker kan? De voordelen zijn:quote:Op woensdag 13 september 2006 20:45 schreef Roönaän het volgende:
[..]
klopt, maar het werkt als een zonnestraal
Das toch dat forum, dat best wel op firefox lijkt? Te populair door mond op mond reclame, terwijl er betere alternatieven zijn?quote:Op woensdag 13 september 2006 14:49 schreef Darkomen het volgende:
Als je een beetje wilt leren hoe het leuk te te passen kan je eventueel kijken naar PHPBB.com
http://www.phpbb.com/kb/article.php?article_id=200
Ik ben bezig een site te bouwen die volledig via phpbb werkt, hun usertabellen, template system etc.
- caching system an sich is al overheadquote:Op woensdag 13 september 2006 21:17 schreef JeRa het volgende:
Maar waarom de keuze om de templates in PHP te schrijven terwijl zoiets in een Smarty-template imho veel gemakkelijker kan? De voordelen zijn:
- afgezonderde scope voor je template
- template errors zijn beter af te vangen (itt de vage PHP errors die je af en toe krijgt bij het vergeten van een haakje ergens)
- na compileren wordt een zeer sterk in elkaar gedrukte PHP-code gegenereerd en opgeslagen, die eventueel na uitvoering gecached kan worden
Mogelijk nadeel:
- een kleine overhead (die wellicht ongedaan wordt gemaakt door caching)
Erm, nee? PhpBB ziet er al eeuwen hetzelfde uit, volgens mij al sinds voor het bestaan van Firefox.quote:Op donderdag 14 september 2006 00:50 schreef the_disheaver het volgende:
[..]
Das toch dat forum, dat best wel op firefox lijkt?
eerst verder lezen, dan zeiken.quote:Op donderdag 14 september 2006 00:50 schreef the_disheaver het volgende:
[..]
Das toch dat forum, dat best wel op firefox lijkt? Te populair door mond op mond reclame, terwijl er betere alternatieven zijn?
En wil je hem toch gebruiken, gebruik eens een orginele template!
tot zo ver mijn offtopic bijdrage...
Dan mis je het punt van caching, dat is namelijk overhead toevoegen om de uiteindelijke parse- of serveertijd te verlágenquote:Op donderdag 14 september 2006 06:09 schreef Roönaän het volgende:
[..]
- caching system an sich is al overhead
Ik weet niets van een library ala Smarty in PHP5. Zou wel vreemd zijn, aangezien in PHP de libraries meestal C++ zijn en dus niet i.t.t. Java in de eigen taal alles/veel gedefinieerd heeft. Maar mijn punt was dus dat je bovenop je normále (in PHP geschreven) templates al dus een lichte performancewinst krijgt door die templatesquote:- in elkaar gedrukte php code boeit rerlatief weinig. Belangrijker argument zou kunnen zijn dat je in php5 smarty gecompiled hebt als library. (toch?). Daarnaast zouden beide stukken code meer profiteren van de aanwezigheid van een bytecode cache dan van het wel of niet in elkaar drukken van wat code.
Het gaat niet over dit topic, het gaat erom waarom je voor een dergelijk templatesysteem kiestquote:- qua scoping heb je gelijk als je met meer man aan een project werkt en daadwerkelijk een code-person hebt en een template-person. Voor hoeveel mensen in dit topic geldt dat?
Dat was het, tnxquote:Op woensdag 13 september 2006 12:13 schreef Giel83 het volgende:
[..]
Je bedoelt een ideetje voor het .htpasswd probleem?
Het ziet er goed uit, unix htpasswd maakt volgens mij ook gewoon gebruik van crypt.
$htpasswd_text .= "$user:".crypt($password],CRYPT_STD_DES)."";
alleen je $password staat tussen verkeerde haken, misschien een syntax foutje?
En volgens mij maak je op deze manier ook geen nieuwe regels aan als je een gebruiker toevoegt, dus op het eind nog een rn.
[ code verwijderd ]
Zoiets denk ik?
En staat je htpasswd file wel op de goede locatie?
Edit: Hmz... Hij verwijdert automatisch de slashes van de r n ?
1 2 3 4 5 | case in_array("trigger1",$triggers): //doe dit case in_array("trigger2",$triggers): //doe dat |
Ja duh. Maar smarty cached niet in het geheugen toch? Die parsed je template, maakt er een fancy php-script van en voert die uit. Of overzie ik iets.quote:Op donderdag 14 september 2006 10:11 schreef JeRa het volgende:
Dan mis je het punt van caching, dat is namelijk overhead toevoegen om de uiteindelijke parse- of serveertijd te verlágenje spaart je processor door te cachen en dus geheugen (=snel) te gebruiken (harde schijf, RAM, etc) en dat is zeker sneller dan een script laden, alle benodigde libraries laden en vervolgens de hele boel parsen en outputten.
Maar díe caching valt nog steeds in het niet met het installeren van zend optimizer bijv. Kan je je tijd beter daaraan besteden. Mijn vraag blijft echter staan: in hoeverre is de smarty cache iets anders dan een geoptimaliseerde php file die elke run geparsed moet worden?quote:Ik weet niets van een library ala Smarty in PHP5. Zou wel vreemd zijn, aangezien in PHP de libraries meestal C++ zijn en dus niet i.t.t. Java in de eigen taal alles/veel gedefinieerd heeft.
[quote]
Er staat me vaag bij dat er van smarty een c versie zou zijn gemaakt oid. Maar niet echt concreet hoe/wat/waar/wie/waarom verder.
[quote]
Maar mijn punt was dus dat je bovenop je normále (in PHP geschreven) templates al dus een lichte performancewinst krijgt door die templates
Mja. Op een gegeven moment heeft ook iemand geprezen dat je objecten moest gebruiken in php, waardoor massa's scriptkids zonder na te denken mysql_fetch_object gingen gebruiken.quote:Het gaat niet over dit topic, het gaat erom waarom je voor een dergelijk templatesysteem kiestéén van de meest geprezen eigenschappen van zo'n systeem is dat je je code en templates gescheiden kunt houden, dus waarom niet gebruik maken van een systeem dat inherent is aan dat principe?
Het heeft best wel zin om je te verdiepen in een dergelijk templatesysteem voordat je erover gaat discussiërenquote:Op vrijdag 15 september 2006 13:33 schreef Roönaän het volgende:
[..]
Ja duh. Maar smarty cached niet in het geheugen toch? Die parsed je template, maakt er een fancy php-script van en voert die uit. Of overzie ik iets.
[..]
Maar díe caching valt nog steeds in het niet met het installeren van zend optimizer bijv. Kan je je tijd beter daaraan besteden. Mijn vraag blijft echter staan: in hoeverre is de smarty cache iets anders dan een geoptimaliseerde php file die elke run geparsed moet worden?
Switch zijn alleen voor "of...of...of" constructies, geen "of...en of..." Daarvoor zul je gewoon ifjes en else ifjes voor moeten gebruikenquote:Op vrijdag 15 september 2006 13:16 schreef Desdinova het volgende:
ik heb een raar probleempje met een switch.. ala
[ code verwijderd ]
nou wil ik dus zeg maar dat hij voor elke waarde zijn actie uitvoert. dus als case 1 true is, moet hij die uitvoeren. en als case2 true is, moet hij die uitvoeren. is case1 en case2 allebei true, moet hij ze allebei uitvoeren. maar het lijkt nu alsof hij altijd case1 uitvoert? het zal wel een foutje zijn in de code..
1 2 3 4 5 6 7 8 9 10 11 12 | switch(x) { case 1: echo 'bla'; break; case 2: echo 'hai'; break; case 3: echo 'drie'; } ?> |
Bedoel je niet 'switch'?quote:Op vrijdag 15 september 2006 18:33 schreef ralfie het volgende:
[..]
Selects zijn alleen voor "of...of...of" constructies, geen "of...en of..." Daarvoor zul je gewoon ifjes en else ifjes voor moeten gebruiken
verder ben je waarschijnlijk break vergeten bij iedere case?
[ code verwijderd ]
Zodra een case gematched is wordt de hele mik daaronder gewoon uitgevoerd, zonder naar de andere cases te kijken. Er wordt er altijd maar max 1 gematched
hmm ik had die break dus expres weggelaten zodat hij door zou gaan met de switch. dan worden het ifjes.quote:Op vrijdag 15 september 2006 18:33 schreef ralfie het volgende:
[..]
Switch zijn alleen voor "of...of...of" constructies, geen "of...en of..." Daarvoor zul je gewoon ifjes en else ifjes voor moeten gebruiken
verder ben je waarschijnlijk break vergeten bij iedere case?
[ code verwijderd ]
Zodra een case gematched is wordt de hele mik daaronder gewoon uitgevoerd, zonder naar de andere cases te kijken. Er wordt er altijd maar max 1 gematched
quote:Op vrijdag 15 september 2006 18:33 schreef ralfie het volgende:
[..]
Switch zijn alleen voor "of...of...of" constructies, geen "of...en of..."
1 2 3 4 5 6 7 8 9 10 11 12 | switch ($x) { case 'a': case 'b': echo '$x is a of b'; break; case 'c': case 'd': echo '$x is c of d'; break; } ?> |
maar dat maakt niet uit.. het punt is dat hij ophoudt met de switch na de breakquote:
Bedoel je dat script A en script B niet op dezelfde server staan of wat?quote:Op zondag 17 september 2006 12:40 schreef qu63 het volgende:
is het mogelijk dat als script A wordt geopend, deze een soort 'ping' stuurd naar script B, waardoor script B uitgevoerd wordt(aan de hand van een aantal voorwaarden natuurlijk)?
het moet een soort alternatief voor een cronjob zijn zeg maar. ik wil dus dat script B kijkt hoe laat is het is bijvoorbeeld en dan een soort update uitvoerd..quote:Op zondag 17 september 2006 13:00 schreef JeRa het volgende:
[..]
Bedoel je dat script A en script B niet op dezelfde server staan of wat?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |