adrin02, если вы имеете в виду, оптимизацию под нагрузки, то реальные проекты в большинстве случаев латаются под потребности.
Кроме того, то что вы глянете код ещё ничего не значит, ибо например, вот такой код:
mysql_query('SELECT * FROM table WHERE id = 2 AND category = 1');
вроде бы и оптимизировать негде, но можно проставить индексы на id и category, да и то можно пойти далее и это будет более правильно - поставить индексы не по отдельности на столбцы, а составной индекс на оба столбца. Да и то, если будет стоять индекс ind(category, id) это будет неправильно, нужно чтобы был ind(id, category).
А вот если запрос был в виде mysql_query('SELECT * FROM table WHERE category = 1 AND id = 2'); то составной индекс должен быть наоборот - как указано первый раз.
Вы думаете вы это увидите из кода? :)
ну, не только по приват24, а и, например, через банкомат - переводы "карта-карта".
productorg, http://webo.in/ ввести в верхнее поле адрес сайта. Бесплатного функционала (а недавно сервис стал платным) хватит на это и ещё некоторый анализ.
А вот это уже сложный вопрос, ибо тут как с линуксами - их много и каждый кулик своё болото хвалит.
Я бы выделил бы Symfony, как один из наиболее мощных, ZF как тот который поддерживается командой разработчиков PHP, CodeIgniter - как тот который наиболее легко изучать, Kohana - как наследницу застопорившегося в развитии CI. И Yii, который для меня сейчас один из наиболее перспективных.
В современных пхп-фреймворках практически не нужно думать об защите, тоже всё, ну или почти всё вшито в функционал. Многое генерируется автоматом, например, сейчас копаю Yii, вот для примера метод контроллера, который мне сгенерировал Yii
public function actionList() { $criteria=new CDbCriteria; $pages=new CPagination(AdminUser::model()->count($criteria)); $pages->pageSize=self::PAGE_SIZE; $pages->applyLimit($criteria); $models=AdminUser::model()->findAll($criteria); $profiles = $models->profiles; $this->render('list',array( 'models'=>$models, 'profiles' => $profiles, 'pages'=>$pages, )); }
Также сгенерированы модель и вьюха, которые уже можно подзаточить под необходимый функционал.
В новой версии 1.1 (сейчас у этой ветки даже нету альфа-версии :) ), генерация будет не так как сейчас через командную строку, а через веб-интерфейс. В общем, сейчас и пхп не лыком шит :)
Ой, так уж и не создают, MySpace - это типа мелкая система? :) Но с основным посылом согласен. ибо то что я написал далее (я тогда ещё не видел Вашего сообщения) по смыслу совпадает со сказанным Вами., точнее дополняет.
CJ John PM, у асп.нет есть свои преимущества, но есть и основной недостаток, что вы привязываетесь к продуктам майкрософт, и если вы захотите переехать на другую операционную систему, то тут вы попали... :)
А так то, всё зависит от того на чём лучше пишет ваш программер. + Если социальная сеть станет сильно популярной, то часть функционала скоре всего придётся переписывать на каких-то более быстрых языках.
swwar, находите любой обменник и выводите. :)
Ilekor, вы думаете в правильном направлении (if/else). Нужно вначале какую-то переменную взять, присвоить нулю. А затем в условии проверять, если 0, то выводить строку с одним классом и приравнивать переменную единице, если 1, то выводить вторую строку и приравнивать 0.
Если вы не знаете как сбросить аутоинкремент, то скорее всего вам оно и не нужно. Ибо задача его - это создание поля с уникальным значением, которое при сбрасывании может попортить связи.
Ilekor, готовый пример? о_О Вы ж вроде судя по коду знаете оператор if ?