ugrás a tartalomhoz

Fájl feltöltés ékezetes nevekkel nem működik

babazs · 2005. Aug. 22. (H), 13.25
HI valamiért nem tudom a feltöltött ékezetes filokat elérni!
A file feltöltődik, de az elérés nem megy!

Köszi
 
1

<Nincs cím>

Fekete Ferenc GDA · 2005. Aug. 22. (H), 13.35
szeritnem a legjobb lesz, ha nem töltessz fel ékezetes fájlokat, mert rengeteg a hibalehetőség. szeritnem alap,h senki sem használ, tölt fel olyan fájloikat, amelyeknek a nevében speciális karakterek vannak. inkább írd át gyorsan a scriptedet,h ne engedjen ékezeteset vagy pedig konvertálja át.

egyebet nem tudok.
2

ez szerintem rossz válasz...

T.G · 2005. Aug. 22. (H), 13.46
Én nagyon morcos lennék, ha az egyik portál olyan nagyon felhasználóbarát lenne, hogy a feltöltés után kiírná, hogy neki nem tetszik a fájl neve, és nevezzem át, majd töltsem fel ismét... erre mondanám, hogy akkor kösz, inkább hagyjuk...
4

nem rossz válasz

Hojtsy Gábor · 2005. Aug. 22. (H), 14.13
Nem kell visszautasítani. A szerver oldalon semmi sem kötelezi a programot, hogy ugyanazzal a névvel mentse le a fájlt, mint ami a feltöltésnél a fájl neve volt. A PHP például eleve egy ideiglenes fájlnevet ad, és aztán te döntöd el, hova mented milyen néven. Lehet automatikusan ékezettelíteni, teljesen más nevet adni (sorszámozni, jó hosszú egyedi azonosítót adni neki, stb), vagy ki lehet tenni egy input mezőt, amiben jobb nevet adhat a felhasználó a feltöltött fájlnak, ha nem volt jó a feltöltéskor használt név.
3

karakterkódolás

T.G · 2005. Aug. 22. (H), 13.48
Így látatlanban csak annyit lehet mondani, hogy biztos másmilyen kódolással nézed a fájl nevét, mint amivel az oprendszer használ...
Ha szimplán ftp-vel felmásolsz egy ékezetes fájlt, majd arra egy is_file() -t adsz ki, akkor látod?