public function indexAction()
 {
     $client = new Everyman\Neo4j\Client('localhost', 7474);
     $this->view->disable();
     //Create a response instance
     $response = new \Phalcon\Http\Response();
     //Set the content of the response
     $response->setContent(json_encode($client->getServerInfo()));
     $response->setContentType('application/json', 'UTF-8');
     //Return the response
     return $response;
 }
Example #2
0
Neo4jPHP version {$meta['version']}

{$_SERVER['argv'][0]} [-help|-license|-readme|-version|<host>] <port>
    -help            Display help text
    -license         Display software license
    -readme          Display README
    -version         Display version information
    <host> (<port>)  Test connection to Neo4j instance on host (port defaults to 7474)

HELP;
    } else {
        if ($command == '-license') {
            echo file_get_contents('phar://neo4jphp.phar/LICENSE') . "\n\n";
        } else {
            if ($command == '-readme') {
                echo file_get_contents('phar://neo4jphp.phar/README.md') . "\n\n";
            } else {
                if ($command == '-version') {
                    echo "Neo4jPHP version {$meta['version']}\n\n";
                } else {
                    $port = empty($_SERVER['argv'][2]) ? 7474 : $_SERVER['argv'][2];
                    $client = new Everyman\Neo4j\Client($command, $port);
                    print_r($client->getServerInfo());
                }
            }
        }
    }
    exit(0);
}
__halt_compiler();
Example #3
0
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW']) || $_SERVER['PHP_AUTH_USER'] != ADMIN_USERNAME || $_SERVER['PHP_AUTH_PW'] != ADMIN_PASSWORD) {
    Header("WWW-Authenticate: Basic realm=\"Neo4j Login\"");
    Header("HTTP/1.0 401 Unauthorized");
    echo <<<EOB
\t\t\t\t<html><body>
                <h1>Rejected!</h1>
                <big>Wrong Username or Password!</big>
                </body></html>
EOB;
    exit;
}
try {
    //	require ('phar://neo4jphp.phar');
    require __DIR__ . '/../application/vendor/neo4jphp/bootstrap.php';
    $client = new \Everyman\Neo4j\Client('10.1.242.125', 7474);
    $server_info = $client->getServerInfo();
    echo 'neo4j version = ' . $server_info['neo4j_version'];
    $result = '';
} catch (\Everyman\Neo4j\Exception $e) {
    $result = $e->getTraceAsString();
    echo str_replace("\n", '<br/>', print_r($result, true));
}
echo '<hr />';
$output = '';
if ($_POST && !empty($_POST['query'])) {
    try {
        $result = array();
        $_POST['query'] = trim($_POST['query']);
        $query = new \Everyman\Neo4j\Cypher\Query($client, $_POST['query']);
        $res = $query->getResultSet();
        foreach ($res as $row) {
Example #4
0
function main()
{
    require 'vendor/autoload.php';
    $client = new Everyman\Neo4j\Client('localhost', 7474);
    print_r($client->getServerInfo());
}