Christine skrev:
>> Det lyder meget som om at du i funktioner.php har Velkommen(); stående
>> et sted. Hvis ikke, så lad os lige se filen ved at lave en kopi af den
>> som du kalder .txt (eller .phps - prøv om dit webhotel understøtter det)
>> så vi kan kigge i den.
>
> <body>
> <?PHP
> function Velkommen()
> {
> error_reporting (E_ALL);
> }
Her slutter function Velkommen. En function defineres med "function",
functionnavn, parentes-sæt (som udgør parameterliste), tuborgklamme
begynd ("{"), mulighed for en masse kode, og endelig tuborgklamme slut.
Hvis jeg har flere functions efter hinanden, skriver jeg som regel "//
functionnavn() der hvor hver enkelt slutter, så jeg let kan overskue
hvad der er en function der slutter, og hvad der måtte være while- og
if-else- tuborg-parentes-sæt inden i de forskellige functions.
Hvad der så begynder efterfølgende er jeg ikke helt klar over, men jeg
tror faktisk at du burde få en fejl, jeg ved ikke hvad man får ud af at
sætte et sæt tuborgklammer om noget kode, uden at de hører til en if
eller en function.
Hvad der dog er sikkert, er at dit print ikke står i en function, og
derfor ikke skal kaldes for at blive afviklet.
> {
> print "Velkommen på min side";
> }
> vil det sige, at man ikke skal navngive funktionen?
det tror jeg ikke jeg behøver svare på efter det foregående, men for en
sikkerheds skyld: nej, det vil tvært imod sige at man skal give en
function navn (ellers kan man ikke vide hvad man skal kalde den med), og
skrive at det er en function.
Jeg vakler lidt imellem om jeg skal sende dig min
fejlhåndterings-includefil, fordi jeg kan huske at jeg selv var møgtræt
af ikke at kunne se på noget fungerende kode som andre havde lavet, i
begyndelsen. Sig lige til hvis du vil have den (jeg vil ikke poste
indholdet her, det er trods alt sikkerhedsrutiner som er i sving hos et
par af mine kunder også
)
mvh
Jesper Brunholm (som er væk hele weekenden, så det er altså ikke
manglende vilje at jeg ikke svarer på noget før søndag aften
)