asvvvad/clipboard

Perform clipboard operations (Copy/Paste) in PHP.

dev-master 2020-05-11 06:25 UTC

This package is auto-updated.

Last update: 2024-05-11 16:03:06 UTC


README

Provide copying and pasting to the Clipboard for PHP.

PHP port of atotto/clipboard except for the Windows part

Requires PHP 7.2.0 and above

Platforms:

  • OSX
  • Linux, Unix/BSD: Requires xclip or xsel to be installed
  • Android using Termux: Requires Termux:API add-on
  • Windows: Copying works normally but pasting requires paste.exe to be in PATH or it'll fallback to using powershell which a bit slow.

Usage

composer require asvvvad/clipboard:dev-master
require 'vendor/autoload.php';

$c = new Clipboard();

if ($c->isUnsupported() === false) {
	$c->writeAll('copied');
	echo $c->readAll(); // "copied"
}

Used in:

My own cply-php