После нажатия кнопки Send возвращает пустую страницу в php. Что я сделал не так?
if (!empty($_POST['text'])) {	
  $num=(real)($_POST['text']);
  return $num;
На этом месте и грохается. Куда return? Это же не функция.
Во первых у Вас $num=(real)($_POST['text']);
Что вы этим хотите сказать?
Привести к типу real нужно вот так:$num = (real) $_POST['text'];
Во вторых return сразу же после этого делает выход 
Затем вы в каждой конструкции делаете return, этого делать не надо, достаточно просто присвоения.
А вообще при анализе кода возникает ощущение, что Вы не изучили синтаксис языка...