
Когда я создавал плагин «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» в корне сайта):
http://АДРЕС_САЙТА/mydocument.php
Например:
/mydocument.php
и получаете всю информацию.
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 329815 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274370 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 220443 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186394 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 181503
Один ответ на комментарий - Как узнать путь к файлу на хостинге (PHP)
Добавить комментарий
Метки: php, Вебмастеру


Как получить и изменить последний элемент foreach
Поиск слова в файлах (txt, html, php и т.д.), используя PHP
Как проверить наличие файла, если он на PHP?
Как сделать ротатор баннеров на php
Как сделать окно для сайта, всплывающее через заданное время?
Как сделать подпись под картинкой в HTML5
Как сделать в input type кнопки «+» и «-» по бокам

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