Avatar billede gregand Nybegynder
15. januar 2009 - 11:47 Der er 12 kommentarer og
1 løsning

Danske tegn, Filnavne, Apache

Hey !

Jeg var meget heldig, og så Needhost's konkurs komme, og var træt af deres support ikke svaret derfor skiftede jeg host. Valget faldt på Servage. Men nu er jeg løbet ind i problemer.

Når jeg vil tilgå en fil, med æ, ø eller å i filnavnet, fejler den :

Not Found
The requested URL was not found on this server.
------------------------------------------------------------------
Servage.net Clustered Webhosting running enhanced Apache Webserver

Jeg har kontaktet deres support men de bliver ved med at skylde skylden på meta encoding tag, og collalation på databasen. Alt det virker ganske fint, danske tegn hele vejen igennem. Men vil jeg tilgå en fil, fejler den f.eks. :

http://www.gregand.dk/filer/billeder/ØSJS_MX-43_Himlingøje_20061210_Morten-Larsen.jpg

Har lidt opgivet deres support, og forsøger så at finde ud af hvorfor den gør det. Jeg har installeret en WAMP på min PC, men her virker det selvfølgelig fint.

Hvorfor ?

Hva manger Servage at sætte for jeg kan tilgå mine filer ?
Avatar billede gregand Nybegynder
15. januar 2009 - 11:51 #1
Hey !

Jeg var meget heldig, og så Needhost's konkurs komme, og var træt af deres support ikke svaret derfor skiftede jeg host. Valget faldt på Servage. Men nu er jeg løbet ind i problemer.

Når jeg vil tilgå en fil, med æ, ø eller å i filnavnet, fejler den :

Not Found
The requested URL was not found on this server.
------------------------------------------------------------------
Servage.net Clustered Webhosting running enhanced Apache Webserver

Jeg har kontaktet deres support men de bliver ved med at skylde skylden på meta encoding tag, og collalation på databasen. Alt det virker ganske fint, danske tegn hele vejen igennem. Men vil jeg tilgå en fil, fejler den f.eks. :

http://www.gregand.dk/filer/billeder/ØSJS_MX-43_Himlingøje_20061210_Morten-Larsen.jpg

Har lidt opgivet deres support, og forsøger så at finde ud af hvorfor den gør det. Jeg har installeret en WAMP på min PC, men her virker det selvfølgelig fint.

Hvorfor ?

Hva manger Servage at sætte for jeg kan tilgå mine filer ?

---

PS. Min browser har efter fejlfinding fået lyst til at stille sig over på UTF-8 konstant, derfor den fucker tegnende i mit indlæg. Har intet med fejlen at gøre.
Avatar billede hmortensen Nybegynder
15. januar 2009 - 11:55 #2
De mangler sådan set ikke noget.
Men det viser igen igen at man skal undgå special tegn i filnavne.
Avatar billede gregand Nybegynder
15. januar 2009 - 12:00 #3
Det var ikke det mit spørgsmål gik ud på !
Avatar billede hmortensen Nybegynder
15. januar 2009 - 12:19 #4
Din egen maskine og din gamle host's platform var Windows, nu ligger du på en Linux server.

Så vidt jeg kan se, reffer dine links til f.eks. http://www.gregand.dk/billedegalleri/show-pic.php?show=809, hvis du så omdøber dine billeder til [id].jpg, skulle problemet være løst.
Avatar billede erikjacobsen Ekspert
15. januar 2009 - 12:53 #5
Du skal i filnavnet vælge om det er utf-8 eller iso-8859-1, og så skal din URL selvfølgelig være URL-encodet. Skriver man "ø" så er der basis for gætteri. Eksempel, med iso-8859-1:  http://yeti2.com/log%F8.gif    Utf-8 er dog fremtidssikret
Avatar billede erikjacobsen Ekspert
15. januar 2009 - 12:54 #6
Og billedet hedder logø.gif  - ja, bare for sjov ;)
Avatar billede gregand Nybegynder
15. januar 2009 - 16:37 #7
hmortensen...

Hele ideen med mit galleri, er centeret meget omkring filnavnet. Når jeg uploader et billede skal jeg blot smide det på serveren, så klare den det hele selv. Den ligger billedet i det rigtig album ud fra de info der står i filnavnet. Filnavnet er et sigende navn, som jeg ikke ønsker at ændre til en id. Meningen er at gemmer én mit billede, skal han altid, nemt kunne se hvem der har kørt toget, hvor det taget, hvilket tog det er, og hvornår. Mine operatore er - _ og . Den første fortæller hvilket firma der har kørt, det næste hvilken type tog, det næste hva nummer, det næste er så BaneDanmarks officelle forkortelse for stedet, det næste er dato og så til sidst fotografen.

Så derfor er jeg ikke interesseret i at høre hvordan jeg kunne lave det hele om, men om mit problem kan løses, og hvordan ? :)

Erik...

Jeg kikker lige på dit løsnings forslag og vender tilbage :)
Avatar billede gregand Nybegynder
15. januar 2009 - 16:46 #8
Hej Erik, så hvis jeg skal lave et UTF-8 filnavn skal jeg skrive %8 f.eks. ? Eller hvordan vælger jeg det ?
Avatar billede erikjacobsen Ekspert
15. januar 2009 - 16:58 #9
Det kommer an på hvordan du laver dine filnavne. Ftp? Upload via webside? Eller...?
Avatar billede gregand Nybegynder
15. januar 2009 - 17:48 #10
Efter redigering i Fotobutikken gemmer jeg dem og endten via FTP upload, smider jeg dem i en mappe, men jeg har også en web upload der smider filerne på serveren med form's... Efter filen er lagt på serveren, laver jeg en thumpnail af den, og ligger vandmærke på det orginale billede, dette i PHP, derefter gemmes de i en anden mappe...
Avatar billede erikjacobsen Ekspert
15. januar 2009 - 19:06 #11
Kan de så være i både utf-8 og iso-8859-1 ?  Det må komme an på en prøve. Men under alle omstændigheder kan du URL-encode filnavnet, som skitseret ovenfor, og så bør det virke. Du kan ikke få det til at virke generelt, hvis der faktisk står æøå i url-en - det tillader standarden ikke.
Avatar billede gregand Nybegynder
19. januar 2009 - 16:01 #12
Det virker sådan set også helt fint... Meeen ! Hvis jeg så vil gemme filen er det også UFT-8 codet filnavn, og det ønsker jeg ikke :)
Avatar billede gregand Nybegynder
31. januar 2009 - 12:48 #13
Fik aldrig løst problemet. Så har nu rettet alle filnavne og databaser til ae, oe og aa i stedet.

Tak for forsøget ! :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester