2015-12-16 2 views
3

вот мой фрагмент кода: мне пришлось прокомментировать строку с FILE_APPEND. Я не понимаю, что происходит. тем более, что, когда я использую FILE_APPEND, он получает ошибку, не найденную в файле.Почему FILE_APPEND дает мне файл ошибки не найден, но «true» работает нормально, но не добавляет

echo '<br />'; 
$rssrecord = json_encode($rss); 
var_dump($rssrecord); 

// Update the Rss feed file 
require_once('/appconfig.php'); 

$app = new pathConfig; 
$filePath = $app->getPath(); // Set Getter 
var_dump($filePath); // outputs all paths 
echo "<br><br>"; 
$jsonPath = $filePath['json']; // Getter for json 
echo $jsonPath; 
$rssFile = "rss.json"; 
$putfile = ($jsonPath.$rssFile); 
echo '<br />'; 
echo $putfile; 
//file_put_contents($putfile, $rssrecord.PHP_EOL, FILE_APPEND); 
file_put_contents($putfile, $rssrecord.PHP_EOL, true); 

ответ

1

Этот вопрос был «разрешением». Я проверил свойства файла и безопасность и понял, что у меня нет полномочий на чтение/запись, и я не могу предоставить мне полномочия. Затем я создал файл на другом пути, и он отлично работал.

+0

Так странно ... Ну, отметьте этот ответ как «Принятый ответ». – felipsmartins

Смежные вопросы