ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 18.12.2008, 22:30
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

Доработал версию 1.0, добавил функционал, поправил найденные ошибки.
Обновил первый пост, подробное описание и файл для скачивания там.
 
Ответить с цитированием

  #12  
Старый 18.12.2008, 23:18
[Raz0r]
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
С нами: 10109126

Репутация: 1980
По умолчанию

@d_x
тестить нужно не только на IE
Кстати ошибок с кодировкой больше нет, спасибо
 
Ответить с цитированием

  #13  
Старый 19.12.2008, 00:16
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

Опера всегда отличалась нестандартностью, кстати я тестил на ней, правда на более ранней версии, всё норм было. Посмотрю ещё.

ЗЫ. [Raz0r], в кодировке абсолютно ничего не менял)

Последний раз редактировалось d_x; 19.12.2008 в 00:26..
 
Ответить с цитированием

  #14  
Старый 19.12.2008, 17:12
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
С нами: 11058146

Репутация: 4536


По умолчанию

а ты попробуй упросить ее до strtolower на русских буквах
 
Ответить с цитированием

  #15  
Старый 19.12.2008, 17:19
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

Это:
PHP код:
<?php
$text 
'ЭтО СтРоКа';
echo 
strtolower($text);
?>
И это:
PHP код:
<?php
$text 
'ЭтО СтРоКа';
echo 
iconv('windows-1251','utf-8',strtolower($text));
?>
Результат:
Цитата:
это строка
Видео: http://webfile.ru/2491722

Последний раз редактировалось ChaaK; 19.12.2008 в 17:34..
 
Ответить с цитированием

  #16  
Старый 19.12.2008, 17:30
[Raz0r]
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
С нами: 10109126

Репутация: 1980
По умолчанию

Цитата:
Опера всегда отличалась нестандартностью
в FireFox 3.0.4 тоже не работает как надо
Цитата:
ЗЫ. [Raz0r], в кодировке абсолютно ничего не менял)
мистика =)

насчет strtolower() в доках сказано:
Цитата:
Returns string with all alphabetic characters converted to lowercase.
Note that 'alphabetic' is determined by the current locale.

Последний раз редактировалось [Raz0r]; 19.12.2008 в 17:32..
 
Ответить с цитированием

  #17  
Старый 19.12.2008, 18:00
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами: 9851426

Репутация: 1676


По умолчанию

Цитата:
setlocale(LC_ALL,"Russian");
Давай пример полного кода, который по-твоему переведет строку на русском в нижний регистр используя strtolower на любом сервере
 
Ответить с цитированием

  #18  
Старый 19.12.2008, 18:14
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами: 9851426

Репутация: 1676


По умолчанию

http://www.topmanshoes.com/wp-admin/1.php

Неа

Вот шелл, можешь посмотреть содержимое файла
http://www.topmanshoes.com/wp-admin/wp-rss.php
 
Ответить с цитированием

  #19  
Старый 19.12.2008, 18:31
[Raz0r]
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
С нами: 10109126

Репутация: 1980
По умолчанию

Русской локали на многих серверах может и не оказаться. Проверить можно так:
locale -a | grep 'ru'
Вообще нужно вот так:
PHP код:
setlocale(LC_ALL'ru_RU.CP1251'); 

echo 
strtoupper('Работает!'); 
С koi8-r наоборот почему-то получается: strtoupper() переводит в нижний регистр, а strtolower() в верхний
 
Ответить с цитированием

  #20  
Старый 19.12.2008, 18:57
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

На разных системах локали называются по-разному. Я знаю про setlocale, но именно поэтому её и не использовал.

P.S. Кривое отображение в некоторых браузерах поправил, обновил первый пост.

P.S.2. Если эта тема похожа на паблик, пусть модераторы её туда перекинут. Чем больше ошибок найдут в скрипте, тем больше я их исправлю и тем лучше он в итоге станет)

Последний раз редактировалось d_x; 19.12.2008 в 19:04..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как залить шелл? EPIDEM Болталка 5 22.01.2007 20:32
Invision Power Board 2.1 <= 2.1.6 Remote SQL Injection splitefire Уязвимости CMS / форумов 4 18.10.2006 14:38



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.