06. juni 2004 - 17:40Der er
22 kommentarer og 2 løsninger
include tekstfil ahængig af hvilket link der bliver trykket på
Jeg har lavet en hjemmeside, og jeg kunne godt tænke mig at når man trykkede på et link i venstre så includede man en fil, som så bliver vist på midten af siden, håber det er til at forstå.
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.
Lad aldrig brugeren bestemme hvilken fil der skal indlæses. At smide tekst før/efter filnavnet er desværre ikke nok - man kan godt komme rundt om det alligevel.
Løsningen er dog langt mere fleksibel en løsningen med en switch. Der tjekkes om filen eksisterer, og man kunne for den sags skyld også tjekke om $_GET['page'] bestod af gyldige tegn. F.eks. med:
Jeg prioriterer sikkerhed fremfor fleksibilitet - er småparanoid :). Og mange nye folk bruger bare koden uden at overveje at de rent faktisk har et kæmpe hul. Hvis du havde tilføjet dit regex i dit svar, havde jeg ikke brokke mig. Jeg ville nok stadig foretrække et array, så jeg selv bestemmer hvilke filer brugeren kan nå via $_GET['page'].
whatever; Dette er ikke møntet på dig personligt. Det er mere at dette "problem" var oppe for ikke så lang tid siden, hvor vedkommende var bedøvende ligeglad med sikkerhedshuller. "det er meget smartere".
Dennismp, kan jeg få lidt forklaring til det kode, er ny inde for php, og har leget lidt med det du skrev, men kan ik få det til at virke, hvad skal der stå hvor der står "side"?
og så har jeg lavet 2 tekst filer der hedder "tekst"´og "tekst2" og har uploadet det til en adresse der hedder www.lilleper.1go.dk/test.php men det virker ikke. Går ud fra det er mig der laver noget skidt, ved bare ik hvad:D
det sskal du ikke være så sikker på. Det virker som om at 1go.dk undertrykker fejlbeskeder (eller nogle af dem) .. prøv med denne kode (har tilføjet et } i slutningen)
I hjalp jo lidt begge 2, så i må dele, takker for hjælpen.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.