Ik heb dus een web based mp3 spelen gebouwd. Deze leest van gemount directories. Nu wil het zo zijn dat Linux veel preciezer is dan windows (speciale karakters, ed)
Nu loopt ik met php een gemount directorie af (5 levels diep) om zo mp3's te queuen.
Vb directorie
/kamer13
-dance
-top 40
-70's and 80's
Deze directories worden alles goed gelezen binnen het script. Het script begint bij /kamer13 en pakt alles wat eronder ligt. Er worden dus geen variabelen meegegeven naar een andere pagina.
Als ik nu 70's and 80's wil queuen werkt dit niet. Hier wordt de variabele wel meegegeven naar een andere pagina (mbv pagina.php?dir=...). Hierdoor kan deze niet meer geopend worden.
Hoe kan ik dit fixen?
Als deze extern meegegevn wordt worden er volgens mij \ voor speciale tekens gezet, of niet? Als ik deze weg haal is het toch over? En hoe hoe ik dat? Als ik ereg_replace("\\","",$dir") doe werkt het niet (warning)....
Edit:
Als ik de dir variabele in een sessie registereer gaat het dan wel goed? Natuurlijk is dit niet de beste oplossing, maar ik hoor graag een betere
Nu loopt ik met php een gemount directorie af (5 levels diep) om zo mp3's te queuen.
Vb directorie
/kamer13
-dance
-top 40
-70's and 80's
Deze directories worden alles goed gelezen binnen het script. Het script begint bij /kamer13 en pakt alles wat eronder ligt. Er worden dus geen variabelen meegegeven naar een andere pagina.
Als ik nu 70's and 80's wil queuen werkt dit niet. Hier wordt de variabele wel meegegeven naar een andere pagina (mbv pagina.php?dir=...). Hierdoor kan deze niet meer geopend worden.
Hoe kan ik dit fixen?
Als deze extern meegegevn wordt worden er volgens mij \ voor speciale tekens gezet, of niet? Als ik deze weg haal is het toch over? En hoe hoe ik dat? Als ik ereg_replace("\\","",$dir") doe werkt het niet (warning)....
Edit:
Als ik de dir variabele in een sessie registereer gaat het dan wel goed? Natuurlijk is dit niet de beste oplossing, maar ik hoor graag een betere
if broken it is, fix it you should