Progr@mmer\.

Progr@mmer\.
Рейтинг
44
Регистрация
14.10.2007

nikitian, про кавычки и sizeof() написано в статьях, которые в первом посте.

an0nym, буду знать. Спасибо :)

Пару работ за отзывы готовы сделать?

j.KS:
$letters=array(
"а"=>"a",
"б"=>"b",
"в"=>"v",
.....
"я"=>"ya",
" "=>"_", );
while ($element = each($letters))
{ $eng_button=str_replace($element[0], $element[1], strtolower($button)); }

Чистой воды мазахизм....

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 на файлах и без БД, то что, и оптимизировать не надо? :)

JonnyB:
это про чо?

1. На сколько я понимаю, require_once хуже, чем include_once.

2. error_reporting || display_errors

JonnyB:
Лучше оптимизировать алгоритмы, при правильном подходе это гораздо более продуктивно (по отношению время/качество).

Оптимизировать алгоритмы - значит не сильно изменять код, т.е. оптимизировать код алгоритмов;

Менять алгоритмы - полностью изменять алгоритмы на более быстрые.

;)

Обожемой...

От того, что вы поменяйте юзер агента внешний вид страницы не изменится (если только таковое не предусмотрено скриптом). Если вам нужно знать как выглядит ваша страница в разных браузерах, то и открывайте её в разных браузерах, а не изобретайте велосипед.

Если же вам просто для проверки получаемого юзер агента нужно, то открывайте страницу с помощью curl, где на этой странице будет вывод юзер агента.

Код написать или сами сообразите?

На форуме от Jeff и ещё кого-то есть такой скрипт. Вот его сайт: http://lmpanel.ru/

А может проще написать скрипт, который будет создавать sitemap под вашу CMS? Зачем гонять sitemap-ботов по сайту, построенному на CMS? Ладно бы он был в html, тогда другое дело.

Через какое количество времени вам пришел ответ? Я пару месяцев назад подавал заявку, но безрезультатно...

Создаю аналог оной CMS. Готов выслушать любые пожелания :)

Всего: 505