Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как ПРАВИЛЬНО прописать путь к файлу mail.php в файле mail.js (https://javascript.ru/forum/misc/73368-kak-pravilno-propisat-put-k-fajjlu-mail-php-v-fajjle-mail-js.html)

AlexKarn 10.04.2018 16:55

Не могли бы вы поподробней объяснить про "путь к php-файлу относительно js-файла, иначе не получится", заранее благодарю!

j0hnik 10.04.2018 16:59

AlexKarn,
он всегда глючит, надо к списку тем выйти и по ссылке темы обратно зайти.

j0hnik 10.04.2018 17:08

AlexKarn,
если они в одной папке
action = "mail.php";

если в разных, нужно сначала указать путь до папки
если папка с php является дочерней по отношению к папке в которой js указываем путь так
action = "/папка с PHP/mail.php";

если не дочерняя нужно подняться к общему родителю и от него продолжать путь.
например так
action = "../../папка с PHP/mail.php";

../ -означает подняться вверх на уровень

но если абсолютный путь не сработал, то и это вряд ли будет.

Malleys 10.04.2018 17:11

Вы бы нам ссылку скинули, мы отправили бы кучу писем

AlexKarn 10.04.2018 17:16

Это абсолютный путь к файлу?

http://www.sitename.com/www/script/mail.php

или

http://www.sitename.com/script/mail.php

j0hnik 10.04.2018 17:17

AlexKarn,
оба абсолютные. но пути разные.

AlexKarn 10.04.2018 17:18

Понял, оба 0 результата, спасибо!
Буду дальше искать.

j0hnik 10.04.2018 17:21

AlexKarn,
закиньте скрипты в одну папку, укажите
action = "mail.php";
и проверьте работоспособность. мб не в путях дело.

laimas 10.04.2018 17:29

Цитата:

Сообщение от AlexKarn
Это абсолютный путь к файлу?

Нет, это сетевой путь, абсолютный путь, это путь на диске от его корня.
А эти сетевые пути, это путь от корня документов сайта.

AlexKarn 10.04.2018 17:34

Если их поместить в одну папку, они 100% не будут работать,
так как файрвол хостинга их блокирует, это требование хостинга было
перенести файл в папку /script, но на другом хостинге стоит полный дубликат сайта и всё работает.


Часовой пояс GMT +3, время: 18:48.