-
Notifications
You must be signed in to change notification settings - Fork 12
/
example2.php
36 lines (29 loc) · 1.22 KB
/
example2.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
require '../src/TextDiff.php';
$text1 = <<<'EOT'
Lorem ipsum dolor sit amet. Nulla tincidunt faucibus enim, a iaculis nisl venenatis a. Scelerisque erat quis massa facilisis vulputate. Morbi quis magna eget elit lobortis aliquet ut sit amet nulla. Morbi fermentum aliquam ex ac tempus.
Integer scelerisque, magna ut commodo vulputate, diam neque sodales nisl.
nulla tincidunt faucibus enim, a iaculis nisl venenatis a.
EOT;
$text2 = <<<'EOT'
Lorem ipsum dolor sit amet. Scelerisque erat quis massa facilisis vulputate. Morbi quis magna eget elit lobortis aliquet ut sit amet nulla. Morbi fermentum aliquam ex ac tempus. Donec lectus eros, egestas sed est eget, pharetra gravida mauris.
Integer scelerisque, magna ut commodo vulputate, diam neque sodales nisl.
Duis vitae mollis felis. Phasellus porttitor lorem vel nisi elementum, ac molestie nibh suscipit.
Nulla tincidunt faucibus enim, a iaculis nisl venenatis.
EOT;
$table = Qazd\TextDiff::render($text1, $text2);
$html = <<<EOT
<!DOCTYPE html>
<html>
<head>
<title>TextDiff</title>
<link rel="stylesheet" type="text/css" href="../css/style.css">
</head>
<body>
<div style="width:888px;margin:auto;">
$table
</div>
</body>
</html>
EOT;
file_put_contents('example2.html', $html);