Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
irishmann

irishmann

Научись пользоваться дебаггером
  • 309
    вклад
  • 3
    вопроса
  • 503
    ответа
  • 36%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как сделать маску ввода банковской карты с скрытыми символами?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    Ответ написан 06 апр.
    1 комментарий
    Нравится 1 комментарий
  • Как выбрать версию php для композер?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    в папке где работаешь с композером
    path_to_php7.4 path_to_composer install
    узнать пути
    which php7.4
    which composer
    Ответ написан 02 апр.
    2 комментария
    Нравится 2 комментария
  • Как вернуть несколько значений из функции?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    Месье знает толк в извращениях!
    function prints ($word){
        echo $word;
    }
    Зачем так делать? Есть же print_r, var_dump
    Из-за вот этого убогого куска говнокода у тебя ничего и не получается, потому что либо у тебя вообще не включен показ ошибок, либо ты читать не умеешь. return array($x1,$x2); в equation() возвращает массив, а в prints() ты пытаешься вывести массив через echo как строку без преобразования. Не надо так делать. Убрал твой говнокод prints() и случилась магия! return array($x1,$x2); Работает!
    spoiler
    <?php
        $a= 1;
        $b= -2;
        $c= -3;
        
        function equation ($a,$b,$c){
            $D=pow($b,2)-4*$a*$c;//D=b^2-4ac
            if ($D > 0) {// если D>0
                $x1=(-$b+sqrt($D))/(2*$a);// Первый X
                $x2=(-$b-sqrt($D))/(2*$a);// Второй X
        
            }elseif ($D = 0) {
                $x1=(-$b+sqrt($D))/(2*$a);// Первый X
        
            }elseif ($D < 0){
                $x1='Нет решения';
        
            }
            return [$x1, $x2];
        }
      
        $math = equation ($a,$b,$c);
        print_r($math);
    Ответ написан 30 мар.
    Комментировать
    Нравится 1 Комментировать
  • Как вычленить запросы PHP-приложения к MySQL?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    Есть какой-то универсальный способ отслеживания sql-запросов в работе php-приложения?

    Есть, например, логи sql сервера смотреть.
    Ответ написан 23 мар.
    Комментировать
    Нравится Комментировать
  • Как найти группу\альбом\фото в ВК, имея только прямую ссылку на фото?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    Судя по логотипу на футболке, связано с пабликом MDK. А вообще есть поиск по картинке.
    Ответ написан 22 мар.
    1 комментарий
    Нравится 1 комментарий
  • Как исправить ошибку failed to open stream: No such file or directory?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    Как ни странно, ответ в самом вопросе
    60549083cc835022828379.jpeg
    Ответ написан 19 мар.
    Комментировать
    Нравится Комментировать
  • Как включить отображение узлов в этой анимации?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    На гитхабе лежат исходники
    Вот тут нужно нажать
    605438f8a6ada513970062.png

    Вот ссылка для ленивых. Качаем и пользуемся.
    У меня все работает.

    60543d61a0442972417560.png
    Ответ написан 19 мар.
    2 комментария
    Нравится 1 2 комментария
  • Как реализовать выпадающий список?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    https://select2.org/ почти то же самое
    Ответ написан 15 мар.
    Комментировать
    Нравится Комментировать
  • Как вывести картинку на нескольких страницах?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    include
    Ответ написан 05 мар.
    Комментировать
    Нравится Комментировать
  • Как сделать сортировку таблицы mysql?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    Команда ORDER BY
    Ответ написан 16 февр.
    Комментировать
    Нравится Комментировать
  • Что изучить по поводу веба?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    Джанго
    Ответ написан 10 февр.
    Комментировать
    Нравится 1 Комментировать
  • Как исправить баг в функции?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    Как исправить баг, который возникает при прокрутки страницы вверх. Если подняться до самого верха, то offset начинает уходить в большие минусовые числа

    На 88.0.4324.104 хроме ничего не уходит в минус. offset изменяется от 9 примерно до 0,0000010170264895681865, это никак не отрицательные числа.
    Ответ написан 01 февр.
    Комментировать
    Нравится Комментировать
  • Нужно создать корзину для сайта (учебный вариант)?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    Плохо искал
    Один, два, три
    Ответ написан 01 февр.
    Комментировать
    Нравится Комментировать
  • Как отфильтровать все символы которые запрещены в URL?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    preg_replace
    Функции для работы с регулярными выражениями
    Примеры использования регулярных выражений на php
    Ответ написан 22 янв.
    Комментировать
    Нравится Комментировать
  • На любом php-хостинге есть постоянное доменное имя по умолчанию?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    Ага
    Ответ написан 20 янв.
    1 комментарий
    Нравится 1 комментарий
  • Как передать изображение?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    base64
    Ответ написан 03 дек. 2020
    1 комментарий
    Нравится 1 1 комментарий
  • Как сохранять промежуточные ответы чат-боту?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    Либо сессии, либо localStorage на стороне клиента
    Ответ написан 19 окт. 2020
    3 комментария
    Нравится 3 комментария
  • Как поменять права на папку через sudo?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    Иногда достаточно погуглить
    https://linuxway.ru/pervye-shagi/komanda-chmod-pri...
    Ответ написан 23 сент. 2020
    Комментировать
    Нравится 2 Комментировать
  • Как занести текст параграфа сайта в переменную php??

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    В форму ставишь невидимое поле с нужным заголовком

    UPD.
    matvey_tepaykin,
    Вот, допустим, три страницы с формами обратной связи

    <html>
        <head>
            <title>Feedback page 1</title>
        </head>
        <body>
            <form action="post_send.php">
                <input type="hidden" value="Feedback page 1" name="subject">
                <textarea name="body"></textarea>
                <button type="submit">Отправить</button>
            </form>
        </body>
    </html>
    
    <html>
        <head>
            <title>Feedback page 2</title>
        </head>
        <body>
            <form action="post_send.php">
                <input type="hidden" value="Feedback page 2" name="subject">
                <textarea name="body"></textarea>
                <button type="submit">Отправить</button>
            </form>
        </body>
    </html>
    
    <html>
        <head>
            <title>Feedback page 3</title>
        </head>
        <body>
            <form action="post_send.php">
                <input type="hidden" value="Feedback page 3" name="subject">
                <textarea name="body"></textarea>
                <button type="submit">Отправить</button>
            </form>
        </body>
    </html>


    А вот обработчик PHP который отправляет форму на почту

    <?php
    
        $subject = $_POST['subject']; // заголовок письма
        $body = $_POST['body']; // тело письма
    
        //дальше отправляешь на почту как тебе удобно, через mail() или PHPMailer
    
    ?>

    Ответ написан 31 авг. 2020
    3 комментария
    Нравится 1 3 комментария
  • Как отправить данные с формы на почту, если нет почты сайта???

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    Берем, изучаем, пользуемся. В гугле есть русская инструкция.
    https://github.com/PHPMailer/PHPMailer
    Ответ написан 27 авг. 2020
    6 комментариев
    Нравится 6 комментариев
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 9 ответов
    • 0 вопросов
  • dyuriev
    Денис Юрьев
    • 8 ответов
    • 0 вопросов
  • cicatrix
    • 8 ответов
    • 0 вопросов
  • 0xD34F
    0xD34F
    • 7 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 6 ответов
    • 0 вопросов
  • approximate_solution
    approximate solution
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации