یکم: حتما از تگ script برای اجرای جاوااسکریپت استفاده کنید.
دوم: شما برای attribute های HTML تون از
" استفاده کردید. و همچنین دارید برای قرار دادن رشته در تابع write جاوااسکریپت از
" استفاده می کنید. پس یا باید Double Quotation ها رو escape کنید، (دقت کنید در جاوااسکریپت هم باید escape بشه. الان شما فقط در php این کار رو انجام دادید. اگه سورس کدتون رو در مرورگر نگاه کنید متوجه می شید.) و یا اینکه برای مقدار رشته ای در جاوااسکریپت از
' استفاده کنید.
سوم: همونطور که hamedR گفتند بین php و echo فاصله بذارید.
چهارم: همیشه هنگام نوشتن و اجرای javascript از یک دیباگر استفاده کنید. (الان مرورگرها معمولا پیشفرض دارند. اما اگه موزیلایی هستید FireBug پیشنهاد میشه...)
پنجم: کد اصلاح شده ی شما:
<script type="text/javascript">
document.write('<?PHP echo "<center><b><div style=\"font-family: arial; font-size: 16px; border: solid red 1px; width: 125px; padding: 5px; background-color: lightblue\">";
echo "IP : ";echo $_SERVER['REMOTE_ADDR'];echo "</div></b>";
echo "<div style=\"font-family: arial; border: solid red 0px; width: 150px; padding: 5px\">";
echo "<a href=\"http://iranianblogers.ir/\" target=\"_blank\">";echo "<center>";
echo "IP دریافت کد نمایش";echo "</center></center>";
echo "</a>";echo "</div>";
?>');
</script>