Har en fil der ved navn er: råd.jpg, jeg har sat charset til det passende så råd bliver vist fint nok, men lige så snart jeg skal slette filen råd.jpg med unlink() er den gal, så får jeg følgende:
warning unlink ( råd.jpg) cannot find file etc etc.
Så er det bare a udbygge arrayet med de bogstaver du har lyst til. Og vil du have teksten med de rigtige bogstaver på hjemmesiden, vender du bare på den.
Problemet kan løses sådan: $fra=array("æ","ø","å"," "); $til=array("ae","oe","aa","_");
$tekst=str_replace($fra, $til, $tekst);
Og hvis du skal bruge det som en funktion: function konverter($tekst){ $fra=array("æ","ø","å"," "); $til=array("ae","oe","aa","_"); $tilbage=str_replace($fra, $til, $tekst); return $tilbage; }
Bemærk dog, at det ikke altid lader sig gøre at skifte specialtegn ved upload. Vi har her i kategorien før set eksempler på, at upload-processen gik i ged. Den eneste rigtig gode løsning er at validere filnavnet - og bede brugeren ændre det, hvis det indeholder specialtegn ;o)
- og på et eller andet tidspunkt _må_ brugerne jo lære, at specialtegn i filnavne ikke dur i forbindelse med Internettet ... eller måske burde man sige _heller_ ikke i forbindelse med Internettet =)
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.