nikitian, про кавычки и sizeof() написано в статьях, которые в первом посте.
an0nym, буду знать. Спасибо :)
Пару работ за отзывы готовы сделать?
Чистой воды мазахизм....
1. В str_replace() в первом и втором аргументе можно применять массивы. Т.е.:
$string = 'абв'; $array1 = array( 'а', 'б', 'в'); $array2 = array( 'a', 'b', 'v'); $result = str_replace($array1, $array2, $string);
2. Вот вам функция транслитерации:
function totranslit($var) { $NpjLettersFrom = "абвгдезиклмнопрстуфцы"; $NpjLettersTo = "abvgdeziklmnoprstufcy"; $NpjBiLetters = array( "й" => "jj", "ё" => "jo", "ж" => "zh", "х" => "kh", "ч" => "ch", "ш" => "sh", "щ" => "shh", "э" => "je", "ю" => "ju", "я" => "ja", "ъ" => "", "ь" => "", ); $NpjCaps = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЪЫЭЮЯ"; $NpjSmall = "абвгдеёжзийклмнопрстуфхцчшщьъыэюя"; $var = trim(strip_tags($var)); $var = preg_replace( "/\s+/ms", "_", $var ); $var = strtr( $var, $NpjCaps, $NpjSmall ); $var = strtr( $var, $NpjLettersFrom, $NpjLettersTo ); $var = strtr( $var, $NpjBiLetters ); $var = preg_replace("/[^a-z0-9_]+/mi", "", $var); $var = strtolower ( $var ); return $var; }
Николай В., а если делаешь продукт для людей и он не оптимизирован, то что, говорить им: "Покупайте более мощное железо! Не буду я оптимизировать код!"
armsites,
1. Забудьте про поисковики! Делайте сайт для людей, а не для поисковиков!
2. Большинство хороших программистов знакомо с SEO, так что не надо "гнуть палку", что мы "неграмотны".
fleyg, у меня тогда весь комп глючил, а апач был в этом виной. Просто, ради интереса запустил цикл for($i = 0; $i < 100000000; $i++) {...} с user_abort (вроде так пишется) в false. Но, возможно, я не прав :-[ Serge_N, а если пишешь CMS на файлах и без БД, то что, и оптимизировать не надо? :)
1. На сколько я понимаю, require_once хуже, чем include_once.
2. error_reporting || display_errors
Оптимизировать алгоритмы - значит не сильно изменять код, т.е. оптимизировать код алгоритмов;
Менять алгоритмы - полностью изменять алгоритмы на более быстрые.
;)
Обожемой...
От того, что вы поменяйте юзер агента внешний вид страницы не изменится (если только таковое не предусмотрено скриптом). Если вам нужно знать как выглядит ваша страница в разных браузерах, то и открывайте её в разных браузерах, а не изобретайте велосипед.
Если же вам просто для проверки получаемого юзер агента нужно, то открывайте страницу с помощью curl, где на этой странице будет вывод юзер агента.
Код написать или сами сообразите?
На форуме от Jeff и ещё кого-то есть такой скрипт. Вот его сайт: http://lmpanel.ru/
А может проще написать скрипт, который будет создавать sitemap под вашу CMS? Зачем гонять sitemap-ботов по сайту, построенному на CMS? Ладно бы он был в html, тогда другое дело.
Через какое количество времени вам пришел ответ? Я пару месяцев назад подавал заявку, но безрезультатно...
Создаю аналог оной CMS. Готов выслушать любые пожелания :)