-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathexample2.php
More file actions
36 lines (29 loc) · 1.22 KB
/
example2.php
File metadata and controls
36 lines (29 loc) · 1.22 KB
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);