Poll zonder MySQL - Class

Door Tim , 14 jaar geleden, 4.977x bekeken

Naar aanleiding van de andere 'poll zonder MySQL', heb ik een versie gemaakt die je als class kan invoegen.

In het bestand 'class.php' staat de class zelf.
In het bestand 'index.php' staat een voorbeeld van het gebruik (wat overigens voor zich spreekt).
Het bestand 'poll_votes.php' is een leeg bestand, waarin de informatie wordt opgeslagen. Dit bestand moet in dezelfde map staan als 'index.php'.

Voorbeeld: http://www.agenebbes.nl/under_construction/Poll/

Gesponsorde koppelingen

PHP script bestanden

  1. poll-zonder-mysql-class

 

Er zijn 6 reacties op 'Poll zonder mysql class'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Citroen Anoniem Graag
Citroen Anoniem Graag
14 jaar geleden
 
0 +1 -0 -1
Hmm, ik zie hier de meerwaarde van het OO totaal niet. Dit zijn gewoon wat functies in een class gegoten.

Een mogelijkheid om ip-adressen op te halen is toch geen functionaliteit van een poll?
Je zou het meer in objecten moeten opsplitsen, ik noem maar wat:
Poll,
Question,
Answer,
Vote,
VoteStoragere,
IpHandler.

Als je het nog mooier zou doen. Zou je de view en logica kunnen scheiden. Dit doe je door bjivoorbeeld een output class aan je View te geven (HtmlViewPoll, TemplateViewPoll, XmlViewPoll).
Dan geef je de poll een optie mee in de trant van setView(PollView $oView){}
Maarja, de vraag of je daar echt iets mee opschiet..

Verder vind ik het nog steeds onzinnig om een poll zonder database te maken. Maar er zullen vast wel (een paar) situaties te bedenken zijn dat het wenselijk is.

Het idee is mooi, de uitwerking niet.
PHP Newbie
PHP Newbie
14 jaar geleden
 
0 +1 -0 -1
Leg me nog eens uit waarom je ook weer een poll zonder SQL wilt
Hipska BE
Hipska BE
14 jaar geleden
 
0 +1 -0 -1
Je zou om variabelen op te slaan in een file ook eens kunnen kijken naar de functie var_dump.


14 jaar geleden
 
0 +1 -0 -1
Quote:
Hipska schreef op 31.01.2009 10:15
Je zou om variabelen op te slaan in een file ook eens kunnen kijken naar de functie var_dump.

Heb je niks aan, want dat kan je niet weer terug naar variable krijgen.
Serialize daarentegen wel weer:
serialize -- Generates a storable representation of a value
Of var_export:
var_export() gets structured information about the given variable. It is similar to var_dump() with one exception: the returned representation is valid PHP code.

Verder vind ik dat dit script onlogisch is opgebouwd, en ik snap niet waarom bepaalde delen in het tweede script / bestand ipv het eerste script / bestand. (Heb er verder niet uitgebreid naar gekeken.)
Hipska BE
Hipska BE
14 jaar geleden
 
0 +1 -0 -1
Mijn excuses, ik bedoelde natuurlijk var_export :D
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Youri van Weegberg
Youri van Weegberg
14 jaar geleden
 
0 +1 -0 -1
Ik zou een balkje maken, dat is mooier vind ik zelf, verder mooi script! Fouten zijn al genoemd.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. poll-zonder-mysql-class

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.