Toon posts:

Forbidden(403)-melding vanwege vreemde tekens

Pagina: 1
Acties:

Verwijderd

Topicstarter
Op een Apache webserver heb ik een aantal MP3's gezet voor eigen gebruik. Via PHP heb ik een m3u-playlist aangemaakt en alle MP3's daarin opgenomen. Afspelen van de MP3's via de playlist lukt maar als er vreemde tekens in de filenaam staat zoals bijv. de ö bij Björk dan krijg ik via de playlist in Winamp de welbekende melding 403, forbidden. Iemand een idee waarom dat is en hoe dat eventueel te verhelpen is? Ik zou denken dat het iets met Apache te maken heeft, een bepaalde instelling dus, maar ik ben er nog niet achter welke.

  • vinnux
  • Registratie: Maart 2001
  • Niet online
Ik denk dat het iets met de codering/charsets van de m3u te maken heeft. Probeer de vreemde tekens een te vervangen door hun url codes codes. B.v. Bj%F6rk ipv Björk. Misschien dat de RFC je verder kan helpen http://www.cse.ohio-state.edu/cgi-bin/rfc/rfc1738.html

Voor een lijst van codes:
http://i-technica.com/whitestuff/urlencodechart.html

[ Voor 40% gewijzigd door vinnux op 10-08-2004 09:58 ]


  • pgussow
  • Registratie: Maart 2003
  • Laatst online: 18-08-2025
Je moet de special chars escapen in de URL met %xx. Dus een . in de file wordt %2E. Een spatie moet %20 worden, etc...
Ik denk dat je het in die richting moet zoeken...

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Professionele website nodig?


Verwijderd

Topicstarter
pgussow schreef op 10 augustus 2004 @ 09:55:
Je moet de special chars escapen in de URL met %xx. Dus een . in de file wordt %2E. Een spatie moet %20 worden, etc...
Ik denk dat je het in die richting moet zoeken...
In PHP zou dat dat dus Urlencode() zijn van de samengestelde URL zo te zien. Al zit ik ook nog ff te kijken wat htmlentities() precies doet. De PHP-manual vind ik op dat deel niet echt duidelijk maar dat kan aan mij liggen. Kan iemand heel simpel het verschil ertussen aangeven?

Verwijderd

Topicstarter
Helaas krijg ik het nog niet werkend. Als ik http://www.xxx.nl/Sounds/..._Bj%F6rk_-_Army_Of_Me.mp3 via de Winamp-playlist of via een browser opvang krijg ik:

Forbidden
You don't have permission to access /Sounds/Björk_-_Post_(1995)/CD_1/01._Björk_-_Army_Of_Me.mp3 on this server.

http://www.xxx.nl/Sounds/...-_The_Fox_In_The_Snow.mp3 lukt dan weer wel.

Het lijkt mijns insziens aan de ö van Björk te liggen maar ik zou niet weten hoe dat te verhelpen. Iemand een goed idee hieromtrent?
Pagina: 1