Tu as également oublié des points de concaténation pour les variables (avant les $) :

echo 'perimetre ='$perimetre.'<br>';
echo 'diagonale ='$diagonale.'<br>';

(regarde à la ligne indiqué par...