21. august 2003 - 04:46Der er
5 kommentarer og 1 løsning
Case-Sensitive på require() skal væk!
Skulle flytte et stort CMS system fra en Win2000 server til en Unix server, men pga. af at Win2000 ikke er case-sensitive når den skal åbne filer via require(), include() eller fopen(), står jeg nu med et system som giver enkelte problemer, da den ofte ikke kan finde en given fil.
Nogen der kender en løsning, udover at jeg skal omdøbe alle filer til små bogstaver? Er der en mulighed for at man kan gøre så serveren er ligeglad om filen som skal åbnes, er med store eller små bogstaver?
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.
Det nemmeste og bedste er vek at omdøbe alle dine filer til små bogstaver. Det behøver heller ikke være så svært, hvis man bruger php. Her er et eks. på et lille script, der omdøber alle filer i den mappe det bliver kaldt fra + i alle undermapper:
Nej. Det er blandt andet derfor alle svarere herinde altid råder folk til at filnavne til webbrug bør være bar små bogstaver og uden blanktegn, æøå og sære tegn.
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.