Jump to content

Антонов

Newbie
  • Posts

    16
  • Joined

  • Last visited

Антонов's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. 2kat76 Много бухгалтеров на такой короткий текст. В русском языке это кажется называется тавтологией.
  2. Вобщем, мне кажется, что нужной локали на хостинге нет. Вот результат проверки Агава print (setlocale(LC_ALL, 0)) возвращает С и больше ничего, причём независимо, что я пытаюсь установить. localhost print (setlocale(LC_ALL, 0)) возвращает LC_COLLATE=C;LC_CTYPE=Russian_Russia.1251;LC_MONETARY=C;LC_NUMERIC=C;LC_TIME=C И повторный ответ хостера это подтверждает:
  3. Попробуйте $subject = iconv('WINDOWS-1251', 'koi8-r', $subject); $message = iconv('WINDOWS-1251', 'koi8-r', $message); $subject - тема, $message - сообщение. Когда-то при реализации отправки почты с сайта тоже столкнулся с проблемой кодировки. convert_cyr_string не помогла, тогда я использовал функцию iconv. Если у вас на сайте кодировка не WINDOWS-1251, замените на нужную.
  4. Заменил strtolower на mb_strtolower, только тогда все символы преобразовались в нижний регистр. Буду теперь разбираться с рег. выражениями. А хостер запросил, цитирую: Ссылку то я дам, но он сможет только посмотреть результат работы скрипта, а не исходник.
  5. Ответа от хостера до сих пор нет. Продолжают праздновать что ли? Ещё она проблема. Оказывается, ни strtolower, ни strtoupper с кириллицей тоже на хостинге не работает.
  6. 2SelenIT хостеру я написал ещё вчера. Пока тишина. ru_RU.CP1251 тоже пробовал. 2xPoint с u номер не прошёл. Выдаёт ошибку и на localhost и на сервере. Warning: preg_match_all() [function.preg-match-all]: Compilation failed: invalid UTF-8 string at offset 21 in /hom Пока решил проблему ф-ией strtolower, но всё-таки хочу разобраться с этим вопросом доконца.
  7. Модификатор u кажется с кодировкой utf-8 работает. Файлы тоже нужно в этой кодировке сохранять? Сейчас у меня в win-1251.
  8. Странно. А настройка локали может влиять на результаты поиска? Я пробовал запустить вначале скрипта ф-ию setlocale(LC_ALL, "ru_RU"), но бесполезно. 2xPoint регистрозависимость только в кириллице, в латинице поиск осуществляется без учета регистра символов.
  9. Задача найти все однокоренные слова в тексте. Составил рег. выражение: preg_match_all('/\s([^\s]*'.$sub.'[^\s]*)/is', $text ,$q); где $sub-корень слова, $text-текст, $q-массив с результатом. Данное выражение прекрасно работало на локальной машине под Windows, находились все слова независимо от регистра символов. Однако, когда я загрузил скрипт на сервер, работающий под FreeBSD, поиск в тексте стал регистрозависимым. Хотя модификатор i в рег. выражении стоит. Подскажите, в чём может быть проблема?
  10. Спасибо rus, хоть ничего и не понял, поскольку в английском ни бум-бум. Постараюсь в гугле перевести.
  11. Кто-нибудь знает, как организовать передачу данных на сайте по протоколу https? Например регистрация/авторизация и т.д. Подскажите пожалуйста или дайте ссылку, где об этом можно почитать.
  12. А почему везде выводишь echo 'Ваша фамилия '.$LastName? Вообще вытащи все значения из $_POST отдельно, в самом начале скрипта, а уж потом выводи. <php $FirstName=$_POST['FirstName']; $LastName=$_POST['LastName']; $Email=$_POST['Email']; $Comment=$_POST['Comment']; echo 'Ваше имя '.$FirstName.'<br>'; echo 'Ваша фамилия '.$LastName.'<br>'; echo 'Ваш E-mail '.$Email.'<br>'; echo 'Ваш комментарий '.$Comment.'<br>'; ?> Примерно так.
  13. Скорее всего register_global отключена, поэтому вытаскивай переменные через глобальный массив $_POST Например: $LastName=$_POST['LastName']; echo 'Ваша фамилия '.$LastName; И так далее для каждого параметра. Можно конечно использовать print, но я предпочитаю echo. А учебник выброси, он похоже устарел. Возми Котерова или Колисниченко.
  14. Я не совсем уверен, но всё-таки попробуй указать для каждого тега COL атрибут span="количество столбцов", это первое, второе, для форматирования содержимого лучше используй стили, потому что атрибуты могут в некоторых браузерах не работать. Во всяком случае я как-то пробовал, отображаются только в ИЕ, а в Опере и ФФ ни в какую. А это что <col />? Тег COL не имеет закрывающей пары и размещается не в контейнере COL, а в COLGROUP при создании группы столбцов.
  15. Если браузер ФФ, то: Инструменты-Настройки-Приватность-Показать Cookies. В Опере примерно то же самое. Ищи куку со своего сайта имя куки PHPSESSID. Если задаёшь имя сессии с другим именем через session_name(), то и имя будет соответствующим. Если куки отключены, то и сессии в приведённом варианте работать не будут.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy