Откуда в Вас столько злобы и ненависти? Что я Вам плохого сделал? Я не претендую на знание истины, просто мои заметки, как сделать движок лучше. Вы знаете, как сделать лучше и быстрее - я рад за Вас. Почему бы не поделиться с товарищами?
Прошу прощения, но слово "дибилизм" пишут через e.
strip_tags()
По-видимому, PCRE.
Трудно сказать что-то более определенное - слишком мало информации.
Всегда можно исследовать движок на слабые места - те, что требуют неоправданно много ресурсов.
http://blog.webmasterschool.ru/php/97/
Выяснив "узкие" места, мы всегда сможем их оптимизировать.
Очень даже может быть. Я уже говорил - движок может выполнять 10 (20, 30, 50) запросов к БД только для формирования одной страницы сайта. А сайтик-то простой-простой. Нужен "шустрый" хостинг, который это переживет. Не в качестве рекламы:
http://sweb.ru/services/hosting/vip/
На одной машине мало-мало сайтов. Ну и все работает шустренько. Но за денюжку - на порядок больше, чем обычный виртуальный хостинг. Или оптимизировать самому работу скриптов СМС - кешируя результаты.
Выяснить это достаточно просто: если на своей машине все работает, а на хостинге нет - значит мощностей хостинга не хватает.
Тут трудно определить - в чем проблема. Но в общем случае - CMS, чтобы сформировать одну страничку сайта выполняет 10 (20, 30, 50) запросов к БД. И неважно - это сайт-презентация (2-3 страницы) или мощный интернет-магазин на 5000-10000 позиций. Здесь поможет система кеширования. Т.е. если страница уже была один раз сформирована скриптами, нет смысла формировать ее еще раз - можно просто записать ее в файл и выдавать по требованию
http://blog.webmasterschool.ru/php/12/
Когда страничка устареет, мы ее обновляем. Формируя ее повторно.
С другой стороны - всегда можно выдавать страницу динамически - только хостера надо убедить.
В общем-то, таблицы разных CMS имеют много общего - структуру БД, скрипты и т.п. Но перенести данные с одной CMS на другую - дело простое, но нестандартное. Нет людей, которые занимаются этим постоянно. При удачном стечении обстоятельств можно это сделать одним запросом INSERT ... SELECT. При неудачном - с помощью несложного скрипта. Перекинуть по FTP файлы - вообще не задача...
В любом случае - вам эта задача не по зубам. Нужен опытный исполнитель. Его и надо найти.
Найти: Слово1 Слово2 (Слово3 №\d+ Слово4)
Заменить на: \1
<?php # Для Windows-1251: echo preg_replace('#\\\u([0-9A-F]{4})#se', 'iconv("UTF-16BE","Windows-1251",pack("H4","$1"))', '\u0442\u0435\u0441\u0442'); # Для UTF-8: echo preg_replace('#\\\u([0-9A-F]{4})#se', 'iconv("UTF-16BE","UTF-8",pack("H4","$1"))', '\u0442\u0435\u0441\u0442'); ?>
Несколько раз в в сентябре заказывал статьи. Получил интересные, читабельные, грамотные тексты. Очень доволен, буду заказывать еще. Спасибо!
Вы слабо себе представляете задачу. Импортировать данные с чужой страницы означает:
1. Cкачать эту страницу себе на комп (используя функцию PHP file_get_contents(), CURL или сокеты)
2. Разобрать ее с помощью регулярных выражений
3. Записать полученную информацию в БД или файл
Надо отдавать себе отчет, что это будет программист, неплохо знающий регулярные выражения. Чтобы обновлять у себя данные автоматически, можно использовать CRON.