![]() |
|
||||||||
|
|
Metatron
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
ну модульно. хотя правда не знаю как там написано. на я не думаю, что это статика)
я конечно не разбираюсь в СЕО, но думаю что на него не влияет. ну это просто, чтобы было как-то роскошнее для пользователей) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
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); ?> Теперь вообще страница не открывается, где ошибка??? а через сессию я никогда ничего не делал, вообще не представляю как(( |
PHP для начинающих [ Помогите оптимизировать простенький код ] |
Цитата (mike1982 @ 29.04.2011 - 15:41) |
Цитата (Игорь_Vasinsky @ 29.04.2011 - 11:20) |
Metatron а по поводу оптимизации: у тя перезапись для каждого захода на страничку, т.е. не важно - еслиодин и тот же юзер обновит страницу - то всё равно перезапись, а ты сделай чтоб условие срабатывало 1 раз в день для каждого юзера, например при помощи куки. |
PHP для начинающих [ Помогите оптимизировать простенький код ] |
по поводу оптимизации.. Я выскажусь.. 1. При создании запросов к БД все поля лучше возводить в 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 |