Med ingen eksempler mener du at de ikke har skrevet:
string file_get_contents ( string filename [, bool use_include_path [, resource context [, int offset [, int maxlen]]]] )
Skulle være nok til at kunne komme til:
$string = file_get_contents("
http://www.mmradio.org/trackplay_clean.php");
Og fra php.net/str_replace ville jeg finde:
mixed str_replace ( mixed search, mixed replace, mixed subject [, int &count] )
Som så jeg fik til:
$string = str_replace("'", "\'", $string);
Så langt så godt så vil man også have det udskrvet der kigger vi på php.net/echo og finder:
void echo ( string arg1 [, string ...] )
Som så siger mig at vi skal lave en:
echo $string;
Bingo lavet ved hjælp af manual...
PS grunden til addslashes ikke er en god ide til dette er at den laver \ om til \\ og andre som ikke har noget at sige her, som efter ' er den eneste der er "farlig" her. dog her jeg ikke taget højde for at en string skulle ende med \ som også kunne lavet møg i det. det nemmeste ville være at lægge et mellemrum på $string... bare ved udskrivelse:
echo $string." ";
Så det endelige svar må være:
$string = file_get_contents("
http://www.mmradio.org/trackplay_clean.php");
$string = str_replace("'", "\'", $string);
echo $string." ";
Eller bare:
echo str_replace("'", "\'", file_get_contents("
http://www.mmradio.org/trackplay_clean.php"))." ";
Se så nemt var det....