BloGGood.ru

Блог Костаневича Степана

До Нового Года осталось:

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Php приемчики » Как узнать путь к файлу на хостинге (PHP)

Как узнать путь к файлу на хостинге (PHP)

2017-04-24 / Вр:09:33 / просмотров: 3386

Как узнать путь к файлу на хостинге (PHP)

Когда я создавал плагин «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

Например:

http://bloggood.ru/mydocument.php

и получаете всю информацию.

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

Один ответ на комментарий - Как узнать путь к файлу на хостинге (PHP)

  1. nesnayka

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

    Ответить

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Subscribe without commenting

Метки: ,

Мои цели на 2017 год:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Довести количество статей до 750

4). Создать портфолио и мини интернет-магазин шаблонов

5). Создать книгу

6). Довести количество статей до 800

7). Добиться посещаемости 3000 человек/сутки

8). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 787
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4386