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; }
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();
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) {
function main() { require 'vendor/autoload.php'; $client = new Everyman\Neo4j\Client('localhost', 7474); print_r($client->getServerInfo()); }