как правильно прописать путь к файлу при работе с функцией rename?

задача такая:
Пусть в корне вашего сайта лежит папка dir1, а в ней файл file.txt. Пусть также в корне вашего сайта лежит папка dir2. Переместите файл в эту папку.

Это мой код, что не так в пути?
rename(‘file.txt’,’/dir2/file.txt’);

 

PHP:
  1. $_root = ‘/usr/local/site/www/’;
  2. rename($_root.‘dir1/file.txt’, $_root.‘dir2/file.txt’);
 

Никогда не хардкодим путь. __DIR__

 

Если задача реально такая (т.е. не понятно, как подгонять __DIR__), то можно использовать $_SERVER[‘DOCUMENT_ROOT’].

 

А если бы там стояла эта самая __DIR__ вы бы отметили, что способ годится только для текущей директории?
Пользователь просит простейший рабочий пример для понимания конкретной функции, Зачем его нагружать лишней информацией?
Когда созреет, сам найдет где прочитать, и как использовать свистелки с трещалками

 

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *