• Музыкальный смартфон?

    Nothingman
    @Nothingman
    Вот тут может найдете что-нибудь подходящее
    Ответ написан
    Комментировать
  • PHP: Получить данные с удаленного сервера

    @cat_crash
    Судя по ошибке — на сервере не настроены DNSы.
    Отвечая на вопрос:
    1. Настроить свой сервер DEBIAN
    2. Доступаться к данным по HTTPS можно через Curl. Если сертификаты самоподписаны, то надо игнорировать ошибки, как говорил AGvin
    Ответ написан
    Комментировать
  • PUT & POST при написании API

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    POST запрос подразумевает создание записи, результатом ее должены быть пустое тело ответа и заголовок location c uri нового объекта.

    PUT — подмена записей. Тобиш обновить одно какое-то поле у записи нельзя. Опять же, если вы заменили объект — то вы уже имеете на руках все нужные данные, посему ответом может быть опять же заголовок location.

    есть еще метод PATCH, который позволяет именно обновлять запись (конкретное поле или несколько из них). Тут тоже подразумевается возврат только URI. По сути какие либо данные вам может вернуть только GET запрос.

    И есть еще куча заморочек со статус кодами, мол 200 это хорошо только для GET, так как оно имеет тело ответа. А для большинства других нужен 204, который говорит что все хорошо, но есть только заголовки.

    НО… это если по феншую и именно RESTFull, причем это далеко не все. Обычно дальше GET/POST/PUT/DELETE никто не идет… PATCH вообще редко используют, а вот LINK вообще ниразу не видел что бы на реальных проектах применяли…
    Ответ написан
    Комментировать
  • Коннект к БД из функций (PHP)

    MarcusAurelius
    @MarcusAurelius
    автор Impress Application Server для Node.js
    Варианты:

    1. Сделайте статический класс db в db.php и в нем сделайте все функции «public static function» например: db::connect, db::query, db::freeCursor, db::getLasInserttId и т.д. и тогда вообще не нужно будет указатель на объект БД куда-то передавать в другие модули.

    2. Сделайте у себя в проекте FrontController — то есть, единую точку входа, все URL переадресуйте на нее и вместо того, чтобы потом подключать все модули в каждом php файле — подключайте их один раз централизовано из одного файла, а там и с путями проблем не будет.

    3. Сделайте в том файле, который устанавливает свзяь в БД переменную $db = db::connect(dbHost,dbName,dbUser,dbPassword); только объявляйте ее не внутри функции, а в теле php кода и потом во всех функциях, где нужно доступаться к пишите global $db; и далее $db->MethodName…

    4. Прочтите все же что-то по областям видимости в PHP

    5. Или возьмите готовый фреймворк, где эти задачи решены, а когда Вас от движка стошнит, а это рано или поздно случится, то к этому времени, Вы уже разберетесь как делать не нужно )
    Ответ написан
    Комментировать
  • Solaris, php5: rmdir: Invalid argument [solved]?

    darkslesh
    @darkslesh
    Из имени диры надо убрать последнйи слеш. оставив что-то типа ***/albums/1
    Ответ написан
    1 комментарий
  • Вопрос по сотовым сетям

    @bondbig
    Как правило, канал оптический у БС. Может быть и радио, и спутниковый, правильно вам говорят. Но схема немного иная:
    телефон1 --> БС --> [оптика/радио/спутник] --> коммутатор оператора --> [оптика/радио/спутник] --> БС --> телефон2
    Ответ написан
    Комментировать
  • Вопрос по сотовым сетям

    GomelHawk
    @GomelHawk
    PHP / Symfony developer
    Телефон с БС, БС по сети оператора с другой БС и на другого абонента.
    Соединение внутри сети оператора может быть как по проводным сетям, так и через радиоканал, если БС достаточно удалена от других…
    Ответ написан
    5 комментариев
  • Как закачать письма обратно на почтовый сервер?

    savostin
    @savostin
    Еще один программист
    Простите, не удержался — напомнило вопрос «Как закачать файл обратно в Интернет — он мне больше не нужен».
    Ответ написан
    1 комментарий
  • Как вы переводите числа из двоичной в десятичную?

    @redsh
    допустим нужно перевести 10101. записываеш степени двойки в ряд

    16 8 4 2 1

    накладываеш маску в соответствии с бинарным числом

    16 0 4 0 1

    складываеш, получаеш 21

    нет совершенно никакого смысла возводить что-либо в какие-то степени и городить прочий матан. двоичная система не зря выбрана в качестве основной для процессоров:)
    Ответ написан
    1 комментарий
  • Поисковый движок на PHP?

    Обычный полнотекстовый поиск не подходит? Если не нужно сложного ранжирования, по-моему, самое оно
    Ответ написан
    Комментировать