Я использую 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).