Я экспериментирую не на винде.
Тут два варианта:
- действительность не соответствовала задуманному, и это исправили в 5.3
- мануалы стали несоответствовать действительности, и надо писать багрепорт
Похоже, или косяк в пхп или, что скорее всего, предмет требует более глубокого изучения мануалов и даже сорцов пхп :)
В каждый скрипт можно добавить нужную строчку другим скриптом )
Вообще, когда я что-то делаю, у меня почти всегда инклудится какой-то header.php, в котором я при необходимости добавляю подобные штуки.
Да, действительно, работает только после setlocale() и никакие шаманства с php.ini и .htaccess воздействия не имеют.
Во всяком случае, у меня тоже не получилось установить дефолтную локаль.---------- Добавлено 17.10.2013 в 13:37 ----------Как вариант, сделать в php.ini или в конфиге виртуалхоста костыль в виде auto_prepend_file.
Браузер сам возьмёт нужный стиль, в зависимости от media
Ой не, не на винде.
Но если на винде это пускать, то там тоже должны быть локали, которые где-то лежат и доступны для чтения.
Если скрипт не работает, значит, у пхп не получается прочитать локаль.
Значит, по-другому называются в виндовсе :)
Вы меня конфузите такими вопросами ))
Или скриптом или в системе выставить или в php.ini или в .htaccess
Значит, проблема с локалью.
У меня вот такой вариант не работает (обе реги)
$str="это как так?"; echo preg_replace("/\bкак\b/", "никак", $str); echo preg_replace("/ка\w/", "никак", $str);
А вот такой вариант работает (обе реги):
setlocale(LC_CTYPE,"ru_RU.CP1251"); $str="это как так?"; echo preg_replace("/\bкак\b/", "никак", $str); echo preg_replace("/ка\w/", "никак", $str);
То есть, например, \w оно принимает за букву?
Может, локалю нужно указать?
Ну всё не так плохо.
Вы бы вряд ли обрадовались, если домен был зарегистрирован кем-то другим :)
4. Юзать яндекс.xml
5. Купить весь Яндекс и бесплатно использовать его ресурсы