Strange. Single quotes should be escaped with backslashes automatically. Try adding

$body=addslashes($body);