示例#1
0
<?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);
}
示例#2
0
		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 ('&amp;', '&', $typografResponse);
		$typografResponse = str_replace ('&lt;', '<', $typografResponse);
		$typografResponse = str_replace ('&gt;', '>', $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"=>''));

?>