За последние 24 часа нас посетили 6585 программистов и 528 роботов. Сейчас ищут 207 программистов ...

Ошибка с инсталляцией composer и с отображением ошибок.

Тема в разделе "Установка PHP", создана пользователем grogowar, 20 дек 2017.

  1. grogowar

    grogowar Новичок

    С нами с:
    4 сен 2017
    Сообщения:
    2
    Симпатии:
    0
    Добрый день.
    При установке composera на windows возникла ошибка The "https://getcomposer.org/versions" file could not be downloaded:
    Пытаясь локализовать проблему, запустил файл, в котором было file_get_contents('https://getcomposer.org/versions')
    Скрипт, как и при установке composer-а, зависал и выдавал ошибку, причем отображение warning-а какое-то кривое (картинку приложил).
    [​IMG]
    При этом в браузере данный адрес нормально открывается.
    Соответственно, 2 вопроса - что может быть не так с загрузкой с помощью file_get_contents и что не так с отображением warning-а?
    P.S. - знаки вопроса тут - это не разные символы, это один и тот же символ. В лог ошибок php падает такая же абракадабра).
    P.P.S php 7.1.12
     
  2. MouseZver

    MouseZver Старожил

    С нами с:
    1 апр 2013
    Сообщения:
    4.866
    Симпатии:
    784
    Адрес:
    Лень
    кодировка файла index ?
     
  3. mkramer

    mkramer Суперстар

    С нами с:
    20 июн 2012
    Сообщения:
    6.012
    Симпатии:
    1.099
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    8.851
    Симпатии:
    616
    Адрес:
    из России с любовью
    возможно в локальной системе запрещено открывать файл по URL. смотри настройку allow_url_fopen
    https://php.net/manual/en/filesystem.configuration#ini.allow-url-fopen
    --- Добавлено ---
    В виндовой текстовой консоли есть нерешаемые проблемы с кодировкой. Она была запилена в расчёте на ДОС-овые кодировки (OEM) и смена кодовой страницы приводит к косякам. Полноценный уникод ты никак не выведешь.

    Кому не лень проверьте как себя ведёт php в окружении cmd и в cygwin.