login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Netjes Scripten

Offline MaZZie - 19/07/2006 16:57 (laatste wijziging 19/07/2006 17:03)
Avatar van MaZZiePHP interesse Ik ben mezel aan het aanleren om netjes te scripten.

Ik heb de tutorial hier al gelezen en daar heb ik een hoop aan gehad.
Echter staat er niet bij hoe je html netjes in een php script zet.

nu heb ik het volgende

http://www.plaatscode.be/1410/

maar dit is niet echt overzichtelijk

Hoe kan ik de html het best weg zetten?

16 antwoorden

Gesponsorde links
Offline svm - 19/07/2006 16:58
Avatar van svm PHP ver gevorderde Terug naar de kant zou ik zeggen, en de inkepingen laten zitten.
Offline Nrzonline - 19/07/2006 17:08 (laatste wijziging 19/07/2006 17:09)
Avatar van Nrzonline PHP ver gevorderde PHP en HTML door elkaar is heel erg rommelig. Dus gebruik een
systeem dat je PHP en HTML gesheiden houd met bijv. Template Power http://template...hp?lang=nl

Ik ben echt super tevreden met templatePower, echt lekker overzichtelijk en duidelijk met een nette source-code..

Enjoy =)
Offline WimJ - 19/07/2006 17:09 (laatste wijziging 19/07/2006 17:11)
Avatar van WimJ Grafische gevorderde template parser , er op zetten en dan kan je het allebij schoon gescheiden houden 
En heb je veel minder lappen code in een file zitten, bijvoorbeeld op je index.php file ofzo.

Of je kan het html gedeelte wegzetten in een bestand, en includen via
  1. include('');

En deze dan ophalen, maar persoonlijk raad ik een template parser aan 

Groeten Wim:p
Offline MaZZie - 19/07/2006 17:17
Avatar van MaZZie PHP interesse een parser is zo te zien wel handig maar dat moet wel server side draaien zo te zien?
Offline Nrzonline - 19/07/2006 17:33 (laatste wijziging 19/07/2006 17:35)
Avatar van Nrzonline PHP ver gevorderde
Citaat:
moet wel server side draaien?


Gewoon zoals je altijd je websites host, zit geen verschil in (zover
ik weet, namelijk nooit problemen mee gehad).
Je include gewoon de parser class, en je kan aan de slag.

Citaat:
Template Power:
Systeem eisen
Voor TemplatePower is PHP 4.0.1 of hoger vereist en draait op windows en op unix gebaseerde systemen.
Offline MaZZie - 19/07/2006 17:45
Avatar van MaZZie PHP interesse oke ik maakte daarop uit dat het net als een lib meedraait met php.

Ik heb het inderdaad nu erbij gezet en werkt wel lekker
Hoop werk om om te zetten maar dan heb je ook wel wat.
Offline Nrzonline - 19/07/2006 18:03
Avatar van Nrzonline PHP ver gevorderde Dan heb je zeker wel wat, aangezien je ook makkelijk uit templates
kunt gaan kiezen. Dit brengt veel mogelijkheden met zich mee.
Have fun met omzetten in ieder geval =)
Offline marten - 19/07/2006 18:25
Avatar van marten Beheerder en je hebt verschillende keren dit staan

  1. <td><?php echo"".$row5['email']."";?></td>


dit kan je beter zo doen

  1. <td><?php echo $row5['email'];?></td>
Offline WimJ - 19/07/2006 19:38
Avatar van WimJ Grafische gevorderde @ marten:

Je kan zoveel doen voor netjes te scripten maar zoals hierboven uitgebreid besproken, kan je het best in dit geval met een template parser werken.. 

En een mooi onderscheid creeren tussen html en php 

Groeten Wim
Offline marten - 19/07/2006 19:41
Avatar van marten Beheerder gaat mij alleen om de php 

Je hoeft niet met quotes te werken als je alleen een variabele wilt echoén
Offline WimJ - 19/07/2006 19:43
Avatar van WimJ Grafische gevorderde k dan 
Offline KmkZ - 19/07/2006 19:50
Avatar van KmkZ Lid Allereerst, haal de onnodige quotes weg.
Offline Ibrahim - 19/07/2006 19:53
Avatar van Ibrahim PHP expert als je wilt kun je ook dit gebruiken:


  1. <?php
  2. $naam = 'Ibrahim';
  3.  
  4. echo <<< EOT
  5. <html>
  6. <head>
  7. <title>Testje</title>
  8. </head>
  9. <body>
  10. Mijn naam is {$naam} <<== die { } word ook gebruikt op php.net
  11. </body>
  12. </html>
  13. EOT;
Offline Nrzonline - 19/07/2006 20:45
Avatar van Nrzonline PHP ver gevorderde
Citaat:
TheSpirituaL
Allereerst, haal de onnodige quotes weg.


True, je gebruikt ontzettend veel quotes die weg kunnen.
Als je begint met vars/functions/e.d. en geen gewone text wat je
als html wilt weergaven kun je gewoon direct beginen.

Voorbeeltje:
  1. <?PHP
  2. echo " " . $variabel1 . " is gelijk aan " . $variabel2 . " ";
  3. ?>

Kan je gewoon van maken:
  1. <?PHP
  2. echo $variabel1 . " is gelijk aan " . $variabel2;
  3. ?>


Een integer:
  1. <?PHP
  2. $variabel = "2";
  3. ?>

mag je ook zonder quotes doen:
  1. <?PHP
  2. $variabel = 2;
  3. ?>
Offline MaZZie - 19/07/2006 20:59
Avatar van MaZZie PHP interesse Oke bedankt zal er rekening mee houden 
Offline b4nkr0bz0r - 19/07/2006 23:48
Avatar van b4nkr0bz0r PHP gevorderde Silicom; heredoc is al verouderd volgens mij en ook zeker niet netjes...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.239s