Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

--TEST-- SolrClient::query() - Terms component --SKIPIF-- <?php include 'skip.if.server_no..

Decoded Output download

--TEST--
SolrClient::query() - Terms component
--SKIPIF--
<?php
include 'skip.if.server_not_configured.inc';
?>
--FILE--
<?php

require_once "bootstrap.inc";

$options = array
(
    'hostname' => SOLR_SERVER_HOSTNAME,
    'login'    => SOLR_SERVER_USERNAME,
    'password' => SOLR_SERVER_PASSWORD,
    'port'     => SOLR_SERVER_PORT,
    'path'	   => SOLR_SERVER_PATH,
);


$client = new SolrClient($options);

$query = new SolrQuery('*:*');

$query->setTerms(true);

$query->setTermsField('name');

$query->setTermsLowerBound('a');

$query->setTermsSort(SolrQuery::TERMS_SORT_INDEX);

$query_response = $client->query($query);

echo $query_response->getRequestUrl() .PHP_EOL;

print_r($query_response->getResponse());

?>
--EXPECTF--
http://%s/solr/collection1/terms/?version=2.2&indent=on&wt=xml
SolrObject Object
(
    [responseHeader] => SolrObject Object
        (
            [status] => %d
            [QTime] => %d
        )

    [terms] => SolrObject Object
        (
            [name] => SolrObject Object
                (
                    [iPod & iPod Mini USB 2.0 Cable] => %d
                )

        )

)

Did this file decode correctly?

Original Code

--TEST--
SolrClient::query() - Terms component
--SKIPIF--
<?php
include 'skip.if.server_not_configured.inc';
?>
--FILE--
<?php

require_once "bootstrap.inc";

$options = array
(
    'hostname' => SOLR_SERVER_HOSTNAME,
    'login'    => SOLR_SERVER_USERNAME,
    'password' => SOLR_SERVER_PASSWORD,
    'port'     => SOLR_SERVER_PORT,
    'path'	   => SOLR_SERVER_PATH,
);


$client = new SolrClient($options);

$query = new SolrQuery('*:*');

$query->setTerms(true);

$query->setTermsField('name');

$query->setTermsLowerBound('a');

$query->setTermsSort(SolrQuery::TERMS_SORT_INDEX);

$query_response = $client->query($query);

echo $query_response->getRequestUrl() .PHP_EOL;

print_r($query_response->getResponse());

?>
--EXPECTF--
http://%s/solr/collection1/terms/?version=2.2&indent=on&wt=xml
SolrObject Object
(
    [responseHeader] => SolrObject Object
        (
            [status] => %d
            [QTime] => %d
        )

    [terms] => SolrObject Object
        (
            [name] => SolrObject Object
                (
                    [iPod & iPod Mini USB 2.0 Cable] => %d
                )

        )

)

Function Calls

None

Variables

None

Stats

MD5 3de7b11df10aa51f995a1e0085ddacfe
Eval Count 0
Decode Time 93 ms