Улыбнуло :).
Мне тоже не нравится, что с появлением HTML5 везде, где надо, и где не надо, стали внедрять base64. Но это ещё не значит, что всё непонятное надо удалять. Удалять надо только вредное или лишнее, но только после осознания этого.
Можно и без всяких SQL делать хороший сайт, и у CMS без SQL есть свои преимущества. Не думаю, что клиента кто-то обманывал - обычно такой хостинг дешевле. Наоборот, меня удивляют трёхстраничные сайты-визитки на Друпале. Как говорится, стрельба из пушек по воробьям. Просто у Вас, как у мастера, должна быть готовность выдать решение в любой ситуации; и прежде, чем делать работу, не мешает ознакомиться с текущим положением дел - чтобы потом не говорить "я на 50% всё сделал, а у тебя MySQL нет".
Тем более - зачем тратить время на 10к слов?
Хотя Яндекс пишет:
А какие могут последствия? Робот прочитает первые пару сотен знаков и пойдёт себе дальше. Так что на выдачу только они и повлияют, остальные все возможные "позы" - только для Вашего удовольствия.
Sly32! Какая фантастика?! Вы прочитайте внимательнее топик: всё он там находит, но даже при прямом вызове файла php не выдаёт нужного контента. Сто пудов нерабочий скрипт. Причины - BOM в начале файла, другой косяк в php-файле, кривой htaccess в директории, - и т.д., и т.п. Короче, на месте проблема решается за 6 секунд, а на форуме - пляски с бубном на три дня.
Чё-то не отвечает товарисч...🍿
Ладно сами выбирайте:
Вариант, когда удаляется последнее неполное слово:
<?php $txt = "Трамп парам... парам. Парам param. Па рам..."; $pat = "/(.*) .*\.{3}$/u"; $txt = preg_replace($pat, "$1", $txt); echo $txt;
<?php $txt = "Трамп парам.... парам. Парам param. Па рам..."; $pat = "/(.*\.).*\.{3}$/u"; $txt = preg_replace($pat, "$1", $txt); echo $txt;
Примерно так:
<?php $txt = "Трамп парам.... парам. Парам param. Па рам..."; $txt = rtrim(substr( $txt, 0, strrpos( $txt, ' '))); echo $txt;
А если на входе будет строка
$txt = "Трамп парам парам. Парам param. Парам парам..."; ?
А "Трамп" не надо удалить? 🤣
Извините за флуд, телевизора насмотрелся... :)
По теме: регулярка используется для поиска/замены шаблонных(типовых) выражений. Что искать-то надо? Именно это слово? Любое слово? Любое выражение после точки?
Короче, тему надо переименовать. Вместо "не работает ajax" - "не работает php". Для решения пустячной задачи приглашаются шаманы и колдуны со всего форума. Ни у кого лишний бубен не завалялся? 🙄