Приветствую! Начал изучать php недавно, но потребовались знания, до которых еще не добрался. Задача такая: Есть файл two_number.php (это к примеру), нужно в коде определить его собственное название, это возможно? если нет, то определить url Далее, есть файл list.txt . Из two_number.php нужно взять всю информацию из list.txt и поместить каждую строку отдельно в массив, по идее нужно то найти строку two_number.php и изъять предыдущую и следующую строчку(там на одной строчке один адрес). Если подскажете как это сделать, то остальное оформлю самостоятельно. По сути это ссылки на предыдущую страницу и следующую, которые нигде не пронумерованы.
https://secure.php.net/manual/ru/language.constants.predefined.php __FILE__ https://secure.php.net/manual/ru/reserved.variables.server.php PHP_SELF https://secure.php.net/manual/ru/function.file.php
Благодарю за помощь! Добавлено спустя 34 минуты 34 секунды: Тестирую на Денвере и __FILE__ выдает путь на сервере X:\home\two_number.php,а как добыть собственное имя файла отдельно? Добавлено спустя 41 минуту 11 секунд: И видимо что-то связанное с настройками Денвера не пропускает $_SERVER['PHP_SELF']
Получил $_SERVER['PHP_SELF'] таким образом(до этого видимо что-то накосячил в коде): $url=$_SERVER['PHP_SELF']; В файле list.txt отрезал первый слеш у адреса, потом перебрал массив, полученный из списка адресов sort_link .txt : $lines = file('sort_link .txt'); отрезая последние два символа(видимо знак переноса) и сравнивая с полученным $url Может быть примитивно, но пока работой кода доволен)