[php] hele aparte variabelen gebruiken

Pagina: 1
Acties:

  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 01-09 18:17
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

if broken it is, fix it you should


  • Vulpecula
  • Registratie: April 2001
  • Laatst online: 08-09 22:13
Eerst alle gevaarlijk tekens eruit halen met urlencode(); en dan op de andere pagina weer terug zetten met urldecode();