Артем Л.
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 огромное спасибо, Ваш вариант работает