Skip to content
main
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

A pure PHP interface to the Scanii content processing service - https://scanii.com

How to use this client

Installing using composer:

{
   "require": {
      "uvasoftware/scanii-php": "~$LATEST_RELEASE_VERSION"
   }
}

Basic usage:

 use Scanii\ScaniiClient;
 // creating the client
 $client = new ScaniiClient($this->key, $this->secret, $verbose = true);

 // scans a file
 $temp = tempnam(sys_get_temp_dir(), "FOO");
 $fd = fopen($temp, "w");
 fwrite($fd, $this->EICAR);

 $result = $this->client->process($temp);
 echo($result->getFindings()[0]);

Please note that you will need a valid scanii.com account and API Credentials.

More advanced usage examples can be found here

More general documentation on scanii can be found here

This library supports PHP 7.4 and above.