А автору вопроса нужно только УСЛОЖНИТЬ прямое скачивание, без запрета. По аналогии с MP3- и кино-сайтами, где прямые ссылки на файлы отсутствуют, вместо них постоянно "создаются" временные линки.
У Lenovo подсвеченная клавиатура, но максимум 16 гигов памяти против 32 у Dell.
Если, конечно, ссылки именно тех моделей, которые оцениваются.
А то и там и там заявлена установленная Windows 10.
Ася, если вам не в игрушки играть, то лучше смотреть на процессор/объём памяти.
И на вентилятор охлаждения. А то есть такие ноутбуки, где из-за этой недовертушки уже 3-й чип подыхает (северный мост перепаяли, потом южный, а поза-поза-вчера видеочип накрылся!)...
Может. Варианты команд: fdisk -l - покажет обнаруженные диски, но неудобно. lsblk - покажет обнаруженные диски, коротко и удобно. mount - покажет список примонтированных в данный момент дисков. df - покажет занятое/свободное на партишнах место.
Можно ещё штудировать /var/log/syslog, но это сложнее...
P.S. Ой, то бишь штудировать /var/log/dmesg.
HTTP 302 - это приказ браузеру перейти по адреса, указаннову в заголовке "Location:".
Загружайте указанный адрес (не забыв про Set-Cookie) - видимо вы уже авторизованы...
Set-Cookie - это назначение cookie. Который при второй запросе вы тоже должны передать серверу.
А вот почему теперь срезает и браузер - я не знаю. Ищите...
Если неизвестно что вертится - тогда monit и ping, он это умеет.
Как вариант - просканировать открытые порты этого компьютера, и проверять доступность/работоспособность найденных портов.
А что в локалке - удалённые сервера не могут находиться в локальной сети? Удалённый - это значит "не на самом помпьютере, а на другом, соседнем, дистанционно удалённом".
Проверяйте, что в первом ответе сервера вам НЕ прилетает Set-Cookie.
Потому что если во втором ответе он есть - то и в первом, по логике, должен быть.
Теперь про ответ сервера, ошибка HTTP 422, Unprocessable Entity - говорит о том, что в запросе нашлась ошибка. Возможно из-за параметра "utf8", который выглядит как-то странно.
А может ещё из-за чего-то, нужно смотреть, что же CURL отправляет на самом деле...
"Список в инпуте"? input - это строка ввода текста, в ней нет списков, и тем более их анимации.
Поэтому на анимацию я никак не смотрел, проверял только функционал JS кода.
А красивость - это, прошу прощения, уже полностью ваша забота и чувство прекрасного, ещё раз простите.
Скорее всего некорректен "trgt = this.id;" внутри success: function(data) { ... }.
Ниже этот код повторяется, раскомментируйте его (удалите // перед ним) - и заработает.
А такой код внутри success - удалите.
P.S. Но по правильному - trgt должен присваиваться внутри success.
SELECT table1.id AS t1_id, table2.id AS t2_id, table3.id AS t3_id
FROM table1, table2, table3
WHERE table1.name='Tom' AND table2.name='Tom' AND table3.name='Tom'
if (!file_exists($path)) {
сделайте:
if (!is_readable($path)) {
А вместо:
логичнее сделать: