Skip to content

niio972/opencpu-client-php

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openCPU-client-php

openCPU-client-php is a PHP library that works as a client for the OpenCPU Server (https://www.opencpu.org/) and it was built with flexibility and maintainability in mind.

Setup

The recommended way to install openCPU-client-php is through Composer. Just create a composer.json file and run the php composer.phar install command to install it:

{ "repositories": [ { "type": "vcs", "url": "https://github.com/openSILEX/opencpu-client-php" } ], "require": { "openSILEX/opencpu-client-php": "dev-master" } }

Usage

Configure examples :

After installing openCPU-client-php (through "Composer"), put the examples directory in a web server accessible path. Set the right vendor path in examples/config/configLibrairy.php

After you will be able to use example, try this :

// Require librairy  require_once '../vendor/autoload.php'; // Require classes  use openSILEX\opencpuClientPHP\OpenCPUServer; use openSILEX\opencpuClientPHP\classes\OCPUSession; // connexion to the opencpu server $ocall = new OpenCPUServer("https://cloud.opencpu.org/ocpu/"); // connection status print_r("Server status : " . $ocall->status(true)); // array parameters $parameters1 = array("x" => "500000"); // call R function $sessionInstance1 = $ocall->makeRCall("base", "identity", $parameters1); print_r("Source Session $sessionInstance1->sessionId: " . $sessionInstance1->getSource()); print_r("Session $sessionInstance1->sessionId: " . $sessionInstance1->getObjects()); 

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%