Задать вопрос
Ответы пользователя по тегу Веб-разработка
  • Как передать через PHP CURL данные в "php://stdin"?

    zenden2k
    @zenden2k
    PHP & C++ programmer
    Вам надо запускать новый процесс PHP и как-то передавать туда данные.
    Чтобы вариант через curl работал, нужно, чтобы скрипт читал php://input а не php://stdin
    Ответ написан
    Комментировать
  • SOAP client или запрос curl'ом, что лучше?

    zenden2k
    @zenden2k
    PHP & C++ programmer
    Почему бы не совместить? К примеру:

    class SOAPHttpSender extends SoapClient 
    {
        /**
        * Overrides the __doRequest method of SoapClient
        * 
        * @param $request Values to be sent via post/get method
        * @param $location WSDL 
        * @param $action Soap action
        * @param $version Soap version
        * @return $response Boolean
        */
        public function __doRequest($request,$location,$action,$version)
        {
            // Modify as per your requirement. For example, check out the Api-Key, user agent, soap action, etc. that we need to send in HTTP Header.
            $headers = array('Method: POST','Connection: Close','User-Agent: YOUR-USER-AGENT','Content-Type: text/xml','Api-Key:XYZ','SOAPAction: "'.$action.'"', 'SOAPVersion: "'.$version.'"'); 
    
            $ch = curl_init($location);
            curl_setopt_array($ch, array(CURLOPT_VERBOSE => FALSE, CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_POST => TRUE, CURLOPT_POSTFIELDS => $request, CURLOPT_HEADER => FALSE, CURLOPT_HTTPHEADER => $headers));
            $response = curl_exec($ch);
            curl_close($ch);
            return $response;
        }	
    }
    ?>
    Ответ написан
    3 комментария
  • Хочется хорошо и качественно разрабатывать, но как?

    zenden2k
    @zenden2k
    PHP & C++ programmer
    >Я - самый обыкновенный мальчик-самоучка,
    Мальчик - это сколько лет? Просто я тоже считаю себя мальчиком, правда мне 26 лет и за плечами множество сделанных проектов.

    >Хочется хорошо и качественно разрабатывать
    >php
    Несовместимые вещи. Не связывайтесь с php, вас там научат плохому.

    >Все мои знания бессистемны, подходы и методы примитивны, память я транжирю похлеще чем java, и хитростей тонкостей не знаю никаких.
    Это нормально, со временем и опытом все в голове разложится по полочкам. Конечно, если вы не будете сидеть на месте и будете перенимать чужой опыт.

    >Да, я прочел не одну книгу по программированию,
    Я программирую уже 13 лет и за это время дай бог чтобы хотябы 1-2 книги полностью прочитал. До какого-то момента вообще любил программировать "методом тыка", но потом неожиданно для себя обнаружил, что со знанием матчасти это получается быстрее.

    >Мне очень стыдно, но ни что такое системы контроля версий, ни фреймворки, ни какие-либо тонкости я, по сути, не знаю.

    Стыдиться тут нечему

    >что годы идут, а прогресс все менее заметен.
    Могу сказать по опыту, что спешить некуда! Вам это еще успеет надоесть. Успеете еще посидеть над кодом в офисе по 8 часов в день.
    Ответ написан
    Комментировать
  • Разработка под Mac OS X без наличия самой ОС

    zenden2k
    @zenden2k
    PHP & C++ programmer
    1. Можно писать на C++ с использованием Qt, QtCreator вам в помощь.
    2. Тестировать можно на виртуальной машине — скачайте готовый образ Mac OS X для VmWare/VirtualBox с рутрекера (есть сборки и для процессоров AMD). Главное чтобы ваш процессор поддерживал аппаратную виртуализацию.
    Ответ написан
    2 комментария