1. Go to this page and download the library: Download bogdaan/spycss library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
bogdaan / spycss example snippets
// inside controller or DI:
$userId = 'get_from_cookie--OR--fetch_from_db';
$backendUrl = 'https://spy-css-backend/';
$s = new \SpyCss\SpyCss($userId, $backendUrl);
// inside you view, generates element:
// <a class="scsssXXXX" href="https://hcbogdan.com">Novikov Bogdan</a>
echo $s->builder()
->tag('a')
->content('Novikov Bogdan')
->attribute('href', 'https://hcbogdan.com')
->interactions([
new \SpyCss\Interaction\Active('click_on_hcbogdan_com')
])
->get();
// generates special styles like:
// .scsssXXXX:active::after {content: url(https://spy-css-backend/userId/active/click_on_hcbogdan_com);}'
echo '<style>'.$s->extractStyles().'</style>';
// ... init SpyCss
// set alphabet
$logThisChars = 'abcdefgABCDEFG';
// create input field
echo $s->builder()
->tag('input')
->attribute('name', 'field')
->interactions([
new \SpyCss\Interaction\Keylogger($logThisChars)
])
->get();
// generates special styles
echo '<style>'.$s->extractStyles().'</style>';
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.