eddy556 Posted December 19, 2007 Share Posted December 19, 2007 Hi, I'm having a problem with the ampersand & symbol. What is happening is I have a script searching the contents of a folder and displaying them using PHP with a link so they can be streamed using a media player. Everything works fine except when a filename has the & symbol in it. The link to the file gets generated and stopped where the & would appear. I know the code for & is %26 but I'm not sure how I can code it so that it replaces all & with %26. Here is my section of code which generates the link: "<a href='embed.php?mp3=$filename&name=$file' onClick='return popup(this, \"notes\")'><img src='stream.gif' alt='Stream this song' width='14' height='14' border='0'></a>"; where $filename would return something like "http://192.168.1.73/embed.php?mp3=Media/A/Aerosmith - Walk This Way.mp3&name=Aerosmith - Walk This Way" but a file with a & in it will prevent the script (embedded media player) receiving the mp3 and name variables to stop reading at the & symbol. Thanks for any help Quote Link to comment Share on other sites More sharing options...
papaface Posted December 19, 2007 Share Posted December 19, 2007 Try putting two &'s in instead of 1. Quote Link to comment Share on other sites More sharing options...
effigy Posted December 19, 2007 Share Posted December 19, 2007 urlencode Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.