Я автор finediff.php, на который вы ссылаетесь в своем посте.
Решение с использованием класса PHP FineDiff довольно простое: получите HTML-строку diff с помощью стандартного рендерера FineDiff :: renderDiffToHTMLFromOpcodes (), после чего вы можете использовать одну и ту же результирующую строку в двух разных DIV, каждый в соответствующем стиле CSS, например, так :
<?php
...
$diff = FineDiff::getDiffOpcodes($fromText, $toText);
$diffHTML = FineDiff::renderDiffToHTMLFromOpcodes($fromText, $diff);
?>
<div id="from"><?php echo $diffHTML; ?></div>
<div id="to"><?php echo $diffHTML; ?></div>
Тогда нужно правильно оформить стиль, чтобы показать только то, что вы хотите:
#from ins {display:none}
#to del {display:none}
Редактировать: ПО второй мысли, я понимаю, что вы могли бы хотеть, чтобы обе стороны были надлежащим образом закреплены вместе, что мое решение не подойдет.