Можно ли иметь несколько тегов file () в одном документе php?У меня есть файл, в котором я читаю данные из другого файла, используя file()
, и я также должен удалить последнюю строку в другом документе, для которого я также использую file()
, но когда я запускаю код, он не удаляетпоследняя строка в другом файле.
Код, который я использую для удаления последней строки:
function trim_lines($path, $max) {
// Read the lines into an array
$lines = file($path);
// Setup counter for loop
$counter = 0;
while($counter < $max) {
// array_pop removes the last element from an array
array_pop($lines);
// Increment the counter
$counter++;
} // End loop
// Write the trimmed lines to the file
file_put_contents($path, implode('', $lines));
}
Этот код работает без проблем в отдельном файле, но в этом файле он не работает.
Нет смысла публиковать весь php-код, потому что он довольно длинный, и это просто общий вопрос, который будет иметь такой же эффект в любом php-файле.