Forum » Server-Side scripting » Script overzicht behouden
Berichten: 887
avatar
Offline Stuur privebericht
hej leden van CP!

de titel zegt het eigenlijk al een beetje. hoe houd jij je script overzichtelijk?
je hoeft hier niet hele scripts te posten maar alleen begintags en klein beetje tekst.

zo doe ik het

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
  <head>
     <title> blabla </title>
  </head>

<body>
<?php

$variable 
altijd_boven_aan_bij_mij
$variable2 
voorbeeldje

  
echo "is altijd 1 TAB van de kant af"  ;
  echo 
" ; is altijd een paar spaties van de opdracht af" //commentaar direct achter de opdracht

?>
</body>
</html>


zoals je ziet laat ik ook veel ruimtes tussen de teksten etc. dit is alleen om het er netjes uit te laten zien

MVG, Puddinghoofd

Edit by Killingdevil: Topic verplaatst naar Scripting, en een highlight van gemaakt!
Laatst gewijzigd door Killingdevil op 2009-10-24 16:34:34
2009-10-23 11:06:09
Dit topic is 569 keer bekeken door 8 verschillende leden
Reacties op: "Script overzicht behouden"
Vorige pagina 1 | 2 | 3 | 4 | 5 Volgende pagina
CriminalsPoint.com
Berichten: 424
avatar
Offline Stuur privébericht
Quote: Jannick

Mijn nieuwsscript:

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
require("inc.config.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl">
<?php 
$paginatitel 
"Nieuws"
include(
"inc.top.php"); 
?>
<body>
<div id="wrapper">
<?php 
include("inc.header.php"); 
include(
"inc.menulinks.php"); 
include(
"inc.menurechts.php"); 
?><div id="content">
    <table class="content">
<?php
$nieuwsquery 
mysql_query("SELECT * FROM `nieuws` ORDER BY id DESC LIMIT 3");
while (
$nieuwsfetch mysql_fetch_assoc($nieuwsquery))
{
    echo 
"<tr><td>Titel: </td><td> " .  $nieuwsfetch['title'] . "</td></tr>";
    echo 
"<tr><td colspan=\"2\">Bericht: </td></tr>";
    echo 
"<tr><td colspan=\"2\">" $nieuwsfetch['description'] . "</td></tr>";
    echo 
"<tr><td>Categorie: </td><td>" $nieuwsfetch['categorie'] . "</td></tr>";
    echo 
"<tr><td>Tijd: </td><td> " $nieuwsfetch['PubDate'] . "</td></tr>";
    echo 
"<tr><td colspan=\"2\"><hr /></td></tr>";
}
?>
</table>
    </div>
</div>
</body>
</html>


Iemand op- en/of aanmerkingen?



Wat mij zo snel opvalt is dat je veel HTML binnen PHP gebruikt.
Verder heb ik nog niet gekeken, zal ik straks doen.
2009-12-24 13:30:40
ondergetekende.
Berichten: 1159
avatar
Offline Stuur privébericht
Oke,
je opent

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
html daarna,
body daarna,
div daarna,
div daarna,
table daarna,


Je sluit af
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
table
div
div
body
html
.


Waarom sluit je niet op dezelfde volgorde af dan dat je opent?

Waarom gebruik je trouwens html binnen php?
2009-12-24 13:31:19
Vreemd
Berichten: 1237
avatar
Offline Stuur privébericht
Over dat consequent zijn...
Language constructs zijn iets anders dan functies...
echo, print, include, inlcude_once, require, require_once, return, break, exit, die en vast nog wel wat andere zijn allemaal language constructs...
Language constructs hebben geen haakjes nodig...

Ook zijn dubbele quotes langzamer dan enkele quotes...
2009-12-24 13:31:38
nyan nyan nyan nyan
Berichten: 2080
avatar
Offline Stuur privébericht
Klopt, ik heb geen zin om bijv.

Code | Selecteer Alles
minimaliseren
1
<? while (bla) { ?> <tr><td>bla:</td><td> <?php echo $nieuwsfetch['title']; ?></td></tr>

... te gebruiken, dat vind ik nog onhandiger dan zo
2009-12-24 13:32:33
Berichten: 1469
avatar
Offline Stuur privébericht
@ jannick waarom doe je niet gewoon :

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
$nieuwsquery 
mysql_query("SELECT * FROM `nieuws` ORDER BY id DESC LIMIT 3");
while (
$nieuwsfetch mysql_fetch_assoc($nieuwsquery))
{
    echo 
'
        <tr>
            <td>Titel: </td>
            <td>'
.$nieuwsfetch['title'].'</td>
        </tr>
        <tr>
            <td colspan="2">Bericht: </td>
        </tr>
        <tr>
            <td colspan="2">'
.$nieuwsfetch['description'].'</td>
        </tr>
        <tr>
            <td>Categorie: </td>
            <td>'
.$nieuwsfetch['categorie'].'</td>
        </tr>
        <tr>    
            <td>Tijd: </td>
            <td>'
.$nieuwsfetch['PubDate'].'</td>
        </tr>
        <tr>    
            <td colspan="2"><hr /></td>
        </tr>'
;
}
?>
2009-12-24 13:33:03
nyan nyan nyan nyan
Berichten: 2080
avatar
Offline Stuur privébericht
Omdat ik op de een of andere manier een afkeer heb voor echo's met enkele haken... Vind het maar onhandig, heb het zo aangeleerd... Plus ik vind het zo ook overzichtelijk Zal eens kijken

@RiiCk Het hoort zo, toch? Ik Anders zou ik namelijk zoiets als dit doen:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
<body>
<
div>
<
div>
<
table>
...
</
body>
</
div>
</
div>
</
table>
evthtml sluiten


Lijkt me nog onhandiger en ook niet valid
2009-12-24 13:35:20
ondergetekende.
Berichten: 1159
avatar
Offline Stuur privébericht
ik vind het toch prettiger om de zelfde volgorde aan te houden. Maar, dat is elk mens zijn keuze hé
2009-12-24 13:41:01
nyan nyan nyan nyan
Berichten: 2080
avatar
Offline Stuur privébericht
RiiCk, bedoel je dan bijv <p><b> Hoi </p></b>, of begrijp ik je verkeerd? Want zo is het juist hoe het NIET moet
2009-12-24 13:42:42
ondergetekende.
Berichten: 1159
avatar
Offline Stuur privébericht
Nee, je moet <p><b> Ook hoi </b></p>

Nieuwe reactie samengevoegd met originele reactie op 24.12.09 13:45:48:
sorry, ben zelf in de war.. Volgens mij zit jij met je script wel goed. maar met <p> ....... niet
2009-12-24 13:45:06
nyan nyan nyan nyan
Berichten: 2080
avatar
Offline Stuur privébericht
Dat bedoel ik dus ja Ik gebruik in dat script zelf helemaal geen <p>-tags. Dus vraag me af hoe je erbij komt
2009-12-24 13:49:54
Reageer op: "Script overzicht behouden"
Vorige pagina 1 | 2 | 3 | 4 | 5 Volgende pagina
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden