I am having similar problems using file_get_contents, with certain API calls, and JSON, but it works fine with other API calls.
On Oct 24, 10:11 am, TrixJo <tri...@gmail.com> wrote: > Hello > > I am trying to search twitter content using a mySQL/PHP entry in a > table: > > $contents = file_get_contents( > "http://search.twitter.com/search.json? > lang=en&rpp=5&q=".urlencode($row[topicTitle])); > > $json = json_decode($contents); > > I am returning the results via AJAX as an XML file > > The problem that I get is: > > XML Parsing Error: not well-formed > Location:http://www.domain.com/path/to/my/script.php?&id=2765 > Line Number 77, Column 44: [refresh_url] => ? > since_id=5126537872&q=Indonesia > > where "Indonesia" happens to be the value of $row[topicTitle] > > The problem is with the value of $row[topicTitle] -- doesn't matter > if the term is "Indonesia" or any other word or phrase (I tried a > bunch) -- I keep getting that XML error > > I also tried enclosing it with single quotes, same error > > help please?