Желательно без использования сторонних библиотек типа PHP mailer.Ничего не мешает вам сделать это самостоятельно, посмотреть спецификацию протокола смтп, установить сокет соединение с нужным смтп сервером на нужном порту, пройти аутентификацию, переслать/получить ключ в случае если сервер требует сертификат, передать сообщение, получить подтверждение и ответ сервера, закрыть соединение. Делов на пару дней.
В первом случае это явное 404Не надо путать "не найдены данные" (например при поиске на сайте) и "не найдена страница по урл".
либо не правильно обработать неправильные данные (к примеру в цикл строку засунул, а не массив)... во втором 500.Это вообще к статусам не относится, скажем так - это ваш личный косяк как разработчика, и тут 500 выставлять вообще не надо, если это фатал - сервер сам отдаст 500, а если это не критичная фигня, где просто на страничке 1 строка не будет отображаться - это не 500, это руки кривые, просто поправить надо, никаких принудительных 500 не нужно, страница то рабочая.
function showThemes(limit=3) {
...
for (let i = 0; i < thread.messages.length; i++) {
if($i==limit)return;
... А если я авторизовался - без проблем, можно видеть все подкюченные файлы. Я это имею в виду. Или же, если стили и скрипты не подключенны на странице, а просто находятся в общей папке, то спорсить их нельзя?Во первых - если у вас скрипты или стили несут некую угрозу безопасности сайта, то уже что-то пошло не так.
Выводится только "соединение установлено", а так - ничегоВо первых - включить вывод ошибок, в логи же вы не смотрите...
$link = mysqli_query($link, "SELECT * FROM 'table-name' WHERE USER_ID = 1620");Сам линк зачем-то затирается результатом выполнения запроса, внутри запроса имя таблицы зачем-то в кавычках (либо убрать, либо использовать обратные кавычки), потом вообще повтор и бред - $query = "SELECT * FROM 'table-name' WHERE USER_ID = 1620"; //снова кривой запрос, теперь уже в переменной, зачем?
$result1 = mysqli_query($link, $query) or die(mysqli_error($link)); //Линк тут уже заменен результатом выборки,
//так что там не ресурс подключения, но варнинги мы не смотрим, так что пофиг же, да?Я хочу загрузить на сайт через input файлЧто за файл?
после этого он должен обработаться jsЧто именно обрабатывается?
и передать переменную в python код.Какую переменную, только что вроде о файле говорили?
В python он кодирует фай.Кто такой "он"? И от чего он его кодирует?
После этого я хочу добавить, полученный файл на сайт с возможностью скачивания.Так что за файл такой волшебный?
Какими способами я могу это сделать?Писать много кода. Так работают все программисты. План отличный, можете приступать.