В первом случае это явное 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 он кодирует фай.Кто такой "он"? И от чего он его кодирует?
После этого я хочу добавить, полученный файл на сайт с возможностью скачивания.Так что за файл такой волшебный?
Какими способами я могу это сделать?Писать много кода. Так работают все программисты. План отличный, можете приступать.
let indexNum; // нужно получить сюда индекс (тольуо нужно var, а не let)
// вот тут будет немного сложно, включаем мозг...
box.forEach((item, index) => { //мы делаем цикл, и набрасываем слушатели(!)
item.addEventListener('click', () => { //которые могут вообще никогда не случиться, или случиться через час
indexNum = index; //и ТОЛЬКО ТОГДА в indexNum что-то появится, на текущий момент мы только объяснили
//что делать по клику, пока это только команда сделать что-то в случае чего-то, indexNum до тех пор пустой
});
});
// тут indexNum все еще пустой, так как мы не умеем кликать на объекты быстрее чем исполняется код.
mainWrapper.addEventListener('click', () => {
console.log(indexNum); // выведет предыдущее значение индекса при первом клике
// но помним, что клика еще нет!
});
// и тут клика еще нет
for (let index = 0; index < 3; index++) {
console.log(indexNum); // но здесь undefined, а именно здесь индекс и нужен
// не "но", а здесь клика еще нет, а вы пытаетесь получить его значение.
//код выполнился, теперь можете кликать, но теперь ваш фор уже вызываться не будет.
}
у меня есть файл PHP который записывает все входящие POST запросы в БДОх, я уже хочу посмотреть на этот сайт... Так красиво работа с пдо еще нигде не применялась. Форма ничего не требует, а значит можно не заполнять, собсно по этому и запросы пустые. В принципе надо сказать спасибо что пустые, а не с инъекциями...
Как сделать, чтобы то, что я ввел в textarea сохранялось в разметке страницыКуки, локалсторэйдж. По сути вы не можете изменить саму страницу через код, так как жс не умеет локально писать на диск без спроса (секюрити, и все вот это). При изменении странички через жс меняется только ее копия в оперативной памяти, сам исходный документ остается неизменным. Но для локального хранения придумали защищенные хранилища данных, котрые хранят текстовое представление каких-то данных (куки и локалсторэйдж).
навсегда, пока целенаправленно не будет изменено повторно?Есть ограничения, во первых на длину данных, во вторых - срок жизни и принудительная очистка куки. Так что "навсегда" звучит слишком монументально, но думаю вам подойдет и просто на длительный срок )
{
"1":{
"id":1,
"qty":2,
"price":666
},
"2":{
"id":2,
"qty":1,
"price":77
}
}