[umka]

[umka]
Рейтинг
456
Регистрация
25.05.2008
Игорь К:
Спасибо, [umka]! Я выше ответил, что там в коде.

Я имел в виду не в коде страницы, а http-заголовок, отдаваемый сервером.

Сейчас сервер не говорит в явном виде, в какой кодировке выдаваемый контент:

$ HEAD "http://tm.ua/show_news.php?who=4690"

200 OK
Connection: close
Date: Wed, 21 Mar 2018 12:21:57 GMT
Server: nginx/1.12.2
Content-Type: text/html
Client-Date: Wed, 21 Mar 2018 12:21:58 GMT
Client-Peer: 62.149.5.223:80
Client-Response-Num: 1
X-Powered-By: PHP/5.4.16

Общий вес страницы 2.81 МБ

Рекомендую явно указать кодировку в http-заголовке

Content-Type: text/html; charset=windows-1251

Файловая система операционки, как правило, сама кэширует часто запрашиваемые файлы в оперативку.

Если вы 50 раз подряд обратитесь к файлу на жестком диске и к файлу на RAM-диске, то вряд ли увидите разницу.

Диск нужно тестировать чем-то более низкоуровневым. Например dd.

Ну тогда на файл нужно или права дать на выполнение (например, 0755) или в задании cron вызывать его тем же способом, как вы это делаете через консоль: /путь/к/bash /root/mysql-dump.sh

Раз в логе запись есть, значит, команда выполняется.

Если результат выполнения скрипта не соответствует ожидаемому, это косяк скрипта.

В 99% случаев проблемы с путями.

Сделайте вывод в файл результатов и посмотрите, что там получается

/root/mysql-dump.sh > /root/mysql-dump.log 2>&1

php

Регистронезависимое сравнение и пр. операции возможны только при правильно настроенной локали.

Разберётесь с локалью — не будет проблем с регистрами, диакритическими знаками и т.п., и не нужно будет громоздить трёхэтажные регулярки.

php

Проблему решит

setlocale(LC_CTYPE,"ru_RU.CP1251");


В этом тесте слово извени надо писать с буквой и. А fff должно стать bbb
В этом тесте слово извини надо писать с буквой и. А fff должно стать bbb
В этом тесте слово извини надо писать с буквой и. А bbb должно стать bbb
Оптимизайка:
Ну т.е. логины уже известны, осталось пароли подобрать :D

Да ладно, на мастерхосте вон все логины вообще под номерами по порядку :)

Конечно, логины лучше не светить, чем светить ... но это, в принципе, не критично.

Кстати, даже если директория home закрыта для чтения, то в большинстве случаев логины можно увидеть в /etc/passwd

Как правило, системные пользователи видят общедоступные файлы, в т.ч. конфиги.

Если же вы видите конфиги с паролями или файлы в домашних директориях других пользователей или, что ещё хуже, можете их изменять — это уже форменное безобразие :)

Всего: 6067