Welkom, Gast. Je bent niet ingelogd.

PHPLay LedenSysteem

Badeendje
Pompehdompehdom
moderator
Geplaatst op: 21 Oct 2007, 18:19
PimpCoins: 0
💸+
Bewerken Quote

Hey,

Omdat Joris niet meer op kwam dagen in de andere batle topic, Zal ik samen met Ivo(Syncie) een phplay doen.

Dit is het plan:

Leden-systeem:

  • [*]Pagina's:
  • [list]
  • [*]Inloggen;
  • [*]Uitloggen;
  • [*]Wachtwoord vergeten;

[*]Admin pagina's:

  • [*]Leden toevoegen;
  • [*]Leden bewerken;
  • [*]Leden verwijderen;


[/list]

We hebben ook een soort van doel voor ogen, we hopen hiermee scripters te laten zien wat je allemaal kunt doen om een veilig leden systeem op te bouwen.

In onderling overleg hebben we besloten dat Ivo de eerste stap doet.

Groete Badeendje & Ivo

Rian
Geplaatst op: 21 Oct 2007, 18:21
PimpCoins: 0
💸+
Bewerken Quote

Maak ook ff het nieuwssysteem af

Modbreak

Niet offtopic gaan biatch

Firebird
Zo zit dat.
Geplaatst op: 21 Oct 2007, 18:23
PimpCoins: 0
💸+
Bewerken Quote

Hopen dat dit wel door gaat. Maar ik denk het wel. Weet het wel zeker.

Offtopic:
slecht Joris, slecht!

[Laatst bewerkt door Firebird op zondag 21 oktober 2007, om 18:23]
Syncie
Geplaatst op: 21 Oct 2007, 18:27
PimpCoins: 0
💸+
Bewerken Quote

Firebird schreef:

Hopen dat dit wel door gaat. Maar ik denk het wel. Weet het wel zeker.
Offtopic:
slecht Joris, slecht!


99,9% kans dat het doorgaat

Mijn eerste stap komt waarschijnlijk vanavond, deze bestanden zal ik uploaden:

  • [*] index.php Het begin van alles.
  • [*] versionCheck.php Dit bestand checked de versie van PHP, we hebben minimaal PHP 5.2.0 nodig.
  • [*] main.php De main class, hierin zitten wat functies als loadConstants, loadInterfaces e.d.
  • [*] .htaccess Dit bestand zorgt ervoor dat we Multiviews kunnen gebruiken.
  • [*] check.php Deze class bevat functies waarmee we bepaalde zaken kunnen valideren.
  • [*] security.php Deze class zal alle functies bevatten die we nodig hebben voor de veiligheid.
[Laatst bewerkt door Syncie op zondag 21 oktober 2007, om 18:28]
Firebird
Zo zit dat.
Geplaatst op: 21 Oct 2007, 18:29
PimpCoins: 0
💸+
Bewerken Quote

Goed dat je even zegt van wat we kunnen verwachten! Altijd handig.

Maarten
Geplaatst op: 21 Oct 2007, 18:47
PimpCoins: 0
💸+
Bewerken Quote

Syncie schreef:

[...]
99,9% kans dat het doorgaat

Mijn eerste stap komt waarschijnlijk vanavond, deze bestanden zal ik uploaden:

  • [*] index.php Het begin van alles.
  • [*] versionCheck.php Dit bestand checked de versie van PHP, we hebben minimaal PHP 5.2.0 nodig.
  • [*] main.php De main class, hierin zitten wat functies als loadConstants, loadInterfaces e.d.
  • [*] .htaccess Dit bestand zorgt ervoor dat we Multiviews kunnen gebruiken.
  • [*] check.php Deze class bevat functies waarmee we bepaalde zaken kunnen valideren.
  • [*] security.php Deze class zal alle functies bevatten die we nodig hebben voor de veiligheid.



Klasse werk zoals ik van je gewend ben .

Syncie
Geplaatst op: 21 Oct 2007, 19:42
PimpCoins: 0
💸+
Bewerken Quote

- Code is binnen een half uur downloadbaar! -

Yannick, je krijgt binnenkort alle PHP files, dit heb ik ff op men werk gedaan met wordpad, thuis men m'n PHP editor bewerk ik nog wat dingen en plaats ik het bij mezelf online.

check::digit($p_mData); bestaat nog niet, maar dat zal een verbetering worden op de PHP functie ctype_digit(), want die pakt wel strings maar geen integers terwijl integers toch echt getallen kunnen bevatten. In de method check::digit zal de parameter $p_mData naar een string geconvert worden en dan gevalideerd met ctype_digit().

Commentaar, tips en verbeteringen zijn meer dan welkom!

[Laatst bewerkt door Syncie op zondag 21 oktober 2007, om 22:08]
Digital
Animestyle.nl
Geplaatst op: 21 Oct 2007, 20:03
PimpCoins: 0
💸+
Bewerken Quote

Als dit script af is, zou ik dan de source code mogen hebben?
Alle files bekijken op mastercode is een beetje irritant

Syncie
Geplaatst op: 21 Oct 2007, 20:05
PimpCoins: 0
💸+
Bewerken Quote

Mastercode is tijdelijk, je kunt binnenkort alles downloaden en in 1x zien e.d.

Ik zit op me werk en heb geen FTP access.

Firebird
Zo zit dat.
Geplaatst op: 21 Oct 2007, 20:06
PimpCoins: 0
💸+
Bewerken Quote

Syncie schreef:

Mastercode is tijdelijk, je kunt binnenkort alles downloaden en in 1x zien e.d.

Ik zit op me werk en heb geen FTP access.


Zal je werk leuk vinden xD

Digital
Animestyle.nl
Geplaatst op: 21 Oct 2007, 20:07
PimpCoins: 0
💸+
Bewerken Quote

w00t, ik vind het echt netjes gescript.

Ik kan nog geen classes ><
Ik hoop ze een beetje te gaan begrijpen met dit script

Syncie
Geplaatst op: 21 Oct 2007, 20:13
PimpCoins: 0
💸+
Bewerken Quote

Digital schreef:

w00t, ik vind het echt netjes gescript.

Ik kan nog geen classes ><
Ik hoop ze een beetje te gaan begrijpen met dit script


Mooi! Al het commentaar in het script zal NL zijn maar binnenkort zal ik het commentaar proberen te verduidelijken.

Rian
Geplaatst op: 21 Oct 2007, 20:14
PimpCoins: 0
💸+
Bewerken Quote

Maak dan gelijk een heel forum systeem

@hieronder; beau? is het niet beu?
Daar stond al 'beu', geen woorden gaan verdraaien..

Modbreak

Blijf ff ontopic ja... Al zoveelste keer dat je offtopic gaat, nu ben ik \'t beu, procenten voor jouw.

[Laatst bewerkt door Rian op zondag 21 oktober 2007, om 20:27]
iisys
Hmhm, indeed. whtvr.
moderator
Geplaatst op: 21 Oct 2007, 21:21
PimpCoins: 0
💸+
Bewerken Quote

Syncie, bij je versionCheck.php, waarom doe je die version_compare() niet hetzelfde als die defined() ?
version_compare() or die(); bdoel ik dan.

Syncie
Geplaatst op: 21 Oct 2007, 21:30
PimpCoins: 0
💸+
Bewerken Quote

iisys schreef:

Syncie, bij je versionCheck.php, waarom doe je die version_compare() niet hetzelfde als die defined() ?
version_compare() or die(); bdoel ik dan.

Ga ik zo ff editen, is inderdaad inconsequent van me.

- edit -
Ik ben nu bezig met beter commentaar en wat meer code, dan is de volgende stap aan Yannick.

[Laatst bewerkt door Syncie op zondag 21 oktober 2007, om 21:52]
HyperTesia
Webdeveloper
Geplaatst op: 21 Oct 2007, 21:42
PimpCoins: 0
💸+
Bewerken Quote

Dit vind ik nu eens hard nuttig. Dat met joris was maar brak, nu hebben we een Syncie die weet wat scripten inhoud, hoe je het netjes en ordelijk laat verlopen. Hoop dat ik hier toch een en ander uit leer

Syncie
Geplaatst op: 21 Oct 2007, 22:25
PimpCoins: 0
💸+
Bewerken Quote

De code: Klik dan

[Laatst bewerkt door Syncie op zondag 21 oktober 2007, om 22:35]
Firebird
Zo zit dat.
Geplaatst op: 21 Oct 2007, 22:46
PimpCoins: 0
💸+
Bewerken Quote

HyperTesia schreef:

Dit vind ik nu eens hard nuttig. Dat met joris was maar brak, nu hebben we een Syncie die weet wat scripten inhoud, hoe je het netjes en ordelijk laat verlopen. Hoop dat ik hier toch een en ander uit leer

Syncie is idd goed ja.

Syncie
Geplaatst op: 21 Oct 2007, 22:49
PimpCoins: 0
💸+
Bewerken Quote

De nieuwe code: Klik

Todo:

  • [*]Verbeter de foutmeldingen in de catch-blokken.
  • [*]Verbeter de manier van werken van de output functie. JS en style includings en optionele output.
  • [*]Typefout verbeteren in ROOT/main.php op lijn 73.
  • [*]De authentication class en de member class singleton maken.

Screenie van m'n PHP editor:

[Laatst bewerkt door Syncie op zaterdag 27 oktober 2007, om 14:37]
Firebird
Zo zit dat.
Geplaatst op: 22 Oct 2007, 09:03
PimpCoins: 0
💸+
Bewerken Quote

Syncie schreef:

De nieuwe code: Klik

Todo:

  • [*]Verbeter de foutmeldingen in de catch-blokken.
  • [*]Verbeter de manier van werken van de output functie. JS en style includings en optionele output.

Screenie van m'n PHP editor:
[Afbeelding]


Als ik op de afbeelding klik wordt ik doorgestuurd naar Imageshack.

Basjee
Octo
Geplaatst op: 22 Oct 2007, 10:11
PimpCoins: 0
💸+
Bewerken Quote

Firebird schreef:

[...]
Als ik op de afbeelding klik wordt ik doorgestuurd naar Imageshack.

Voor Dave een klikkie.

Syncie
Geplaatst op: 22 Oct 2007, 12:00
PimpCoins: 0
💸+
Bewerken Quote

Firebird schreef:

[...]
Als ik op de afbeelding klik wordt ik doorgestuurd naar Imageshack.

Fixed

Robertenzo
Geplaatst op: 22 Oct 2007, 15:32
PimpCoins: 0
💸+
Bewerken Quote

cool

Firebird
Zo zit dat.
Geplaatst op: 22 Oct 2007, 16:53
PimpCoins: 0
💸+
Bewerken Quote

Basjee schreef:

[...]
Voor Dave een klikkie.

Dank je wel

Badeendje
Pompehdompehdom
moderator
Geplaatst op: 23 Oct 2007, 18:37
PimpCoins: 0
💸+
Bewerken Quote

Sorry dat het zo lang(ofja lang ) duurt voor mijn stap, maar dat komt omdat ik pdo voorheen nog geeneens kende en nog niet eerder met exceptions heb gewerkt.

En ik wil het jullie natuurlijk niet aandoen dat jullie met een tyfus buggy source komen te zitten met dank aan mij. dus ik ga me eerst ff verdiepen. binnen nu en 2 dagen verwacht ik wel dat ik er iets van snap en dan zal ik wat posten

Ik zal btw de url's voor jullie nog posten waar ik geleerd hebt hoe met PDO en Exceotions te werken

📫

Nieuw privébericht

🔥

Registreren


Login