I have used the ampersand which is displayed in my code here: http://pastebin.com/m51f7a9dd
are there any other takers who can give me advice on why I get the errors: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden On Oct 24, 1:23 pm, Mark Mcbride <mmcbr...@twitter.com> wrote: > If you're embedding that URL in XML you will need to XML encode it... > In this specific case the ampersand (&q=...) needs to be replaced with > & > > Sent from mobile device > > On Oct 24, 2009, at 10:19 AM, JDG <ghil...@gmail.com> wrote: > > > > > You sure that's where the error is? there have been numerous > > reported problems with PHP's JSON decoder that it doesn't handle the > > very large numbers of Twitter's IDs well. > > > On Sat, Oct 24, 2009 at 11:11, 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? > > > -- > > Internets. Serious business.