<?php $text = stripslashes($_REQUEST['text']); if ($_POST['text']) { include "remotetypograf.php"; $remoteTypograf = new RemoteTypograf(); $remoteTypograf->htmlEntities(); $remoteTypograf->br(false); $remoteTypograf->p(true); $remoteTypograf->nobr(3); $remoteTypograf->quotA('laquo raquo'); $remoteTypograf->quotB('bdquo ldquo'); print $remoteTypograf->processText($text); }
while (!feof ($remoteTypograf)) { $typografResponse .= fread ($remoteTypograf, 8192); } fclose ($remoteTypograf); $startsAt = strpos ($typografResponse, '<ProcessTextResult>') + 19; $endsAt = strpos ($typografResponse, '</ProcessTextResult>'); $typografResponse = substr ($typografResponse, $startsAt, $endsAt - $startsAt - 1); $typografResponse = str_replace ('&', '&', $typografResponse); $typografResponse = str_replace ('<', '<', $typografResponse); $typografResponse = str_replace ('>', '>', $typografResponse); return $typografResponse; } } $remoteTypograf = new RemoteTypograf('UTF-8'); $remoteTypograf->htmlEntities(); //$remoteTypograf->br(false); //$remoteTypograf->p(true); $remoteTypograf->nobr(0); $buf = $remoteTypograf->processText($_REQUEST['text']); echo json_encode(array("text"=>stripslashes($buf), "error"=>'')); ?>