|
1 | | -<!DOCTYPE html> |
| 1 | +<!DOCTYPE html> |
2 | 2 | <html lang="en"> |
3 | | - <head> |
4 | | - <meta charset="utf-8"/> |
5 | | - <title>PHP LibDiff - Examples</title> |
6 | | - <link rel="stylesheet" href="styles.css" type="text/css" charset="utf-8"/> |
7 | | - </head> |
8 | | - <body> |
9 | | - <h1>PHP LibDiff - Examples</h1> |
10 | | - <hr /> |
11 | | - <?php |
12 | | - // include autoloader |
13 | | - require dirname(__FILE__).'/../lib/Autoloader.php'; |
14 | | - new \jblond\Autoloader(); |
| 3 | + <head> |
| 4 | + <meta charset="utf-8"/> |
| 5 | + <title>PHP LibDiff - Examples</title> |
| 6 | + <link rel="stylesheet" href="styles.css" type="text/css" charset="utf-8"/> |
| 7 | + </head> |
| 8 | + <body> |
| 9 | + <h1>PHP LibDiff - Examples</h1> |
| 10 | + <hr /> |
| 11 | + <?php |
| 12 | + // include autoloader |
| 13 | + require dirname(__FILE__).'/../lib/Autoloader.php'; |
| 14 | + new \jblond\Autoloader(); |
15 | 15 |
|
16 | | - // Include two sample files for comparison |
17 | | - $a = explode("\n", file_get_contents(dirname(__FILE__).'/a.txt')); |
18 | | - $b = explode("\n", file_get_contents(dirname(__FILE__).'/b.txt')); |
| 16 | + // Include two sample files for comparison |
| 17 | + $a = explode("\n", file_get_contents(dirname(__FILE__).'/a.txt')); |
| 18 | + $b = explode("\n", file_get_contents(dirname(__FILE__).'/b.txt')); |
19 | 19 |
|
20 | | - // Options for generating the diff |
21 | | - $options = array( |
22 | | - //'ignoreWhitespace' => true, |
23 | | - //'ignoreCase' => true, |
24 | | - ); |
| 20 | + // Options for generating the diff |
| 21 | + $options = array( |
| 22 | + //'ignoreWhitespace' => true, |
| 23 | + //'ignoreCase' => true, |
| 24 | + ); |
25 | 25 |
|
26 | | - // Initialize the diff class |
27 | | - $diff = new \jblond\Diff($a, $b, $options); |
| 26 | + // Initialize the diff class |
| 27 | + $diff = new \jblond\Diff($a, $b, $options); |
28 | 28 |
|
29 | | - ?> |
30 | | - <h2>Side by Side Diff</h2> |
31 | | - <?php |
| 29 | + ?> |
| 30 | + <h2>Side by Side Diff</h2> |
| 31 | + <?php |
32 | 32 |
|
33 | | - // Generate a side by side diff |
| 33 | + // Generate a side by side diff |
34 | 34 | $renderer = new \jblond\Diff\Renderer\Html\SideBySide(array( |
35 | 35 | 'title_a' => 'Custom title for OLD version', |
36 | 36 | 'title_b' => 'Custom title for NEW version', |
37 | 37 | )); |
38 | | - echo $diff->Render($renderer); |
| 38 | + echo $diff->Render($renderer); |
39 | 39 |
|
40 | | - ?> |
41 | | - <h2>Inline Diff</h2> |
42 | | - <?php |
| 40 | + ?> |
| 41 | + <h2>Inline Diff</h2> |
| 42 | + <?php |
43 | 43 |
|
44 | | - // Generate an inline diff |
45 | | - $renderer = new \jblond\Diff\Renderer\Html\Inline; |
46 | | - echo $diff->render($renderer); |
| 44 | + // Generate an inline diff |
| 45 | + $renderer = new \jblond\Diff\Renderer\Html\Inline; |
| 46 | + echo $diff->render($renderer); |
47 | 47 |
|
48 | | - ?> |
49 | | - <h2>Unified Diff</h2> |
50 | | - <pre><?php |
| 48 | + ?> |
| 49 | + <h2>Unified Diff</h2> |
| 50 | + <pre><?php |
51 | 51 |
|
52 | | - // Generate a unified diff |
53 | | - $renderer = new \jblond\Diff\Renderer\Text\Unified(); |
54 | | - echo htmlspecialchars($diff->render($renderer)); |
| 52 | + // Generate a unified diff |
| 53 | + $renderer = new \jblond\Diff\Renderer\Text\Unified(); |
| 54 | + echo htmlspecialchars($diff->render($renderer)); |
55 | 55 |
|
56 | | - ?> |
57 | | - </pre> |
58 | | - <h2>Context Diff</h2> |
59 | | - <pre><?php |
| 56 | + ?> |
| 57 | + </pre> |
| 58 | + <h2>Context Diff</h2> |
| 59 | + <pre><?php |
60 | 60 |
|
61 | | - // Generate a context diff |
62 | | - $renderer = new \jblond\Diff\Renderer\Text\Context; |
63 | | - echo htmlspecialchars($diff->render($renderer)); |
64 | | - ?> |
65 | | - </pre> |
66 | | - </body> |
| 61 | + // Generate a context diff |
| 62 | + $renderer = new \jblond\Diff\Renderer\Text\Context; |
| 63 | + echo htmlspecialchars($diff->render($renderer)); |
| 64 | + ?> |
| 65 | + </pre> |
| 66 | + </body> |
67 | 67 | </html> |
0 commit comments