PHP code example of smeghead / text-link-encoder
1. Go to this page and download the library: Download smeghead/text-link-encoder 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/ */
smeghead / text-link-encoder example snippets
Smeghead\TextLinkEncoder\TextLinkEncoder;
use Smeghead\TextLinkEncoder\Config\TextLinkEncoderSettings;
$encoder = new TextLinkEncoder(new TextLinkEncoderSettings());
echo $encoder->encode('Web Site: http://www.example.com/');
// -> Web Site: <a href="http://www.example.com/" target="_blank" rel="noreferrer noopener">http://www.example.com/</a>
echo $encoder->encode('Email: [email protected] ');
// -> Email: <a href="mailto:[email protected] " target="_blank" rel="noreferrer noopener">[email protected] </a>
echo $encoder->encode('<script>alert(1);</script> http://www.example.com/');
// -> <script>alert(1);</script> <a href="http://www.example.com/" target="_blank" rel="noreferrer noopener">http://www.example.com/</a>
Smeghead\TextLinkEncoder\TextLinkEncoder;
use Smeghead\TextLinkEncoder\Config\TextLinkEncoderSettings;
$encoder = new TextLinkEncoder(
(new TextLinkEncoderSettings())
->linkTarget('_self')
->convertNewLineToBrTag(false)
);
echo $encoder->encode("Web Site: http://www.example.com/\nDescription: ...");
// -> Web Site: <a href="http://www.example.com/" target="_self" rel="noreferrer noopener">http://www.example.com/</a>
// Description: ...
bash
docker compose build
docker compose run php_cli bash