Rill24, смотря что вам нужно. Да, если вы скачаете программы, что я указал в ответе, то этого будет достаточно для НАЧАЛА изучения, которое будет не таким коротким по времени, как кажется.
Пишете приложение на Python, которое обращается к серверу по API, которое отдает вашему приложению нужную информацию.
С вашей "детализацией" технического задания посоветовать больше не представляется возможным.
Никита , ваш вопрос "тянет" на development с нуля, так как в вашем вопросе ноль полезной информации (к чему вообще все эти span class-ы?). Кусок вашего PHP-коде вообще просто тупо кусок кода от запроса, коих миллионы.
Допустим, он работает. Ок, тогда, если даже echo выводит строкой данные, но вы не имеете понятия, как это просто в table подставить, то здесь далеко до AJAX, который вы вообще не приводите и не имеет ничего общего с "сделал заголовки с помощью span".
Учите матчасть, как бы банально не выглядело бы, а то ваш вопрос выглядит как "есть дворники на машине, а это кнопка, которую нажимают, а а зеркалах видны задние машины, потому что резина зимняя, как на фото ниже".
Anton_repr, объявите переменную "buttonClicked", после нажатия присваивайте ей значение, например, True. В методе, который срабатывает на нажатие, проверяйте значение этой переменной - если True, то не показывайте MessageBox.
Второй вариант: после нажатия кнопки выставляйте значение свойства кнопки в Disabled - нажать повторно не получится.
Евгений, пожалуйста. Если опыта маловато, то, возможно, так будет удобнее:
tcpdump -vvv -i any -s 0 'tcp port http' -w /tmp/dump.cap
Когда запустите, на экране будет отображаться только (не удивляйтесь) увеличивающийся счетчик перехваченных фильтром пакетов, но содержимое трафика будет писаться в файл /tmp/dump.cap.
Очень удобно потом это файл переписать на локальный компьютер и открыть программой Wireshark. Когда откроется, в полосу ввода фильтра вверху вбейте http и нажмите Enter.
На пакете правой кнопкой, чтобы увидеть в "чистом виде":
Вам надо точнее написать, что вы в конфигурационных файлах настраивали - так трудно посоветовать.
Ну, для начала, надо sudo ufw allow mysql
Потом желательно настроить через (ответить "Yes" на разрешение удаленного подключения) mysql_secure_installation
И следовать инструкциям на экране.
Форма отправляет данные на handler.php. Ваш вопрос - не вопрос, так как лишён смысловой составляющей. Не хотите посылать на handler.php - не посылайте. Просто уберите action. handler.php от этого не пострадает.
invisii, опыт просто. Ну а если логично рассуждать, то это очевидно, так как есть веб-сервер, который обслуживает HTTP-запросы и который "отдает" существующий ресурс (страницу) браузеру, но возвращает 404 wget-у. HTTP-запросы, как правило, мало чем друг от друга отличаются, но в User Agent честные разработчики софта пишут настоящий идентификатор. Владельцы сайтов часто прибегают к методике анализа User Agent - например, защита от распространенных в былые времена "качалок" типа Download Master, GetRight, GoZilla и прочих, которые, впрочем, всегда "умели" подставлять "нужный" User Agent во время скачивания файлов.
La1serg, потому что "не могу" может трактоваться по-разному: либо у вас "белый" экран в браузере (т.е. не прорисовывается контент), либо ошибку ERR_NAME_NOT_RESOLVED выдает, либо 404 - можно же деталей элементарных добавить?