Jump to content

[SOLVED] The ampersand & symbol in php/html


eddy556

Recommended Posts

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  :)

Link to comment
https://forums.phpfreaks.com/topic/82386-solved-the-ampersand-symbol-in-phphtml/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.