Вниз  PHP и мелкие вопросы
- 22.10.2011 / 06:47
demiurg
  Пользователь

demiurg 
Koenig (21.10.2011/21:59)
если код кинешь попробую чуть позже глянуть
в архиве только сам код,текстовые файлы с вопросами анекдотами и остальной ерундой не стал прикреплять иначе архив почти 2 мега выйдет.


Прикрепленные файлы:
chatbot.zip (37.2 кб.) Скачано 25 раз
- 22.10.2011 / 08:17
Kosma
  Пользователь

Kosma 
Сейчас: Offline
как мне получит из строк байт? И записать байт на файл?
- 22.10.2011 / 09:28
demiurg
  Пользователь

demiurg 
такая проблемка,скрипт написан в кодировке win-1251 база для него тоже в ней,а vds с базой настроен на utf-8 как сделать чтоб вывод текста и запись,чтение базы было корректным ? Можно ли это сделать не меняя настройки vds и самого скрипта ? Запись в htacces AddDefaultCharset utf-8 почему то не помогает.
- 22.10.2011 / 10:42
Лека
  Пользователь

Лека 
Сейчас: Offline
demiurg,
  1. function replace_cyr ($path){ $search = array ("'Ё'", "'А'", "'Б'", "'В'", "'Г'",
  2. "'Д'", "'Е'", "'Ж'", "'З'",
  3. "'И'", "'Й'", "'К'", "'Л'",
  4. "'М'", "'Н'", "'О'", "'П'",
  5. "'Р'", "'С'", "'Т'", "'У'",
  6. "'Ф'", "'Х'", "'Ц'", "'Ч'", "'Ш'", "'Щ'", "'Ъ'", "'Ы'",
  7. "'Ь'", "'Э'", "'Ю'", "'Я'",
  8. "'а'", "'б'", "'в'", "'г'",
  9. "'д'", "'е'", "'ж'", "'з'",
  10. "'и'", "'й'", "'к'", "'л'",
  11. "'м'", "'н'", "'о'", "'п'", "'р'", "'с'", "'т'", "'у'",
  12. "'ф'", "'х'", "'ц'", "'ч'",
  13. "'ш'", "'щ'", "'ъ'", "'ы'",
  14. "'ь'", "'э'", "'ю'", "'я'",
  15. "'ё'", "'0'e"); $raplace = array ('Ё', 'А',
  16. 'Б', 'В',
  17. 'Г', 'Д',
  18. 'Е', 'Ж',
  19. 'З', 'И',
  20. 'Й', 'К', 'Л', 'М',
  21. 'Н', 'О',
  22. 'П', 'Р',
  23. 'С', 'Т',
  24. 'У', 'Ф',
  25. 'Х', 'Ц', 'Ч', 'Ш',
  26. 'Щ', 'Ъ',
  27. 'Ы', 'Ь',
  28. 'Э', 'Ю',
  29. 'Я', 'а',
  30. 'б', 'в', 'г', 'д',
  31. 'е', 'ж',
  32. 'з', 'и',
  33. 'й', 'к',
  34. 'л', 'м',
  35. 'н', 'о', 'п', 'р',
  36. 'с', 'т',
  37. 'у', 'ф',
  38. 'х', 'ц',
  39. 'ч', 'ш',
  40. 'щ', 'ъ', 'ы', 'ь',
  41. 'э', 'ю',
  42. 'я', 'ё', '0');
  43. return preg_replace ($search ,$raplace ,$path); }
:-D :lol: omsk777.ru/kodir.html думаю разберешься

Изменено Лека (22.10 / 10:46) (всего 1 раз)
- 22.10.2011 / 13:44
JekBruno
  Пользователь

JekBruno 
Сейчас: Offline
Как сделать так чтобы, когда из файла считываешь, то когда встречает например [р] то заменял его на <р>. ббкод короче.
- 22.10.2011 / 13:46
kiriman
  Пользователь

kiriman 
Сейчас: Offline
JekBruno, Посмотри файл func.php в john cms :gg:
- 22.10.2011 / 13:55
M_N
  Пользователь

M_N 
Сейчас: Offline
JekBruno,
  1. $string=file_get_contents('file.txt');
  2. $string=str_replace('<p>','[p]',$string);
а вообще, слышал где то, что для ббкодов существуют свои функции
- 22.10.2011 / 13:56
kiriman
  Пользователь

kiriman 
Сейчас: Offline
M_N, Цитаты, выделение, надо делать регуляркой.
И вообще, все теги, которые требуют закрытия.

Изменено kiriman (22.10 / 13:57) (всего 1 раз)
- 22.10.2011 / 14:18
Лека
  Пользователь

Лека 
Сейчас: Offline
JekBruno,
  1. function msg($msg) {
  2. $msg=preg_replace('#\[b\](.*?)\[/b\]#si', '<b>\1</b>', $msg);
  3. return $msg;
  4. }
  5. echo msg('[b]test[/b]');

- 22.10.2011 / 14:51
M_N
  Пользователь

M_N 
Сейчас: Offline
kiriman, а ты знаешь какие нибудь статьи хорошие по регулярным выражениям ?
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)