Als je mijn oplossing pakt moet dan volgens mij prima gaan.
Posts by Stefan.J
-
-
Je kunt er allerlei spannende code voor schrijven, maar de juiste casting werkt ook. Je wilt je waarde afdrukken als een float, en niet als een string (zoals je het uit de database verkrijgt).
Het volgende voorbeeld illustreert dit:
-
Ik denk niet dat je dit moet bestempelen als gezeur. Ik zie dat mensen zich terecht afvragen wat ze kopen als ze jouw product aanschaffen. Waarom heb je niet in de startpost gemeld dat het product hetzelfde is als ngmafia.ro? Wat is eigenlijk precies de relatie tussen jou website en ngmafia.ro?
Graag verkrijg ik de URL via PM, zou je die even willen sturen?
-
Je zou er nog voor kunnen kiezen om het updaten te vertragen of te stoppen wanneer het betreffende venster niet actief is.
In Firefox werkt de volgende Javascript code prima (voer maar eens in in je console):
PHPwindow.onblur = function() { document.getElementsByTagName("title")[0].innerHTML = "Not active"; } window.onfocus = function() { document.getElementsByTagName("title")[0].innerHTML = "Active"; }
Switchen van tab geeft nu een mooi resultaat. Dit is natuurlijk zo verbouwd naar jQuery...
Overigens vind ik om de 5 seconde wel redelijk overdreven. Het zal niet de eerste keer zijn dat ik CP wegklik omdat ik een webapplicatie niet fatsoenlijk kan debugggen omdat de request van CP heeltijd voorbij komen spammen. :p
-
Tweetdeck kan een tweet voor je sturen op een tijdstip dat jij bepaald.
-
Ja, dit is wel mogelijk. XPath is een mooie oplossing als de input valide XML is.
http://php.net/manual/en/class.domxpath.php
Maar de vraag is een beetje, waarom wil je dit?
-
-
-
-
Het heeft feitelijk allemaal niets geen nut. Mijn browser kan het lezen, en wat mijn browser kan lezen kan ik ook lezen.
Alles is client-side en moet gewoon leesbaar zijn. Leg je hier bij neer, alle trucjes die je uithaalt zijn alleen maar irritant voor de gebruiker.
-
-
PHP
if(document.getElementById('header').style.backgroundImage !== 'url(' + imgHeaders[current]['src'] + ')') { document.getElementById('header').style.backgroundImage = 'url(' + imgHeaders[current]['src'] + ')'; }
Verwijder dat stukje code eens. Ik heb het scriptje even door de debugger gehaald, en dat doet mij vermoeden dat dat het probleem is.
-
Ik zal dan nog maar eenmaal op je reageren omdat je z'n fantastische komiek bent.
CitaatLeuk hoor. Ik ben bijna onder de indruk.
Jammer dat je nog niet van de clear property wist overigens"Verder hebben we onze CSS geminified. Concreet wil dit zeggen dat onze site nog sneller zal laden."
CSS wordt gecached. Valt me van je tegenCitaatHet gaat er hier over dat meneer niet weet hoe hij de clear property moet toepassen om een left of right float ongedaan te maken. Als je dat niet had kunnen bedenken, ben je te achterlijk om mij nog de les te lezen over wat ik wel en niet mag doen volgens jou.
Het gaat hier helemaal niet over feiten. Het gaat er hier over wat jij van Koen vind. En wat jij van Koen vind heeft niks met feedback te maken. Dit is een heel goed voorbeeld van hele slechte feedback. Daarom dat ik vind dat je probeert iemand negatief in de kijken te zetten.
Niemand heeft er last van dat de css geminified is, hooguit profijt. Dus als je commentaar hebt, onderbouw dat dan, en als je betere suggesties hebt, noem die dan, zonder al die onzin er omheen.
Einde voorstelling, back ontopic.
-
Mijn eerste tip: Naamgeving. array is geen duidelijke variabele naam. Daarnaast zag ik de volgende regel:
PHPtitle.setIcon(new javax.swing.ImageIcon("C:\\Users\\Tim\\Documents\\GameSig\\images\\logo.png")); // NOI18N
Zet deze afbeelding in je classpath, en maak geen gebruik van absolute paden van het filesystem.
Ik zal de boel morgen nog eens aandachtig voor je bekijken!
-
Haal de bovenste menu balk eens weg in je testversie.
Ik heb zojuist even geprobeerd in firefox. Als ik de hoogte van de header kleiner maar, krijg ik het ook. Het menu is relatief gepositioneerd, en ik denk dat het daarmee verkeerd gaat.
Dus, nogmaals: Haal de menubalk bovenaan eens weg, en test het nogmaals. Als dit het probleem op lost, kijk of je de relatieve positionering eruit kunt halen.
-
Dit begint er inderdaad erg op te lijken! De variabele connectionTrue zou ik hasConnection noemen. De return waarde is niet nodig: De methode return tenslotte altijd true, of gooit een exception.
-
De try catch moet weg, en je moet een throw toevoegen aan de methode inderdaad.
-
De exception is prima. Wat je nu verkeerd doet, is het afvangen van de exception. Alleen het gooien van de exception doe je in de methode (throw), en het opvangen in de code die gebruikt maakt van je class.
Dit komt er dan zo uit te zien:
PHP
Toon Meer<?php try { $database = new Database; $database->connect(); } catch(DatabaseException $ex) { echo 'Database verbinding mislukt: '. $ex->getMessage(); } ?>
De class DatabaseException moet je dan nog wel even aanmaken, als uitbreiding op Exception (extends).
-
Nee, eigenlijk niet. Waarom is je connect methode static? Dit is nergens goed voor. Daarbij maakt je statische methode connect gebruik van niet statische properties ($this->connect), wat in principe niet mogelijk is.
-
@BrokenTrack: JavaDoc? PHPDoc in PHP. :p
Ook ik snap de functie van dbData niet. Wat doet deze functie? En waar is deze goed voor?
Je connect methode stopt de uitvoer van het gehele script als het verbinden met de database mislukt. Dit is een slecht principe: Als de database verbinding mislukt, moet de class dit terug geven, en moet de gebruiker van de class moet het probleem oplossen. Zo kun je beslissen of je de script uitvoer wilt stoppen, of een deel over wil slaan.
Je zou een exception kunnen gooien als de verbinding mislukt, of de methode connect true of false laten returnen.