Вниз  PHP и мелкие вопросы
- 30.03.2012 / 10:29
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Koenig, там не легкие для новичков
- 30.03.2012 / 13:29
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Dinisimys1, Разные есть, разобрать можно
__________________
 Магистр Мёда
- 30.03.2012 / 13:30
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
  1. <?php
  2. $f=fopen("text.txt",'w');
  3. $text=<<<_END
  4. &#1057;&#1090;&#1088;&#1086;&#1082;&#1072;1
  5. &#1057;&#1090;&#1088;&#1086;&#1082;&#1072;2
  6. &#1057;&#1090;&#1088;&#1086;&#1082;&#1072;3
  7. _END;
  8. fwrite($f,$text);
  9. fclose($f);
  10. ?>
Вместо русских символов вот такая билибирда, так понимаю с кодировкой файла что-то не то. Как ее изменить?
- 30.03.2012 / 13:53
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
Dinisimys1, "строка1 строка2 строка3" :lol: Это текст, пропущенный через htmlentities(), вот так можно отменить это:
  1. $txt = <<<_END
  2. &#1057;&#1090;&#1088;&#1086;&#1082;&#1072;1
  3. This is TEXT :)
  4. _END;
  5. echo strtr($txt, array_flip(get_html_translation_table(HTML_ENTITIES)));

- 30.03.2012 / 14:01
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Dinisimys1, Так надо конвертнуть http://www.php.net/manual/en/function.html-entity-decode.php
__________________
 Магистр Мёда
- 30.03.2012 / 14:04
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
mrEDitor, ничего не дало. В текстовый файл так и записывает знаки, и в пхп тоже
- 30.03.2012 / 14:09
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Koenig, о май гад, там все на англ :gg: , а я не оч разбираюсь :-(
в утф-8 делать, чтобы русский норм писало?
- 30.03.2012 / 14:13
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Ты файл в какой кодировке записываешь, и сервер в какой кодировке работает? Привыкай к утф, обработай текст свои этой функцией примеры по ссылке
__________________
 Магистр Мёда
- 30.03.2012 / 14:16
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
Просто кидаешь текст в хтмл титьки_декоде и он пробретёт нормальный вид
- 30.03.2012 / 14:19
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Мне главное, чтобы в файле записывались русские буквы. На хосте переобразовывает в символы(я не знаю какя там кодировка), а если через прогу Open Server все ок, русские буквы в текстовый файл записываются.
Еще:
string html_entity_decode ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = 'UTF-8' ]] )
$string, $flags, $encoding вместо этих переменных какие писать?
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)