= count($lines)) { http_response_code(400); echo "Invalid line number."; exit; } // Remove specified line array_splice($lines, $deleteLine, 1); // Save back to file $result = file_put_contents($appendFile, implode(PHP_EOL, $lines) . PHP_EOL); if ($result === false) { http_response_code(500); echo "Failed to update file."; exit; } echo "Line deleted successfully."; exit; } // Handle appending if (!$inputText) { http_response_code(400); echo "Missing 'text' parameter for appending."; exit; } $fileHandle = fopen($appendFile, "a"); if ($fileHandle === false) { http_response_code(500); echo "Failed to open file."; exit; } fwrite($fileHandle, $inputText . PHP_EOL); fclose($fileHandle); echo "Text appended successfully.";