У меня есть информационная система сторонних разработчиков. Он работает очень хорошо, но я столкнулся с проблемой, которую я надеюсь, это очень простое решение.
Итак, это корневая структура моего сайта
FTP SERVER
/index.php
/news.php
/shane/shane_about.php
/mailist/globals.php
/mailist/mailbar.php
/mailist/mailbar8.php
Поэтому у меня есть поле ввода, которое позволяет мне зарегистрироваться на рассылку новостей. Он работает с обработкой index.php и news.php, но закручивает всю страницу на shane_about.php, потому что ее в дочернем каталоге shane.
Теперь проблема в globals.php
<?php
$main_dir = "maillist/";
$website = "http://www.mysite.com/";
$relative_string="index.php?page=mail&";
$absolute_path="/hostingcompanyserver/something/something/something.com/maillist/";
$lang="lang_english.php";
Поэтому я изменил переменную $ main_dir на "../mailist/"
Затем это работало на shane/shane_about.php, тогда index.php и news.php имели ту же проблему (она прикручивалась).
Я уверен, что решение очень простое, любые мысли будут оценены. Спасибо Крису
Измените $main_dir
на абсолютный путь.
Если он будет таким же, как $absolute_path
вас не будет этой проблемы.
$main_dir = "/hostingcompanyserver/something/something/something.com/maillist/";
Проблема на данный момент - index.php и news.php, чтобы посмотреть внутри maillist, как определено $main_dir
. shane_about.php просматривает /shane/maillist/.
Затем вы сказали, чтобы он подошел к директории для maillist с ..maillist/
. Это означало, что shane_about.php смотрел в нужном месте, но index.php и news.php не были.
Используя абсолютный путь, все файлы выглядят в одном месте.