Не понимаю, почему, если в отправке не указать путь к файлу, то будет ошибка 404? Например, вот так всё работает xmlhttp.open("POST","./friend.php",true); Но если убрать friend.php и оставить только ./ то будет ошибка 404, почему так? С методом GET, почему-то нормально всё отправляется. Надо же всего лишь отправить данные, то есть если написать ./ то должны отправится туда, где и отправляется.
Я кажись понял, если указывать только корень сайта, то после отправки, будет искаться индексный файл, но у меня его нету, из-за этого ошибка?
совершенна колбаса, так как сам браузером зайди в корень сайта. Если дефолтный файл index.php или другой, указанный в .htaccess, не найдет, то выведет структуру директорий и файлов ( на локалке ). На хостинге по разному блюется. htaccess Код (Text): AddDefaultCharset UTF-8 DirectoryIndex server.php