• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Overig
  4. Check-Me

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21
  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07

Framework Debug Check

  • Tim
  • 11 oktober 2012 om 23:26
  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 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)

  • Guest, wil je besparen op je domeinnamen? (ad)
  • jopitan
    Professional
    Berichten
    684
    • 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
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 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
    684
    • 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
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 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
    684
    • 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
    Ontvangen Reacties
    13
    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
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 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
    Ontvangen Reacties
    13
    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
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 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
    684
    • 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
    Ontvangen Reacties
    197
    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
    Intermediate
    Ontvangen Reacties
    6
    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
    Ontvangen Reacties
    7
    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
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 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
    Ontvangen Reacties
    2
    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
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 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
    Ontvangen Reacties
    13
    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
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 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
    Ontvangen Reacties
    31
    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?

Participate now!

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

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

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

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