Ошибка при извлечении вывода exec ()

Я использую exec для вывода curl (мне нужно использовать curl как команду linux).

Когда я запускаю свой файл, используя php_cli, я вижу вывод curl:

% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 75480 100 75480 0 0 55411 0 0:00:01 0:00:01 --:--:-- 60432 

Это означает, что все файлы загружены правильно (~ 75 КБ).

У меня есть этот код:

 $page = exec('curl http://www.example.com/test.html'); 

Я получаю действительно странный вывод, я получаю только: </html>

(это конец моего файла test.html )

Я действительно не понимаю причину, CURL, кажется, загружает весь файл, но в $ page я получаю только 7 символов (последние 7 символов).

Зачем?

PS Я знаю, что могу загрузить исходный код с помощью других php-функций, но я должен использовать curl (как команду linux).