СМС-ки
   
Пейджер выключен!
Metatron

Статистика активности
Всего полезных сообщений 6
( 0.00% всех сообщений форума )
Имеют оценки: 0
Сообщений в день 0.6
Регистрация 19.04.2011
Наибольшая активность в PHP для начинающих
3 сообщений в этом форуме
( 50% всех активных сообщений пользователя )
Часовой пояс пользователя 30.04.2011 - 12:18
Связь
E-mail Отправить
Integrity Messenger Нет информации
Имя в AIM Нет информации
Номер ICQ 479756177
Имя в Yahoo Нет информации
Имя в MSN Нет информации
Личное письмо Отправить
Информация
Вебсайт Нет информации
Дата рождения 18 Октябрь 1989
Место жительства Астрахань
Увлечения Гитары, музыка, PHP, Javascript, MySQL, Ajax, jQuery, Codeigniter
Последний визит Friday 29th 2011f April 2011 06:06:08 PM
Счетчик Выключить счетчик и убрать из под аватарки
Дата (день) 1
Дата (месяц) 1
Дата (год) 1971
Страна USSR (СССР)
Личные данные
Группа Пользователь
Статус Нет информации
Аватар
Подпись В мире нет невыполнимых задач.
Есть лишь только кривые руки..
Репутация: нет [подробно >>]
Активность
в доменах
сети форумов
phpforum.ru  -  437
24seo.ru  -  0
hardapple.ru  -  0
sysadmin24.ru  -  0
hardwoman.ru  -  0
5 последних сообщений пользователя Metatron
Оцените [ Оцените сайт ]
Цитата (ensemplix @ 29.04.2011 - 15:30)
Могу я узнать что вы имеете ввиду программно?

ну модульно. хотя правда не знаю как там написано. на я не думаю, что это статика)

Цитата (Игорь_Vasinsky @ 29.04.2011 - 15:33)
а что с точки зрения SEO есть разница?

я конечно не разбираюсь в СЕО, но думаю что на него не влияет.

ну это просто, чтобы было как-то роскошнее для пользователей)
PHP для начинающих [ Помогите оптимизировать простенький код ]
Цитата (mike1982 @ 29.04.2011 - 15:57)
Написал такой код:
<?php
$db = mysql_connect('localhost','admin','1234567');
mysql_select_db('baza_1234',$db);
if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Firefox' ) !== false )
{
mysql_query (UPDATE `jos_modules` SET `published` = '1' WHERE `id` = '85');
}
else
{
mysql_query (UPDATE `jos_modules` SET `published` = '0' WHERE `id` = '85');
}
if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Opera' ) !== false )
{
mysql_query (UPDATE `jos_modules` SET `published` = '1' WHERE `id` = '92');
}
else
{
mysql_query (UPDATE `jos_modules` SET `published` = '0' WHERE `id` = '92');
}
mysql_close($db);
?>
Теперь вообще страница не открывается, где ошибка???

а через сессию я никогда ничего не делал, вообще не представляю как((

возьми запросы в кавычки)))

mysql_query ("UPDATE `jos_modules` SET `published` = '0' WHERE `id` = '85'");
PHP для начинающих [ Помогите оптимизировать простенький код ]
Цитата (mike1982 @ 29.04.2011 - 15:41)
Цитата (Игорь_Vasinsky @ 29.04.2011 - 11:20)
Metatron
а по поводу оптимизации: у тя перезапись для каждого захода на страничку, т.е. не важно - еслиодин и тот же юзер обновит страницу - то всё равно перезапись, а ты сделай чтоб условие срабатывало 1 раз в день для каждого юзера, например при помощи куки.

Верно, мне как раз таки и нужно что бы действие else выполнялось только 1 раз при первом заходе любого другого юзер агента (либо в конце шаблона и только 1 раз), но не средствами куки, так как для следущих отличающихся от firefox агентов, это действие каждый раз уже не нужно выполнять пока снова не зайдет firefox. Но как это воплотить в скрипте моих знаний не достаточно((

сделай через сессию

и не придётся делать проверку)

либо пиши в базу инфу о том какой браузер. так тоже можно делать. хотя это тоже дополнительная нагрузка.
PHP для начинающих [ Помогите оптимизировать простенький код ]
по поводу оптимизации.. Я выскажусь..

1. При создании запросов к БД все поля лучше возводить в тильды апострофы и желательно прописывать адрес таблицы. Пример: UPDATE `jos_modules` SET `published` = '1' WHERE `id` = '85' . и тогда будет работать быстрее...

2. Воздержитесь от использование двойных кавычек.. Ибо в них определяются дополнительные символы и туда можно совать переменные. Так что они тоже действуют на память. Пример: $db = mysql_connect('localhost','admin','1234567');

Ну и ещё некоторые функции обрабатывают строки медленно очень.. Если они очень большие.

PS.. А зачем проверять браузеры?
Формы + регулярные выражения [ check_mail ]
Цитата (kmaks @ 27.04.2011 - 16:09)
хм...как быть? учитывать все?


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

Цитата (killer8080 @ 27.04.2011 - 16:24)
типа такого
"/^([a-z0-9!#$%&*+-=?^_`{|}~]+(\.[a-z0-9!#$%&*+-=?^_`{|}~]+)*)@(([-a-z0-9]+\.)+([a-z]{2,6}))$/ix"

Оу.. А зачем тут символы !#$%&*+=?^`{|}~ ??????
Цитата (kmaks @ 27.04.2011 - 16:30)
http://php.spb.ru/other/mail.txt


Это самая идеальная регулярка) конечно можно проверять мыло и без регулярки, а программно. Ибо регулярные выражения не идеальны в проверке мыла( Например вдруг домен будет шестого уровня))))))))) А вдруг там бесконечная численность уровней)))))))))
Всё это желательно предусматривать) Ну конечно может хватить и 4 уровней, ибо больше уровней я не видал)
<( назад )