• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Overig
  4. Check-Me

Forum

  • [Beta] Ottomaan: gratis browserspel met een echte, levende stad. Feedback gezocht!

    frio 27 oktober 2026 om 12:22
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Jeroen.G 26 oktober 2026 om 10:33
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    eeyk 22 oktober 2026 om 18:43
  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18
  • Herkent deze Notion-structuurscan echte problemen?

    Jeroen.G 19 oktober 2026 om 15:09
  • 🚀 WE ZOEKEN TESTERS! 🚀

    Servertjee 3 oktober 2026 om 10:56
  • Luchtvaartsoftware: Hoe technologie de moderne luchtvaart verandert

    saggy2829 30 september 2026 om 19:31

Marktplaats

  • [TE KOOP] Malavita.be [Maffiaspel, gebaseerd op omicidio.nl, unieke code]

    Dpm_x 26 oktober 2026 om 00:22
  • TK: Kraai.eu

    frio 25 oktober 2026 om 11:39
  • [TE KOOP] Likeboost24.nl: complete SMM-webshop met eigen merk, volautomatische levering en betalen op de eigen pagina

    Jeroen.G 16 oktober 2026 om 14:27

Framework Debug Check

  • Tim
  • 11 oktober 2012 om 23:26
  • Tim
    Expert
    Berichten
    3.684
    • 11 oktober 2012 om 23:26
    • #1

    Hallo,

    Om ervoor te zorgen dat het framework gebruiksvriendelijk is en fijn werkt zou ik graag wat feedback willen ontvangen.

    Ik wil het leven van een simpele PHP programmeur makkelijker te maken zonder teveel poespas door een open source framework te maken. Dit gaat de goede kant op.
    Ik ben bezig met een debug classe. Momenteel worden fatal errors en exceptions daarmee opgevangen.

    En dat ziet er zo uit:
    http://icts.brokentrack.com/

    Hierbij worden logs bijgehouden in een text bestand. Een e-mail indien gewenst bij exception of fatal error (in te stellen) en in te stellen of je regels code laat zien of niet.

    Wat vinden jullie hier van?

    Mvg,
    Tim

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • Gast, wil je besparen op je domeinnamen? (ad)
  • jopitan
    Professional
    Berichten
    683
    • 11 oktober 2012 om 23:32
    • #2

    Ik vind dit er erg mooi uit zien en is hopelijk ook erg simpel te implementeren. Heb je mogelijk al benchmarks gerunt? Ik ben wel benieuwd of het ook resource zuinig is.

    Het is overigens erg overzichtelijk. Mogelijk dat je bijvoorbeeld een soort van debugger kunt maken, die bijvoorbeeld simpele dingen al verbeterd?
    Als je een ; bent vergeten dat hij dat dan aangeeft.

    Verder ziet het er erg gelikt uit. Misschien ook een idee om herkenningspunten in wachtwoorden (Database) automatisch te vervangen. Dus dat mocht een normale gebruiker met kwade intensies een error creëren dat hij dan niet de wachtwoorden en salt krijgt te zien. Vervangen met een *

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

  • Tim
    Expert
    Berichten
    3.684
    • 11 oktober 2012 om 23:34
    • #3
    Citaat van jopitan

    Ik vind dit er erg mooi uit zien en is hopelijk ook erg simpel te implementeren. Heb je mogelijk al benchmarks gerunt? Ik ben wel benieuwd of het ook resource zuinig is.


    Simpel probeer ik het zo veel als mogelijk te houden.

    Heb geen ervaring met benchmarks etc. Ken je een goede? Heb het zoveel als mogelijk geoptimaliseerd naar mijn weten. Maar met zoiets kan dit meer worden (en leer ik meer, aangezien ik het nooit op zo'n manier heb gedaan).

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • jopitan
    Professional
    Berichten
    683
    • 11 oktober 2012 om 23:36
    • #4
    Citaat van Tim


    Simpel probeer ik het zo veel als mogelijk te houden.

    Heb geen ervaring met benchmarks etc. Ken je een goede? Heb het zoveel als mogelijk geoptimaliseerd naar mijn weten. Maar met zoiets kan dit meer worden (en leer ik meer, aangezien ik het nooit op zo'n manier heb gedaan).


    Daarmee bedoelde ik een microtime benchmark tegenover een standaard error log die je op een pagina krijgt te zien. Ik heb trouwens mijn vorige post aangepast. Heb je trouwens het al ergens openstaan waar het gedownload kan worden? Bijvoorbeeld dat je het in versies released?

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

  • Tim
    Expert
    Berichten
    3.684
    • 11 oktober 2012 om 23:45
    • #5
    Citaat van jopitan

    Daarmee bedoelde ik een microtime benchmark tegenover een standaard error log die je op een pagina krijgt te zien. Ik heb trouwens mijn vorige post aangepast. Heb je trouwens het al ergens openstaan waar het gedownload kan worden? Bijvoorbeeld dat je het in versies released?


    Zoiets wat ik er nu in heb gezet bedoel je?

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • jopitan
    Professional
    Berichten
    683
    • 11 oktober 2012 om 23:49
    • #6
    Citaat van Tim


    Zoiets wat ik er nu in heb gezet bedoel je?

    Ja.
    Dus je refresht de pagina 10 keer om en neemt daarvan het gemiddelde. Daarna gebruik je de standaard error message, dus het fancy gebeuren uitzetten en daar 10 keer de tijd van nemen en dan daar het gemiddelde van.

    Die vergelijken en kijken of het niet eens zoveel uitmaakt. Als dat zo is, dan kan het wel eens heel aantrekkelijk worden ;)

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

  • Reza
    Professional
    Berichten
    1.536
    • 12 oktober 2012 om 19:57
    • #7

    Ik vind dit zeer mooi en zeer gebruikersvriendelijk.
    Wellicht dat je de error/foutmelding iets anders kunt weergeven?

    Wellicht:
    Er is iets misgegaan in de PHP code:

    Met vriendelijke groet,
    Reza.

  • Tim
    Expert
    Berichten
    3.684
    • 12 oktober 2012 om 20:47
    • #8
    Citaat van Reza

    Ik vind dit zeer mooi en zeer gebruikersvriendelijk.
    Wellicht dat je de error/foutmelding iets anders kunt weergeven?

    Wellicht:
    Er is iets misgegaan in de PHP code:


    Wat bedoel je precies? Waar zou die tekst moeten komen? Wat is de toegevoegde waarde?

    BEdankt voor de input.

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • Reza
    Professional
    Berichten
    1.536
    • 12 oktober 2012 om 20:54
    • #9

    Ik bedoel hoe de error wordt weergegeven,dus niet echt een andere plaats maar:

    Citaat

    Call to undefined method View::lets_force_a_fatal_error() - in /home/brokentr/domains/icts.brokentrack.com/public_html/classes/template.php - On line 35

    Naar:

    Citaat

    Er is naar een functie gevraagd die niet bestaat: View::lets_force_a_fatal_error() - in /home/brokentr/domains/icts.brokentrack.com/public_html/classes/template.php - On line 35

    Met vriendelijke groet,
    Reza.

  • Tim
    Expert
    Berichten
    3.684
    • 12 oktober 2012 om 21:01
    • #10
    Citaat van Reza

    Ik bedoel hoe de error wordt weergegeven,dus niet echt een andere plaats maar:


    Naar:


    Oftewel, je wilt het vertaald hebben?

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • jopitan
    Professional
    Berichten
    683
    • 12 oktober 2012 om 21:04
    • #11
    Citaat van Tim


    Oftewel, je wilt het vertaald hebben?

    Dikke onzin dus. Lekker zo laten.

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

  • Thisguyisgone
    Elite members
    Berichten
    7.880
    • 12 oktober 2012 om 21:08
    • #12

    Reza, dat heb je bij Smarty dacht ik.

    Tim, (succes alvast) ziet er heel netjes uit. Ik verlang al naar je releases. En onder welke licentie zal deze uitkomen als het uitkomt ?

  • GiovanniK
    Gevorderd
    Berichten
    252
    • 12 oktober 2012 om 22:00
    • #13

    Dit is wel een heel mooi overzichtelijk framework.
    Ik denk dat ik hem zeker ga gebruiken, mijn complimenten!

  • iCold
    Professional
    Berichten
    1.630
    • 12 oktober 2012 om 22:26
    • #14

    Mooi en overzichtelijk, ik zou alleen die vinkje en kruis iconen weghalen.
    Staat leuk bij een paar regels, maar bij veel niet echt denk ik zo.
    Wel de rode achtergrond bij een foute regel laten. Die is duidelijk genoeg.

  • Tim
    Expert
    Berichten
    3.684
    • 12 oktober 2012 om 22:40
    • #15

    Hallo,

    @Ferhat,
    Zal open-source worden. Men mag deze vrij gebruiken voor commercieël gebruik. De source mag niet verkocht worden, ook niet bij bewerking. Je bent verplicht de kern van het framework te delen indien het wordt gevraagd. Plugins mogen verkocht en verspreid worden onder eigen licensies. Bij commercieël gebruik is een linkback verplicht. Copyrights in de code mag niet worden weggehaald.

    Hierbij zit ik nog te twijfelen over de link. Om dit misschien weg te halen of misschien ook bij gewoon gebruik te verplichten. Of dit te laten staan in de debug.

    @Rayn,
    Zoiets? Heb een voorbeeld erbij geplakt.

    Mvg,
    Tim

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • cakemasher
    Developer
    Berichten
    225
    • 12 oktober 2012 om 22:41
    • #16

    Het ziet er inderdaad zeer goed uit.

    Maar misschien handig om te weten, is dat gebruikers niet zitten te wachten om een stuk code voor hun neus te zien waarbij staat dat er een fout in zit. Uiteindelijk kunnen ze er zelf ook niks mee.
    Wat gebruikers willen zien in dat geval, is dat er een fout is opgetreden en een webmaster is genotificeerd van dat probleem (wat dan ook daadwerkelijk gebeurt).

    maar veder ziet 't er erg goed uit!

  • Tim
    Expert
    Berichten
    3.684
    • 12 oktober 2012 om 22:43
    • #17
    Citaat van cakemasher

    Het ziet er inderdaad zeer goed uit.

    Maar misschien handig om te weten, is dat gebruikers niet zitten te wachten om een stuk code voor hun neus te zien waarbij staat dat er een fout in zit. Uiteindelijk kunnen ze er zelf ook niks mee.
    Wat gebruikers willen zien in dat geval, is dat er een fout is opgetreden en een webmaster is genotificeerd van dat probleem (wat dan ook daadwerkelijk gebeurt).

    maar veder ziet 't er erg goed uit!


    Hallo,

    In de configuratie kan je aanpassen dat je een custom message laat zien vanaf OF een exception OF fatal error OF beide OF altijd. Waarbij een log wordt bijgehouden indien gewenst en een mail indien gewenst en indien gewenst kunnen de regels code ook worden weggehaald.

    Ik zal deze laten zien zodra ik bericht heb van Rayn.

    bedankt voor de input.

    Mvg,
    Tim

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

    Bewerkt één keer, laatst door Tim (12 oktober 2012 om 22:54).

  • Reza
    Professional
    Berichten
    1.536
    • 12 oktober 2012 om 23:18
    • #18

    Tim,

    ik bedoelde niet alleen het vertalen maar nu ik het hele topic lees ook iets wat Jopitan had,als je vergeten bent om iets aftesluiten bijvoorbeeld.

    @ dat voorbeeld van H.rayn bedoelde.
    Wellicht om nog steeds die rode X ervoor te zetten(alleen bij die), nu is het een beetje onduidelijk.


    Ik kan trouwens niet wachten tot het uitkomt,zeer mooi en het zier er zeer "modern" uit.

    Met vriendelijke groet,
    Reza.

  • Tim
    Expert
    Berichten
    3.684
    • 13 oktober 2012 om 13:53
    • #19

    Hallo,

    Ben op het moment bezig met de logs.
    Hoe zouden jullie dit willen?

    Als plain text of in een HTML bestand die jullie dan kunnen downloaden van de server en met een mooi overzicht?

    En dan gewoon iets als:
    DATUM - IP ADRES - BROWSER AGENT
    ERROR - BESTAND - LIJN
    REGELS CODE

    Graag hoor ik van jullie.

    Mvg,
    Tim

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • M.Beers
    Elite members
    Berichten
    460
    • 13 oktober 2012 om 14:06
    • #20

    Ik zou persoonlijk voor plain tekst gaan.
    Dit omdat het sneller gaat en het zijn maar log files, ofterwijl bedoeld om fouten etc. op te sporen.

    Anders zou ik de gebruiker in dit geval de programmeur hier voor laten kiezen in het config bestand ofzo want HTML gaat ten koste van preformance.


    Edit
    Ikzelf ben ook met een framework bezig al een tijd voor php5 en helemaal DRY-gebaseerd dus uit ervaring weet ik dat dit beter is

    Dit was mijn spreekbeurt, zijn er nog vragen?

Registratie

Nog geen account? Registreer je nu en word deel van onze community!

Nu registreren Aanmelden

ICT Nieuws

  • PHP waarschuwt voor twee ernstige bugs die makkelijk uit te buiten lijken

    Aaron 22 oktober 2026 om 22:19

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 2 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design