использование php chmod - PullRequest
       2

использование php chmod

2 голосов
/ 08 марта 2011

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

Вот мой код:

<?php

$var = '<?php $mycontent = new Content(); echo $mycontent->block($p_name);?>';

$myFile = "testFile.php";
$fh = fopen($myFile, 'w+') or die("can't open file");
$stringData = $var;
fwrite($fh, $stringData);

fclose($fh);

chmod("tests/testFile.php", 0644);

?>

Почему-тоэто не работает.Созданный файл по-прежнему недоступен для редактирования, если я не установил разрешения вручную.tests / это каталог, в котором был создан файл.

Есть идеи?

1 Ответ

1 голос
/ 08 марта 2011
$myFile = "testFile.php";
$fh = fopen($myFile, 'w+') or die("can't open file");
chmod("tests/testFile.php", 0644);

Функции, которые вы вызываете, относятся к двум разным файлам.Один в каталоге вашего PHP-скрипта и один в каталоге с именем tests.Выберите один, обновите свой код и посмотрите, сработает ли он для вас.

...