12. januar 2005 - 16:12Der er
11 kommentarer og 1 løsning
If sætning i en included fil..
Hejsa.
Jeg lavede først hele dokumentet i én fil, hvor det hele virkede perfekt. Da jeg så nu har delt det lidt op, for at kunne genbruge funtionen, virker det ikke?
Jeg får følgende fejlmeddelse: "Parse error: parse error, unexpected $ in /usr/home/vipzdk/public_html/chs/auth_top.php on line 8"
Kan man ikke inkludere if sætninger fra andre filer af?
Hvad kan alternativet så være?
Mvh René
---------------------------------------------------------------- Hoveddokument.php ---------------------------------------------------------------- <!-- Hvem skal have adgang på denne side --> <? $authsite = 1; // Hvem skal have adgang til siden? 1=Owners 2=trusted 3=members 4=non-members include ("auth_top.php"); ?>
if ($login_auth <= "$siteauth" and $login_auth != "") { ?> ----------------------------------------------------------------
---------------------------------------------------------------- auth_bund.php ---------------------------------------------------------------- <? } else { ?> <p>Du har ikke tilladelse til at gå ind på denne side</p> <p>I dette tilfælde skyldes det at:</p> <? if ($login_auth == "") { ?> <p>--> Du er ikke logget ind!!</p> <? } else { ?> <p>--> Du er logget ind, men har ikke rettigheder til at se siden!</p>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
function Auth() { if (lav hvad du tester for er en valid bruger) { header("Location: /"); exit(); } }
Så kalder Auth(); i toppen af alle de filer du vil være sikker på at kun folk der er logget ind må se. Du kan hurtigt lave dine tre levels på, ved at kalde den med Auth(1); for level 1, function Auth() skal så være function Auth($level) og du henter level med $level.
Jeg er ked af det, men jeg er ikke helt med.. har endnu ikke arbejdet med funktioner.. VIl du være sød lige at kopiere min kode sammen, som du mener den skal være.. Jeg vil da også gerne smide lidt flere point i spm, hvis det er det der ska til...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.