well, it was three problems:

1/ I was saving the file as a 'complete web page', uknowingly, from firefox.
2/ I had a small message for troubleshooting being spit out after the json.
3/ My partner had output all the spatial solr 'tiers' information, and there's 
a 
binary value in there that stops all the JSON viewer plugins for firefox from 
going past it. At this point, PHP *AND* the firefox plugins consider the json 
to 
be valid, but the plugin won't display past a character with value 0x007F. Or 
at 
least, that's what the browser is displaying in a box at thatpoint.

 Dennis Gearon


Signature Warning
----------------
It is always a good idea to learn from your own mistakes. It is usually a 
better 
idea to learn from others’ mistakes, so you do not have to make them yourself. 
from 'http://blogs.techrepublic.com.com/security/?p=4501&tag=nl.e036'


EARTH has a Right To Life,
otherwise we all die.



----- Original Message ----
From: Dennis Gearon <gear...@sbcglobal.net>
To: solr-user@lucene.apache.org
Sent: Wed, December 15, 2010 3:28:40 PM
Subject: Re: Problem using curl in PHP to get Solr results

I will look into the security and processor power implications of that. Good 
idea, thx.

Dennis Gearon


Signature Warning
----------------
It is always a good idea to learn from your own mistakes. It is usually a 
better 

idea to learn from others’ mistakes, so you do not have to make them yourself. 
from 'http://blogs.techrepublic.com.com/security/?p=4501&tag=nl.e036'


EARTH has a Right To Life,
otherwise we all die.



----- Original Message ----
From: Andrew McCombe <eupe...@gmail.com>
To: solr-user@lucene.apache.org
Sent: Wed, December 15, 2010 11:07:54 AM
Subject: Re: Problem using curl in PHP to get Solr results

Hi

You could use Solr's php serialized object output (wt=phps) and then convert
it to json in your php:
<?php
echo json_encode(unserialize($results_from_solr));
?>

Regards
Andrew McCombe

On 15 December 2010 17:49, Dennis Gearon <gear...@sbcglobal.net> wrote:

> I want to just pass the JSON through after qualifying the user's access to
> the
> site.
>
>
> Didn't want to spend the horse power to receive it as PHP array syntax, run
> the
> risk of someone putting bad stuff in the contents and running 'exec()' on
> it,
> and then spending the extra horsepower to putput it as json.
>
> I had that page up in the browwser to look at it later. If it deons't do
> the
> above, I will be glad to have the Solr access abstracted, thanks :-)
>
>
>  Dennis Gearon
>
>
> Signature Warning
> ----------------
> It is always a good idea to learn from your own mistakes. It is usually a
> better
> idea to learn from others’ mistakes, so you do not have to make them
> yourself.
> from 'http://blogs.techrepublic.com.com/security/?p=4501&tag=nl.e036'
>
>
> EARTH has a Right To Life,
> otherwise we all die.
>
>
>
> ----- Original Message ----
> From: Stephen Weiss <swe...@stylesight.com>
> To: solr-user@lucene.apache.org
> Sent: Wed, December 15, 2010 1:36:11 AM
> Subject: Re: Problem using curl in PHP to get Solr results
>
> Forgive me if this seems like a dumb question but have you tried the
> Apache_Solr_Service class?
>
> http://www.ibm.com/developerworks/library/os-php-apachesolr/index.html
>
> It's really quite good at handling the nuts and bolts of making the HTTP
> requests and decoding the responses for PHP.  I almost always use it when
> working from PHP.  It's all over Google so I don't know how someone would
> miss
> it but I don't know why else someone would bother curling a GET to SOLR
> otherwise.
>
> --
> Steve
>
> On Dec 15, 2010, at 4:22 AM, Dennis Gearon wrote:
>
> > I finally figured out how to use curl to GET results, i.e. just turn all
> spaces
> >
> > into '%20' in my type of queries. I'm using solar spatial, and then
> searching
> >in
> >
> > both the default text field and a couple of columns. Works fine on in the
> > browser.
> >
> > But if I query for it using curl in PHP, there's an error somewhere in
> the
> >JSON.
> >
> > I don't know if it's in the PHP food chain or something else.
> >
> >
> > Just putting my solution to GETing from curl in PHP and my problem up
> here, for
> >
> > others to find.
> >
> > Of course, if anyone knows the answer, all the better.
> >
> > Dennis Gearon
> >
> >
> > Signature Warning
> > ----------------
> > It is always a good idea to learn from your own mistakes. It is usually a
> >better
> >
> > idea to learn from others’ mistakes, so you do not have to make them
> yourself.
>
> > from 'http://blogs.techrepublic.com.com/security/?p=4501&tag=nl.e036'
> >
> >
> > EARTH has a Right To Life,
> > otherwise we all die.
> >
>

Reply via email to