Olá dev,

Verifique se o arquivo php está com o nome correto e se o mesmo se encontra no mesmo diretório do arquivo PHP, acredito que seja este o erro.

Para verificar se existe alguma requisição do tipo POST no php utilize:

<?php
if($_POST) {
    $test = $_POST['nome'];
    echo $test;

    echo "<SCRIPT LANGUAGE='JavaScript'>
    window.alert('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA');
    </SCRIPT>";
 }
?>

Verifique também se o servidor permite a requisição do tipo POST pois se não me engano esse erro 405 está relacionado ao isto (Me corrijam se estiver errado).

O nome ta certo sim, esqueci de falar kkk. É esse mesmo o problema, o servidor não ta aceitanto POST ai ta retornando o 405, agora n sei como faz pra trocar.

Sabe me dizer qual é o servidor que você está utilizando e versão do PHP?
É o live server e o PHP 8.1.2
Recomendo você a testar em outro servidor, se funcionar em outro servidor siga os seguintes passos: - Desinstale o Live Server; - Busque um instalador mais atualizado do Live Server; - Faça uma instalação limpa seguindo o padrão de instalação; Caso o código não funcione em outro servidor você devera buscar pelo arquivo .htaccess e verificar se existe alguma configuração que bloqueie solicitações do tipo POST. Servidores locais para testar: Xampp / Wamp / EasyPHP