HTML en PHP

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mark Hogeveen

Mark Hogeveen

10/11/2013 18:55:40
Quote Anchor link
Hallo mensen,
Vaak worden er classes gebruikt om bijvoorbeeld een formulier, tabel of menu te maken.
De klasse genereert dus de HTML code en vervolgens kun je die code plaatsen.
Het nadeel is wel dat de broncode een zooitje kan worden. De HTML kan 100% corrent zijn, maar regels zijn te lang in de HTML code, er is niet ingesprongen, etc.
Nu weet ik dat de broncode niet "mooi" hoeft uit te zien, een gebruiker hoeft er niks mee, en een ontwikkelaar heeft de PHP classes, waarbij je dus niet meteen de HTML ziet.
Hoe doen jullie ervoor zorgen dat de HTML er ook netjes uitziet in de broncode, als je hele stukken door PHP laat maken? PHP is wel bedoeld om te mengen met HTML, maar is het eigenlijk wel nodig om bijvoorbeeld een formulier te laten maken door PHP, als je ook meteen zelf de HTML kunt typen?
Hoe doen jullie dit?
Gewijzigd op 10/11/2013 18:55:58 door Mark Hogeveen
 
PHP hulp

PHP hulp

22/11/2024 17:35:52
 
Erwin H

Erwin H

10/11/2013 19:01:09
Quote Anchor link
Hoe de html in de broncode eruit ziet zal me echt worst wezen. De developer tools in bijvoorbeeld FF en IE tonen dat toch altijd op dezelfde manier, of het nu allemaal op 1 regel staat of is ingesprongen.
Sterker, als je het 'netjes' wilt doen ben je alleen maar extra, nuttoloze bytes naar de browser aan het sturen. Die browser interesseert het verder namelijk ook helemaal niets.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

10/11/2013 21:03:58
Quote Anchor link
Harry, voor een kleine website heb je niet perse classes nodig die formulieren genereren. Als je denkt aan een simpele site met slechts een contactformulier dan ben je zelfs wel heel erg ijverig als je daar een class voor gaat schrijven die een form bouwt. Echter als je een complexere situatie neemt waarbij tientallen formulieren gebouwd worden en die ook nog eens makkelijk aan te passen moeten zijn, of zelfs door gebruikers van de website aangemaakt of gewijzigd moeten kunnen worden dan wordt het wel een heel ander verhaal. In dat geval heb je gewoon een goede structuur nodig en ga je niet allerlei werk tientallen keren uitvoeren als je daar met een paar goede classes ook in kunt voorzien. Wat betreft de HTML: Ja je ziet de reactie van Erwin al. Eigenlijk maakt t geen flaus aus als de html niet netjes leesbaar is. Het is meer een gevoelskwestie. Jij wilt je website netjes op orde brengen dus ook je html wil je netjes hebben. Maar in werkelijkheid is het het minst belangrijk. Beter je PHP code netjes op orde met commentaarregels dan je HTML.
 
Ruben Vincenten

Ruben Vincenten

14/11/2013 00:22:02
Quote Anchor link
Ik ben het eens met Frank, echter wat wel van belang mag/kan zijn is de manier waarop vervolgens de output van je script wordt verstuurd naar de browser, tegenwoordig ondersteund elke browser gelukkig gecomprimeerde antwoorden(gzip), waardoor witruimte geen snars uitmaakt(het wordt weer uitgepakt door je browser). Je moet het echter wel ingesteld hebben staan op je server.

Ben je echt een pietje precies en moet je persé de mogelijkheid hebben om goed opgemaakte HTML op de pagina te hebben, dan kan je een PHP extensie gebruiken zoals Tidy, of een script zoals HTML Purifier of HTMLawed. Er zijn er meer maar dat zijn de meest bekende.
Gewijzigd op 14/11/2013 00:25:37 door Ruben Vincenten
 



Overzicht Reageren

 
 

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.