Voor een bepaalde serie NAS systemen ben ik een PHP applicatie aan het bouwen. Middels de file_get_contents() functie wil ik bepaalde RSS feeds op kunnen halen en deze vervolgens parsen in een RSS class.
Dit gaat allemaal prima totdat er ampersands in de URL's voorkomen. Dan wordt de URL afgekapt tot de eerste ampsersand.
Dus wil ik bijvoorbeeld deze URL ophalen:
http://url/feed.rss?p=3&a=4
Dan krijg ik alleen het zwarte gedeelte:
http://url/feed.rss?p=3&a=4
Heb al diverse dingen geprobeerd, URL encoden, & replacen door & amp; en ascii hex code %26 maar het lijkt allemaal niet te werken.
cURL zou natuurlijk een optie zijn, maar laat dit nu net niet meegecompiled zijn in de PHP versie op deze NAS systemen.
Iemand enig idee hoe ik dit op kan lossen?
Dit gaat allemaal prima totdat er ampersands in de URL's voorkomen. Dan wordt de URL afgekapt tot de eerste ampsersand.
Dus wil ik bijvoorbeeld deze URL ophalen:
http://url/feed.rss?p=3&a=4
Dan krijg ik alleen het zwarte gedeelte:
http://url/feed.rss?p=3&a=4
Heb al diverse dingen geprobeerd, URL encoden, & replacen door & amp; en ascii hex code %26 maar het lijkt allemaal niet te werken.
cURL zou natuurlijk een optie zijn, maar laat dit nu net niet meegecompiled zijn in de PHP versie op deze NAS systemen.
Iemand enig idee hoe ik dit op kan lossen?