/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
æøå i URL - biks..
Fra : Gearløs


Dato : 08-02-07 12:04

Hej NG

For at linke til en fil med ÆØÅ i navnet, bruger jeg rawurlencode(). Men
denne funktion erstatter alle slashes (/) så url'en bliver ubrugelig. Derfor
er jeg nødt til at gøre flg. krumspring for at få det til at virke:
str_replace("%2F", "/", rawurlencode($download_url))

Findes der mon en mere elegant metode?

Mvh,
-Mathias



 
 
Peter Brodersen (08-02-2007)
Kommentar
Fra : Peter Brodersen


Dato : 08-02-07 12:43

On Thu, 8 Feb 2007 12:03:30 +0100, "Gearløs"
<baggadapFJERN_DETTE@hotmail.com> wrote:

>Findes der mon en mere elegant metode?

Jeg bankede selv den her sammen i sin tid:

$link = preg_replace('/([^\/:]+)/e','rawurlencode("$1")',$link);

Den er som sådan heller ikke specielt elegant Der afvikles blot
rawurlencode() segment for segment.
--
- Peter Brodersen
Kendt fra Internet

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste