Артем Л.
11416 повідомлень
#15 років тому
Подскажите пожалуйста как средствами пхп преобразовать текст вида:
ЛЕКЦИЯ
В нормальный текст: ЛЕКЦИЯ
Андрей Ныч
1 повідомлення
#15 років тому
Hungry_Hunter, гугль в помощь

Там внизу есть пример со словом "Japanese". Оно?
Артем Л.
11416 повідомлень
#15 років тому
Цитата ("andronoid"):
гугль в помощь

Честно гуглил, не помогло, я б просто так не спрашивал....
recode_string у меня что-то не заработал...
Fatal error: Call to undefined function recode_string()

Цитата ("andronoid"):
Там внизу есть пример со словом "Japanese". Оно?

В моем случае текст русский
Еще варианты будут? По идее задача простая Такой текст браузер выводит сам нормально, но мне надо именно исходник что бы читался...
Лев П.
249 повідомлень
#15 років тому
Html_entity_decode ?
Артем Л.
11416 повідомлень
#15 років тому
Выводить то он выводит, но HTML код остается прежним... В тексте встречаются теги, поэтому просто скопировать выводимый текст нельзя...

Неужели придется с помощью ereg_replace и заменять все символы?
Юрий Песков
338 повідомлень
#15 років тому
Ereg_place начинайте забывать
Артем Л.
11416 повідомлень
#15 років тому
Цитата ("ypeskov"):
Ereg_place начинайте забывать

Ну а как тогда сделать подскажите если не с помощью этой функции?
Юрий Песков
338 повідомлень
#15 років тому
Цитата ("Hungry_Hunter"):
Цитата ("ypeskov"):
Ereg_place начинайте забывать

Ну а как тогда сделать подскажите если не с помощью этой функции?


preg_* функции исопльзовтаь
Артем Л.
11416 повідомлень
#15 років тому
Preg / ereg я так до утра буду все символы вбивать )))
Должна же быть какая-то функция
Андрей К.
1172 повідомлення
#15 років тому
Htmlspecialchars_decode($var);
html_entity_decode(см.параметры);
Если не помогают, значит неправильно используете.
Романыч Роман
6 повідомлень
#15 років тому

>
<@auto_decode_5>ЛЕКЦИЯ <@/auto_decode_5>
>
ЛЕКЦИЯ
Артем Л.
11416 повідомлень
#15 років тому
P0man, огромное спасибо! Я правда уже сделал скрипт с помощью Ereg_place Сервис отличный!

Цитата ("Lisio"):
Htmlspecialchars_decode($var);
html_entity_decode(см.параметры);
Если не помогают, значит неправильно используете.


Если не трудно покажите как правильно? Пробовал всевозможными вариантами Но исходный код все время оставался с &#
Допустим вот есть текст:
<p align="left">ЛЕКЦИЯ</p>
Андрей К.
1172 повідомлення
#15 років тому
echo htmlspecialchars_decode('<p align="left">ЛЕКЦИЯ</p>');
Юрий Песков
338 повідомлень
#15 років тому
Hungry_Hunter, я ннмого другое имел в виду когда говорил от ерег_* отказыватсья пора привыкать

в пыхе 6м ерег_уже не будет стандартной библиотеке, останутся только preg_* функции.
Фрилансер У.
248 повідомлень
#15 років тому
Артем Л.
11416 повідомлень
#15 років тому
Lisio, такой вариант не работает... Текст то выводится нормально, не спорю, но исходник остается такой же... а надо именно исходник!
werewolf, немного не то... Проблема не в выводе, проблема немного в другом
Сергей К.
1649 повідомлень
#15 років тому
А если так?
1. Ставь кодировку UTF-8 в страницу где выводится
2. utf8_decode($test);
Или windows-1251/ Не знаю какая там стоит.
Алексей Л.
49 повідомлень
#15 років тому
echo html_entity_decode('<p align="left">ЛЕКЦИЯ</p>', ENT_QUOTES, 'Windows-1251');
Андрей К.
1172 повідомлення
#15 років тому
Цитата ("Hungry_Hunter"):
а надо именно исходник!

Что именно подразумевается под "исходником"?
Артем Л.
11416 повідомлень
#15 років тому
Цитата ("Lisio"):
Что именно подразумевается под "исходником"?

Вид->Исходный код

LastDragon огромное спасибо, Ваш вариант работает