upload - filnavne med æøå

Tags:    php

Hej PHP folk

Jeg har lavet et upload script i php, men kan ikke uploade filer med æøå i navnet, uden at æøå bliver ændret til "_".
Det er vigtigt for mig at brugerne kan uploade filnavne med æøå (da de ikke selv kan finde ud af at ændre det :)
Kan nogle hjælpe mig med dette problem, eller evt. guide mig til et script som kan konvertere filnavne med æøå til f.eks "ae oe aa".

Scriptet skal køre på RH9 apache.

På forhånd tak.



5 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Den 25-06-05 11:54 skrev Rene Laursen følgende:
-----------------------------------------------------------------------------
Hej PHP folk

Jeg har lavet et upload script i php, men kan ikke uploade filer med æøå i navnet, uden at æøå bliver ændret til "_".
Det er vigtigt for mig at brugerne kan uploade filnavne med æøå (da de ikke selv kan finde ud af at ændre det :)
Kan nogle hjælpe mig med dette problem, eller evt. guide mig til et script som kan konvertere filnavne med æøå til f.eks "ae oe aa".

Scriptet skal køre på RH9 apache.

På forhånd tak.
-----------------------------------------------------------------------------

Det er her blot en ide...
Du hiver filnavnet ud vha. javascript og gemmer det i en et felt af typen hidden.



Hej PHP folk

Jeg har lavet et upload script i php, men kan ikke uploade filer med æøå i navnet, uden at æøå bliver ændret til "_".
Det er vigtigt for mig at brugerne kan uploade filnavne med æøå (da de ikke selv kan finde ud af at ændre det :)
Kan nogle hjælpe mig med dette problem, eller evt. guide mig til et script som kan konvertere filnavne med æøå til f.eks "ae oe aa".

Scriptet skal køre på RH9 apache.

På forhånd tak.

Ligesom Martin siger:
Fold kodeboks ind/udKode 

Men jeg tror vidst der er en anden måske lettere måde at udskifte på, men du kan godt bruge den her!

Hilsen
Jan S.



Den 25-06-05 11:54 skrev Rene Laursen følgende:
-----------------------------------------------------------------------------
Hej PHP folk

Jeg har lavet et upload script i php, men kan ikke uploade filer med æøå i navnet, uden at æøå bliver ændret til "_".
Det er vigtigt for mig at brugerne kan uploade filnavne med æøå (da de ikke selv kan finde ud af at ændre det :)
Kan nogle hjælpe mig med dette problem, eller evt. guide mig til et script som kan konvertere filnavne med æøå til f.eks "ae oe aa".

Scriptet skal køre på RH9 apache.

På forhånd tak.
-----------------------------------------------------------------------------

Det er her blot en ide...
Du hiver filnavnet ud vha. javascript og gemmer det i en et felt af typen hidden.


Jeg vil sige at det er en dårlig ide at brugeren kan uploade med æ ø og å. Hvorfor ikke bare lave et tillæg til dit script som udskifter æ ø og å med ae, o og aa?
Slot - All your base are belong to us
http://www.sigsys.dk



Bare en lidt anden (måske nemmere måde):
Fold kodeboks ind/udKode 


Verden er hvad du gør den til! | http://bixi.dk/ | info[snabela]bixi[dot]dk



Hej PHP folk

Jeg har lavet et upload script i php, men kan ikke uploade filer med æøå i navnet, uden at æøå bliver ændret til "_".
Det er vigtigt for mig at brugerne kan uploade filnavne med æøå (da de ikke selv kan finde ud af at ændre det :)
Kan nogle hjælpe mig med dette problem, eller evt. guide mig til et script som kan konvertere filnavne med æøå til f.eks "ae oe aa".

Scriptet skal køre på RH9 apache.

På forhånd tak.

kunne du ikke lave fil navnet om.. som de andre sagde og bagefter udskifte det igen med det oprindelige bogstav?
noget ala:
$file = $_FILES['ting']['name'];
$file = str_replace("å/ø/æ", "[en eller anden replacement]", $file);

bagefter når filen skal hæntes vender du bare om på det hele:
$file = str_replace("[en eller anden replacement]", "å/ø/æ", $file);
//Krille



t