PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (98): В начало « ... 90 91 92 93 94 [95] 96 97 98 »

> Найдено сообщений: 1459
ALEN Отправлено: 27 Октября, 2008 - 09:08:17 • Тема: Человеко понятный URL • Форум: Apache и другие веб-серверы

Ответов: 9
Просмотров: 715
Champion
Вопрос идет в строке запроса (там где url).
Serga
Русские буквы в транлит ельзя перевести?
ALEN Отправлено: 26 Октября, 2008 - 19:27:17 • Тема: Кодировка переменной $_SERVER['REQUEST_URI'] • Форум: Программирование на PHP

Ответов: 8
Просмотров: 939
Serga
valenok прав, все будет нормально, если конечно с головой подходить к вопросу. Все таким образом все создают. Единственное, если такая проблема при создании поиска на сайте и приходится создавать такую фишку, то мой тебе совет переводи запрос например через base64 и потом обратно. А если это алиасы страниц, то лучше переводи их перед созданием на полу-транслит.

Таким образом ты лишишся множества лишних проблем!
ALEN Отправлено: 26 Октября, 2008 - 18:19:40 • Тема: Кодировка переменной $_SERVER['REQUEST_URI'] • Форум: Программирование на PHP

Ответов: 8
Просмотров: 939
Serga
Я не о том, как переводить. Я просто логику показал, как можно реализовать перевод. Т.е. принцип - "\xD0\xB0"=>"а" - а перекодировка, когда известна кодировка начальная не составит труда. Т.е. мы, чтоб определить кодировку ищем совпадение. А точнее, что-то похожее на это "\xD0\xB0"
ALEN Отправлено: 26 Октября, 2008 - 10:22:36 • Тема: Кодировка переменной $_SERVER['REQUEST_URI'] • Форум: Программирование на PHP

Ответов: 8
Просмотров: 939
Serga На UTF заволялся массив:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. array(
  3. "\xD0\xB0"=>"а", "\xD0\x90"=>"А",
  4. "\xD0\xB1"=>"б", "\xD0\x91"=>"Б",
  5. "\xD0\xB2"=>"в", "\xD0\x92"=>"В",
  6. "\xD0\xB3"=>"г", "\xD0\x93"=>"Г",
  7. "\xD0\xB4"=>"д", "\xD0\x94"=>"Д",
  8. "\xD0\xB5"=>"е", "\xD0\x95"=>"Е",
  9. "\xD1\x91"=>"ё", "\xD0\x81"=>"Ё",
  10. "\xD0\xB6"=>"ж", "\xD0\x96"=>"Ж",
  11. "\xD0\xB7"=>"з", "\xD0\x97"=>"З",
  12. "\xD0\xB8"=>"и", "\xD0\x98"=>"И",
  13. "\xD0\xB9"=>"й", "\xD0\x99"=>"Й",
  14. "\xD0\xBA"=>"к", "\xD0\x9A"=>"К",
  15. "\xD0\xBB"=>"л", "\xD0\x9B"=>"Л",
  16. "\xD0\xBC"=>"м", "\xD0\x9C"=>"М",
  17. "\xD0\xBD"=>"н", "\xD0\x9D"=>"Н",
  18. "\xD0\xBE"=>"о", "\xD0\x9E"=>"О",
  19. "\xD0\xBF"=>"п", "\xD0\x9F"=>"П",
  20. "\xD1\x80"=>"р", "\xD0\xA0"=>"Р",
  21. "\xD1\x81"=>"с", "\xD0\xA1"=>"С",
  22. "\xD1\x82"=>"т", "\xD0\xA2"=>"Т",
  23. "\xD1\x83"=>"у", "\xD0\xA3"=>"У",
  24. "\xD1\x84"=>"ф", "\xD0\xA4"=>"Ф",
  25. "\xD1\x85"=>"х", "\xD0\xA5"=>"Х",
  26. "\xD1\x86"=>"ц", "\xD0\xA6"=>"Ц",
  27. "\xD1\x87"=>"ч", "\xD0\xA7"=>"Ч",
  28. "\xD1\x88"=>"ш", "\xD0\xA8"=>"Ш",
  29. "\xD1\x89"=>"щ", "\xD0\xA9"=>"Щ",
  30. "\xD1\x8A"=>"ъ", "\xD0\xAA"=>"Ъ",
  31. "\xD1\x8B"=>"ы", "\xD0\xAB"=>"Ы",
  32. "\xD1\x8C"=>"ь", "\xD0\xAC"=>"Ь",
  33. "\xD1\x8D"=>"э", "\xD0\xAD"=>"Э",
  34. "\xD1\x8E"=>"ю", "\xD0\xAE"=>"Ю",
  35. "\xD1\x8F"=>"я", "\xD0\xAF"=>"Я",
  36.  
  37. )
  38.  

(Добавление)
<?function utf8_in_win($s)
{
$s=strtr($s,array(
"\xD0\xB0"=>"а", "\xD0\x90"=>"А",
"\xD0\xB1"=>"б", "\xD0\x91"=>"Б",
"\xD0\xB2"=>"в", "\xD0\x92"=>"В",
"\xD0\xB3"=>"г", "\xD0\x93"=>"Г",
"\xD0\xB4"=>"д", "\xD0\x94"=>"Д",
"\xD0\xB5"=>"е", "\xD0\x95"=>"Е",
"\xD1\x91"=>"ё", "\xD0\x81"=>"Ё",
"\xD0\xB6"=>"ж", "\xD0\x96"=>"Ж",
"\xD0\xB7"=>"з", "\xD0\x97"=>"З",
"\xD0\xB8"=>"и", "\xD0\x98"=>"И",
"\xD0\xB9"=>"й", "\xD0\x99"=>"Й",
"\xD0\xBA"=>"к", "\xD0\x9A"=>"К",
"\xD0\xBB"=>"л", "\xD0\x9B"=>"Л",
"\xD0\xBC"=>"м", "\xD0\x9C"=>"М",
"\xD0\xBD"=>"н", "\xD0\x9D"=>"Н",
"\xD0\xBE"=>"о", "\xD0\x9E"=>"О",
"\xD0\xBF"=>"п", "\xD0\x9F"=>"П",
"\xD1\x80"=>"р", "\xD0\xA0"=>"Р",
"\xD1\x81"=>"с", "\xD0\xA1"=>"С",
"\xD1\x82"=>"т", "\xD0\xA2"=>"Т",
"\xD1\x83"=>"у", "\xD0\xA3"=>"У",
"\xD1\x84"=>"ф", "\xD0\xA4"=>"Ф",
"\xD1\x85"=>"х", "\xD0\xA5"=>"Х",
"\xD1\x86"=>"ц", "\xD0\xA6"=>"Ц",
"\xD1\x87"=>"ч", "\xD0\xA7"=>"Ч",
"\xD1\x88"=>"ш", "\xD0\xA8"=>"Ш",
"\xD1\x89"=>"щ", "\xD0\xA9"=>"Щ",
"\xD1\x8A"=>"ъ", "\xD0\xAA"=>"Ъ",
"\xD1\x8B"=>"ы", "\xD0\xAB"=>"Ы",
"\xD1\x8C"=>"ь", "\xD0\xAC"=>"Ь",
"\xD1\x8D"=>"э", "\xD0\xAD"=>"Э",
"\xD1\x8E"=>"ю", "\xD0\xAE"=>"Ю",
"\xD1\x8F"=>"я", "\xD0\xAF"=>"Я",

));
return $s;
}?>
ALEN Отправлено: 25 Октября, 2008 - 11:03:31 • Тема: ОЦЕНИТЕ МОЙ САЙТ ! • Форум: Прочее

Ответов: 22
Просмотров: 199
IOpeH Дело вообще не в странности сайта.
Вы написали тему, чтоб оценили сайт. Вообще во время таких просьб, люди должны найти недостатки сайта, указать что нужно, а что лишнее. Вам указали на безобидные проблемы сайта. Вы от них отпераетесь.

Вообще например время генерации для программистов делают следующим образом:



ПРи необходимости Вы это увидите через исходный html , а пользователь не будет напрягатся. Это ему действительно не нужно. А более того, оно у людей ничего не понимающих будет вызывать множество лишних вопросов и левых мыслей.
ALEN Отправлено: 24 Октября, 2008 - 18:54:26 • Тема: Редакторы PHP • Форум: Программное обеспечение

Ответов: 421
Просмотров: 254513
pifon1989 А меня уже вообще все достало, сделали бы китайцы уже фишку, чтоб с головы текст вбивать и все! ))))

Конечно это из пределов реальности, но вообще я о том, что невидил неодного редактора классного. Почти все делаю на notepad2
ALEN Отправлено: 24 Октября, 2008 - 18:51:19 • Тема: остаться на .html вместо .php • Форум: Программирование на PHP

Ответов: 9
Просмотров: 572
А не проще сделать красиво на AJAX ???
ALEN Отправлено: 24 Октября, 2008 - 18:49:11 • Тема: ОЦЕНИТЕ МОЙ САЙТ ! • Форум: Прочее

Ответов: 22
Просмотров: 199
IOpeH пишет:
кроме этой маленькой строки на сайте есть еще куча интересностей

"интересностей" ИЛИ СТРАННОСТЕЙ?
ALEN Отправлено: 20 Октября, 2008 - 21:19:47 • Тема: как узнать прослушивают ли меня- • Форум: Программирование на PHP

Ответов: 7
Просмотров: 346
bgdankrlchuk Приведение ? ))))
ALEN Отправлено: 20 Октября, 2008 - 21:14:54 • Тема: Ограничении скорости на скачку • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 81
valenok А по другому никак, типа одному типу пользователей на сайте одна скорость, другим другая, отдельным людям отдельно проставлять.
В такой идеи в общем. Никак?
ALEN Отправлено: 28 Сентября, 2008 - 14:23:56 • Тема: Изменение type кнопки • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 1743
Champion
спасибо
ALEN Отправлено: 28 Сентября, 2008 - 13:36:34 • Тема: Изменение type кнопки • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 1743
Например есть обычная кнопка, нужно, чтоб по условию она становилась submit
ALEN Отправлено: 10 Сентября, 2008 - 21:18:50 • Тема: скрипт обратной связи • Форум: Напишите за меня, пожалуйста

Ответов: 14
Просмотров: 196
pifon1989
Тут нужно подзаголовком написать - "ФЛУДЕРЫ"! ))))
ALEN Отправлено: 09 Сентября, 2008 - 22:02:00 • Тема: скрипт обратной связи • Форум: Напишите за меня, пожалуйста

Ответов: 14
Просмотров: 196
Cyrax123
Опыты... делаем опыты!!!
ALEN Отправлено: 09 Сентября, 2008 - 07:17:10 • Тема: Файлообменник • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 3431
valenok
Цитата:
header('Cache-Control: private');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.$filename.'"');
header('Content-Transfer-Encoding: binary');
header('Accept-Ranges: bytes');
header('HTTP/1.0 200 OK');
header('Content-Length: '.filesize($file));
readfile($file);

где $file - адрес файла , $filename - его имя


Мне нужен был результат работы этого кода. В OPERA 9.52 , мазиле и ИЕ7 - все работает правильно. ИЕ-6 - начинаются баги с сохранением, а точнее с разрешением. Жругие версии браузеров, так же могли выдать баги с разрешением файлов. При входе с телефона, он сохранял файл с разрешением EXT. Во всех случаях при переписывании разрешений на правильные - файл был загружен нужный. Если в названии файлов были прописаны некоторые символы, включая русские, то браузер ИЕ и мазила не только переименовывал разрешение, но и добавлял приставку к файлу.

Страниц (98): В начало « ... 90 91 92 93 94 [95] 96 97 98 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB