Как я могу создать файл и сохранить его в родительском каталоге?
Итак, как вы можете видеть из моего скрипта ниже, PHP сохраняет файл «referer.log» в том же каталоге, где находится этот PHP, но я хочу сохранить его в родительском каталоге?
Это мой текущий PHP:
<?php
$fname="referer.log";
$file=fopen($fname,'a+');
$url = "$_SERVER[REQUEST_URI]";
fwrite($file,"
Referer: $url
");
fclose($file);
?>
Допустим, мой текущий каталог
/ Форум / ссылки / контакты /
я хочу, чтобы это было сохранено на
/ Форум / ссылки / журналы /
Спасибо всем.
Вы можете использовать относительный путь:
$fname = "../logs/referer.log";
Я бы посоветовал вам проверить, существует ли каталог, и создайте его, если его нет:
if( !is_dir('../logs') ) {
mkdir( '../logs', 0750, true );
}
Надеюсь, поможет.
Вариант 1 Относительный путь
$ Имя_файла = «../ журналы / referer.log»;
Вариант 2 Абсолютный путь
dirname (dirname (ФАЙЛ)). «/ logs / referer.log»;