Hey! Jeg sidder med et problem her som jeg tænkte i nok skulle kunne fortælle mig hvordan jeg fik løst ;)
Jeg har et dokument som bliver included i et andet dokument, men når det står alene og man tilgår det vil jeg gerne udskrive en fejlmeddelse hvor der står:"Permission denied" ..
I filen efterspørger den functionen getLoggedIn() Hvis man tilgår filen direkte fejler den, da functionen ikke findes i filen.. Der vil jeg så gerne udskrive en fejl med teksten "Permission denied" - men da functionen kommer først kommer fejlbeskeden på denne før noget andet.. Hvad kan jeg gøre?
Fatal error: Call to undefined function getLoggedIn() in /Applications/MAMP/htdocs/admin/Pages/Profile/profileinfo.php on line 2
Har prøvet med: <?php if ((getLoggedIn() or die("You're not permitted to view this page"))) { ?>
Med OS2ai forsøger Aarhus Kommune og OS2-fællesskabet at give offentlige medarbejdere adgang til generativ AI uden at gøre kommunerne mere afhængige af amerikanske techgiganter.
Personligt ville jeg sørge for at de filer der ikke skal kunne tilgås direkte ligger udenfor htdocs-mappen. De fleste webhoteller har en "private_html" mappe eller lignende som ikke ligger under htdocs. Du kan sørge for at man kan importere fra mappen ved at tilføje den i PHPs import dir:
Hvis det ikke er muligt ville jeg gøre som showsource skriver i sit 2. indlæg, definere en konstant og bruge defined() til at tjekke om den er defineret.
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.