• Telegram API, как получать ID отправленного сообщения?

    TTATPuOT
    @TTATPuOT
    https://code.patriotovsky.ru/
    Заходите в документацию метода sendMessage.

    Читаете там строку:
    Use this method to send text messages. On success, the sent Message is returned.

    Переводите её в переводчике, понимаете, что она значит и переходите к объекту Message, где есть поле:
    message_id Integer Unique message identifier inside this chat
    Ответ написан
    1 комментарий
  • Как гарантировано закомментировать любой кусок HTML ?

    Gibbzy
    @Gibbzy
    <?php /*
    комментарий
    */?>


    ну как вариант )
    Ответ написан
    Комментировать
  • Актуален ли процедурный php в 2018?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Its time to stop! Пожалуйста хватит, с поводом и без советовать ООП. Это отличный подход упрощающий читаемость, увеличивающий реиспользуемость и упрощающий расширяемость. Но он нужен не везде!

    Если вы создаёте сайт состоящий из 2 текстовых блоков и формой обратной связи в 95% случаев вам не нужен ООП. Хватит таскать пакеты с сотней зависимостей для единоразового выполнения базовой операции... Для ООП есть свой чётко определенный сценарий использования описанный в сотнях статей по всему интернету, в том числе применительно к php.

    Поэтому отвечая на вопрос ТС - да актуален, но стоит правильно оценивать необходимость и применимость в зависимости от поставленной задачи. Для этого нужно заиметь некоторый опыт и изучить остальные парадигмы.
    Ответ написан
    Комментировать
  • Как исправить ошибку "Cannot send session cache limiter"?

    @D3lphi
    headers already sent. Что переводится, как "Заголовки уже отправлены". Для запуска сессии, php выставляет куку на клиенте. Cookies устанавливаются с помощью отправки соответствующих заголовков. И, если заголовки были отправлены ранее, то возникает такая ошибка. Для того, чтобы решить эту "проблему", необходимо проверить, есть ли где-то в коде (до этого места) вывод данных. Это может быть echo, или же вообще, пустая строка перед открывающимся тэгом <?php. Если ничего не обнаружили, попробуйте изменить кодировку файла на UTF-8 без BOM.
    Ответ написан
    1 комментарий
  • Как скрыть часть email средствами php?

    kompi
    @kompi
    nullstack devoops
    Оставляет незакрытыми только первый и последний символ до @:
    $email = 'ab.a_-a-3.s3@mail.ru';
    $length = strpos($email, '@') - 2;
    $asterisk = '*';
    for($i = 1; $i < $length; $i++)
      $asterisk .= '*'; 
    $email = substr_replace($email, $asterisk, 1, $length);
    Ответ написан
    Комментировать
  • Как исправить функцию отправки почты?

    @ipokos
    Ну как Вам уже писали выше, что отправка происходит через файл, который лежит на стороннем сервисе, а у того (http://green.alpachini.ru) закончился хостинг.
    По сути, в условии if(is_array($file)) { ....
    У вас уже собирается содержимое письма.

    Если на скорую руку, можете попробовать, убрать участок кода работы с $curl
    И вызвать стандартный mail().
    Например:
    // код вашей функции 
    
    mail($email, $subject, $multipart); 
    /*
     $curl = curl_init();
        		curl_setopt($curl, CURLOPT_URL, 'http://green.alpachini.ru/send_mail.php');
                curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
          curl_setopt($curl, CURLOPT_POST, true);
          curl_setopt($curl, CURLOPT_POSTFIELDS, "to=$email&tema=".urlencode($subject)."&text=".urlencode($multipart)."&from=site@site.com&boundary=$boundary");
          
          $out = curl_exec($curl);
        curl_close($curl);
    */


    Если решите использовать стандартный отправщик, не лишним будет почитать по нему доку: php.net/manual/ru/function.mail.php
    Ответ написан
    Комментировать
  • Оставляете ли вы авторство на сайтах если разрабатывали её в компании и стоит ли это делать?

    Jump
    @Jump
    Системный администратор со стажем.
    Не совсем понятно - в этой фирме что сделала сайт Вася занимается дизайном, версткой, программированием, наполнением?
    Иначе откуда у него возьмется авторство сайта? Если Вася занимается программированием у него будет авторство на код и только, но никак не на сайт.

    Далее - что написано в договоре между Васей и фирмой?
    Обычно там прописано что исключительные права переходят к фирме.
    Авторы - программисты дизайнеры и прочие имеют авторство, а вот исключительные права на продажу и распространение только у фирмы в которой они работают.
    Обычно так, но надо смотреть договор чтобы сказать точно.
    В спорных моментах можно решить вопрос в суде.

    По поводу оставления в коде закладок, бэкдоров, подписей и прочего - с разрешения фирмы.
    Можно конечно и без разрешения - но за такие художества могут без премии оставить, или в суд подать.
    Опять же уточнять надо путем изучения договора.

    1)Это ваши взаимоотношения с работодателем - можно или нет прописано в договоре по которому вы работаете, в служебной инструкции, в правилах компании.
    2)Тут исключительно все от вашей фантазии зависит.
    3)Нет.
    Ответ написан
    1 комментарий