
Когда я создавал плагин «RobotsTxT» для WordPress, мне нужно было сделать проверку, существует ли файл «robots.txt». А чтобы сделать такую проверку, мне нужно указать правильный путь к файлу «robots.txt». Вот, например, скрипт писал в файле «functions.php» в теме WordPress.
Логично путь указывать от файла «functions.php» к файлу «robots.txt», но это не верно. Сейчас вы в этом убедитесь.
Вставил я вот такой скрипт на PHP в файл «functions.php»:
// проверка директории echo 'Document root: '.$_SERVER['DOCUMENT_ROOT'].'<br>'; echo 'Полный путь к скрипту и его имя: '.$_SERVER['SCRIPT_FILENAME'].'<br>'; echo 'Имя скрипта: '.$_SERVER['SCRIPT_NAME'];
В результате после сохранения я увидел путь:
Document root: /home/ХХХХХ/YYYYY/www
Полный путь к скрипту и его имя: /home/ХХХХХ/YYYYY/www/wp-admin/admin.php
Имя скрипта: /wp-admin/admin.php
Так я понял, что нужно указать путь от «/wp-admin/admin.php» к файлу «robots.txt»:
<?php
// проверяем, есть ли файл robots.txt
$filename = '../robots.txt';
if (file_exists($filename))
{
echo "Файл существует";
}
else
{
echo "Файл не существует";
}
?>
Как правильно указать путь к папкам или к файлу, смотрите тут.
Можно создать файлик, например, «mydocument.php» и разместить в файл этот же скрипт:
// проверка директории echo 'Document root: '.$_SERVER['DOCUMENT_ROOT'].'<br>'; echo 'Полный путь к скрипту и его имя: '.$_SERVER['SCRIPT_FILENAME'].'<br>'; echo 'Имя скрипта: '.$_SERVER['SCRIPT_NAME'];
Вводите прямой путь (если файл «mydocument.php» в корне сайта):
https://АДРЕС_САЙТА/mydocument.php
Например:
https://bloggood.top/mydocument.php
и получаете всю информацию.
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 331670 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 275609 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 226702 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 193199 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 187093
Один ответ на комментарий - Как узнать путь к файлу на хостинге (PHP)
Добавить комментарий
Метки: php, Вебмастеру


Как получить и изменить последний элемент foreach
Поиск слова в файлах (txt, html, php и т.д.), используя PHP
Как проверить наличие файла, если он на PHP?
Как сделать ротатор баннеров на php
События HTML5
Оператор Switch-PHP. Урок 8
Как очистить DNS кэша на Windows

А еще есть
__FILE__
__DIR__
и иже с ними…