06. januar 2009 - 21:19Der er
7 kommentarer og 1 løsning
Læse filnavn case insensitivt
Hej!
Jeg har en række filnavne registreret i en db og har lidt problemer med at nogle af filnavnene er registreret som f.eks. 'filnavn.jpg' i databasen, men selve filen er gemt som 'filnavn.JPG', så når jeg skal bruge filen frontend kan den ikke læses med getimagesize(), men kommer med en fejl, da filnavnet jo ikke stemmer - pga case sensitiv problemstillingen.
Det er et website jeg har overtaget fra anden side og det var/er lidt en pærevælling mht filnavne generelt, men det er rettet til så alt fremover er i lowercase.
Den mest simpleløsning - en løkke som du foreslår - havde jeg slet ikke tænkt på, haha. Tak for tippet. Smid et svar. Steen
det løser kun halvdelen af problemet, eftersom filerne også er skrevet i forskellige cases (hvis det hedder det). Bortset fra det, så kendte jeg ikke funktionen ovenfor - smart.
Jeg har vist ikke laest spoergsmaalet korrekt. Jeg laeste det som at du havde konverteret navnene til lowercase paa diske og at mangelede at goere det samme i DB. Paa disk saa er det aabenlyst en loekke.
yes og det virkede fint. Men din sql var nu alligevel interessant til fremtidige problemstillinger - er ikke hardcore MySQL haj...
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.