Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как узнать полный путь к файлу на сервере


Как узнать абсолютный путь к папке или файлу сайта на хостинге

class="eliadunit">

Решить эту проблему можно, написав малюсенький скрипт на PHP, который позволит нам не заблудиться. Дело в том, что все нужные нам данные уже находятся в глобальной переменной под названием $_SERVER и нам только остается вывести их на экран браузера с помощью следующего кода:

<?php echo 'Document root: '.$_SERVER['DOCUMENT_ROOT'].'<br>'; echo 'Полный путь к скрипту и его имя: '.$_SERVER['SCRIPT_FILENAME'].'<br>'; echo 'Имя скрипта: '.$_SERVER['SCRIPT_NAME']; ?>

Если вы хотите скопировать код из этого окна, то сначала подведите к нему мышь и нажмите в появившейся панельке на иконку "Открыть чистый код для копирования", и уже из открывшегося окна осуществляйте копирование. Сохраните этот код в любом блокноте (Notepad++ рулит) с расширением PHP, ну, например, как url_path.php. Затем, с помощью нашей FTP-клиента, закиньте его в корневую папку вашего сайта (это папка может называться htdocs либо public_html либо еще как-то) и в адресной строке браузера наберите http://адрес_вашео_сайта/url_path.php

Для моего блога получится так: http://joomla-school.com/url_path.php.

В результате, в окне браузера вы увидите следующее:

 Document root: /home/XXXXX/YYYYY Полный путь к скрипту и его имя: /home/XXXX/YYYYY/url_path.php Имя скрипта: /url_path.php

Нужная нам информация будет находиться в первой строке.

ktonanovenkogo.ru

class="eliadunit">

Как узнать путь на сервере к файлу или папке

Как узнать абсолютный путь к папке или файлу сайта на хостинге

Если вам понадобиться узнать абсолютный путь к файлам и папкам на вашем хостинге (от корневой директории сервера), что бывает не редко, то его можно узнать несколькими способами.

Способ номер один.

В панели управления хостинга всегда есть эта информация, чаще всего она скрывается в разделе FTP аккаунты и имеет название - домашняя директория, тут будет указан полный абсолютный путь к вашим сайтам, папка, файлам.

Выглядит это примерно так:

/srv/www/user/data

или так

/var/hosts/www/mysite/

Способ номер два.

Есть еще вариант, как определить абсолютный путь к корневой папке сайта, по мне так он быстрее и проще, а может просто привычней.

Создайте текстовый файл с расширением .php, например 1.php и поместите в него следующий код:

<?php
echo 'Document root: '.$_SERVER['DOCUMENT_ROOT'].'<br>';
echo 'Абсолютный путь к скрипту и его имя: '.$_SERVER['SCRIPT_FILENAME'].'<br>';
echo 'Имя скрипта: '.$_SERVER['SCRIPT_NAME'];
?>

Загрузите файл в нужную папку или в корневую папку сайта.

Запустите его из браузера, Ваш-сайт/папка/1.php

Этот скрипт выдаст всю нужную информацию на экран.

К тому же, всегда можно обратиться в службу поддержки и спросить, они обязательно помогут.

Как узнать абсолютный путь к папке или файлу сайта на хостинге

Решить эту проблему можно, написав малюсенький скрипт на PHP, который позволит нам не заблудиться. Дело в том, что все нужные нам данные уже находятся в глобальной переменной под названием $_SERVER и нам только остается вывести их на экран браузера с помощью следующего кода:

<?php
 echo 'Document root: '.$_SERVER['DOCUMENT_ROOT'].'<br>';
 echo 'Полный путь к скрипту и его имя: '.$_SERVER['SCRIPT_FILENAME'].'<br>';
 echo 'Имя скрипта: '.$_SERVER['SCRIPT_NAME'];
 ?>

Сохраните этот код в любом блокноте (Notepad++ рулит) с расширением PHP, ну, например, как url.php. Затем, с помощью FTP-клиента, закиньте его в корневую папку вашего сайта (это папка может называться htdocs либо public_html либо еще как-то) и в адресной строке браузера наберите адрес вашего сайта /url.php

В результате, в окне браузера вы увидите следующее:

Document root: /home/XXXXX/YYYYY
 Полный путь к скрипту и его имя: /home/XXXX/YYYYY/url_path.php
 Имя скрипта: /url_path.php

Как узнать путь к файлу на хостинге (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» в корне сайта):

https://АДРЕС_САЙТА/mydocument.php

Например:

https://bloggood.ru/mydocument.php

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

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


Последние новости категории:

Похожие статьи

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

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

Метки: php, Вебмастеру

Как узнать полный путь от корня сервера?

Домен и хостинг

Автор Алексей На чтение 1 мин. Просмотров 590 Опубликовано Обновлено

Сегодня небольшой урок о том как узнать полный путь от корня сервера, данное руководство может пригодиться вам при переносе сайтов с одного хостинга на другой.

Узнать абсолютный путь директории достаточно легко, для этого можно написать небольшой php скриптик, пусть он будет называться put.php со следующим кодом:

<?php
 echo 'Document root: '.$_SERVER['DOCUMENT_ROOT'].'<br>';
 echo 'Полный путь к скрипту и его имя: '.$_SERVER['SCRIPT_FILENAME'].'<br>';
 echo 'Имя скрипта: '.$_SERVER['SCRIPT_NAME'];
 ?>

и затем при помощи файлового менеджера на хостинге или ftp клиента закинуть его в корень сайта и затем открыть его по адресу, адрес.сайта.ру/put.php, в результате увидите следующее.

Как узнать путь на сервере к файлу или папке

Как узнать путь на сервере к файлу или папке
  • Добавил Win32
  • Добавлен в 26.04.2015
  • Просмотров 4,319
  • Смотреть другие уроки в категории PHP, JavaScript
Чтобы узнать абсолютный путь от корня сервера к нужной папке или файлу необходимо создать php файл со следующим содержимым:
<?
 echo $_SERVER['DOCUMENT_ROOT'];
 ?>
Затем загрузите данный файл в корень (или в нужную папку) вашего сайта и откройте его в браузере. В результате, вы увидите полный локальный путь от корня сервера к данному файлу.
Поделись с друзьями: путь, php, абсолютный, локальный, корень, сервер, файл, содержимое

0 комментарии

Пожалуйста, авторизуйтесь для добавления комментария.

Пока нет комментариев.

Мы в соц. сетях

php - Как получить полный путь к файлу nextcloud

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
.

php - полный путь для загрузки файлов на сервер

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

цель c - Как получить полный путь (включая каталог монтирования) для пути к файлу?

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
.

python - Как мне узнать путь и имя файла, который в данный момент выполняется?

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

р - Как найти путь к файлу для загрузки таблицы?

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
.Окна

- Найти UNC-путь к сетевому диску?

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант
.

Смотрите также