Ik heb een website gemaakt in Code Igniter. Deze website maakt gebruik van de Simplepie library i.c.m. de Flickr library voor CI. Beide geschreven door Elliot Haughin en hier te downloaden: http://www.haughin.com/code/simplepie/ / http://www.haughin.com/code/flickr/
So far so good. Toen de website op het dev domein draaide was alles in orde. Simplepie las mijn RSS-feed uit, filterde netjes de images uit de output van RSS en gaf deze weer op de website. Dev domein, zie: http://www.vormdigitaal.nl/stoorzender (bijvoorbeeld de 3 images in de footer).
Nu heb ik de site verhuisd naar het domein www.stoorzenderevents.nl, met exact dezelfde code, flickrid etc. maar de images worden niet getoond. Na wat debugging ben ik er achter gekomen dat op het live domein de '<' en '>' uit de RSS-feed (http://api.flickr.com/ser...s=algemeen&format=rss_200) op de een of andere manier gestript worden.
Een '<img>' wordt weergegeven als 'img', wat er vervolgens voor zorgt dat de volgende regular expression uit de Flickr lib failed:
Dit zorgt er uiteraard weer voor dat mijn images niet gefilterd en dus niet getoond worden.
Wat kan ik hier aan doen? Is het een serverinstelling waar het fout gaat?
Op het gebied van code zijn beide domeinen gelijk aan elkaar
So far so good. Toen de website op het dev domein draaide was alles in orde. Simplepie las mijn RSS-feed uit, filterde netjes de images uit de output van RSS en gaf deze weer op de website. Dev domein, zie: http://www.vormdigitaal.nl/stoorzender (bijvoorbeeld de 3 images in de footer).
Nu heb ik de site verhuisd naar het domein www.stoorzenderevents.nl, met exact dezelfde code, flickrid etc. maar de images worden niet getoond. Na wat debugging ben ik er achter gekomen dat op het live domein de '<' en '>' uit de RSS-feed (http://api.flickr.com/ser...s=algemeen&format=rss_200) op de een of andere manier gestript worden.
Een '<img>' wordt weergegeven als 'img', wat er vervolgens voor zorgt dat de volgende regular expression uit de Flickr lib failed:
PHP:
1
2
3
4
| if ( preg_match('<img src="([^"]*)" [^/]*/>', $item->get_description(), $imgUrlMatches) ) { [...] } |
Dit zorgt er uiteraard weer voor dat mijn images niet gefilterd en dus niet getoond worden.
Wat kan ik hier aan doen? Is het een serverinstelling waar het fout gaat?
Op het gebied van code zijn beide domeinen gelijk aan elkaar
[ Voor 1% gewijzigd door Verwijderd op 10-09-2009 19:54 . Reden: taalfoutjes ]