te0102

Рейтинг
11
Регистрация
27.11.2009
te0102, лучшие школьные умы не могли придумать более тупой реализации этой вот неебовой функции

Откуда в Вас столько злобы и ненависти? Что я Вам плохого сделал? Я не претендую на знание истины, просто мои заметки, как сделать движок лучше. Вы знаете, как сделать лучше и быстрее - я рад за Вас. Почему бы не поделиться с товарищами?

столько дибилизма всего в 3 строках кода, у вас есть чему поучиться! дадите пару уроков?

Прошу прощения, но слово "дибилизм" пишут через e.

chemax:
удаление всех тегов кроме нужных.

strip_tags()

chemax:
класс, для распарсивания html

По-видимому, PCRE.

Трудно сказать что-то более определенное - слишком мало информации.

Всегда можно исследовать движок на слабые места - те, что требуют неоправданно много ресурсов.

http://blog.webmasterschool.ru/php/97/

Выяснив "узкие" места, мы всегда сможем их оптимизировать.

agrib.ru:
Так как мне лучше в данном случае поступить? Неужели joomla сама по себе тормозит? Плагинов громоздких вроде нет, вывод новостей - 1 плаг и все в основном... Отсальные стандартные джумловские

Очень даже может быть. Я уже говорил - движок может выполнять 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 №12 Слово4
Слово1 Слово2 Слово3 №34 тут разные слова
Слово1 Слово2 Слово3 №56 Слово4
Слово1 Слово2 Слово3 №78 тут разные слова

Найти: Слово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.

12
Всего: 15