Nc_Soft: странно, что я не увидел ответ... Вы не поняли, совершенно на любом сервере сайт располагается на домене третьего уровня, а не второго, то есть в папке www. Она может называться как угодно, но самое главное то, что основной сайт так же находится на поддомене, как и остальные сайты на поддоменах основного домена. А редиректить на без www - это значит редиректить в никуда, то есть на уровень вверх, где ничего не лежит. Точнее лежать может, но по IP не вывернется. Поэтому по историческим причинам все серверы просто опускают www, понимая, что идет обращение к поддомену www, а не отменяют этот самый www.
Павел Волынцев: ахах, вообще-то Вы знаете, и правда, удалите-ка по добру по здорову, Ваши контакты у меня есть, выйду на Вас сам, а-то уж больно палевно как-то)
Павел Волынцев: о, это конечно, просто это у нас с Вами открытое общение, а вдруг кто-то параллельно тоже начнет писать, оба запустим, а я, например, только время потеряю, а мог бы сразу ему отдать, сказать типа хочешь - пиши)
Пытались уже тьму клонов Хабра создать все недовольные политикой кармы и голосования за комменты, все практически мертвы, ибо Хабр слишком силен, чтобы с ним тягаться, тут даже спорить не о чем.
Павел Волынцев: а, даже так... Спасибо, занесу в визитницу) А проблема тогда в чем? В физических возможностях, так сказать?) Просто бекэнд - это самая соль, или Вам нужен фронт?
А вообще, Вы даете, такие идеи за просто так выкладываете, о моем проекте даже мать родная не знает (а вдруг), а Вы так просто, на Тостере)
А Вы, как я понимаю, не программер, и поэтому ищите программеров, кто мог бы взяться? Вы ментор, не ангел? Вообще-то довольно интересные проекты, хотя скринкасты вроде бы относительно недавно запускали, но не взлетели (хотя я могу и ошибаться). Я бы мог взяться, но у меня у самого запуск крупного проекта готовится, мне не до чего пока, поэтому я могу просто забыть, но как идею запомню. Каким образом можно записать Ваши контакты, чтобы нам не потерять друг друга?
mobi: хм... Действительно... Вы знаете, я вообще не пользую сторонние библиотеки, предпочитаю писать обвертки для дефолтных функций. Просто человек просил именно готовую библиотеку, но не предлагать писать свою, поэтому в этой ситуации было бы довольно странно предложить ему писать свой фреймворк, поэтому из самых известных является PDO, плюс еще и дефолтная, вот я и посчитал ее идеальным вариантом в этой ситуации. А вообще, писать велосипеды требуется хотя-бы для унификации, ибо та же PDO работает c сырыми текстами запросов, а это очень не гуд! Например меня типичный запрос выглядит следующим образом:
ну а для более сложных вариантов (джойны и т. д.) всегда можно пользовать сырые запросы.
Прелесть в том, что такие запросы очень легко писать, ибо они очень юзерфрендли, они уже по дефолту пропускают все значения через safesql (), ну и плюс они совершенно универсальны, то есть этот запрос может работать с любым типом БД (не обязательно релятивной, пусть хоть текстовые файлы). Это стоит того, да.
OypiStudent: код и правда хрень, но тут все синтаксически верно. Результатом выполнения запроса является id ресурса, следовательно из него нельзя вызвать какой-то метод, ибо это не объект, а ресурс. Объект - это $db (точнее $db - это переменная, которой присвоен объект MysqliDb), поэтому им и оперируют. Тут скорее всего просто инкремент висит, который считает количество строк из последнего выполненного запроса в БД. Хотя так тоже лучше не делать, MySQLi сама имеет функцию для подсчета строк из любого запроса, не только последнего, иначе если у Вас могут быть другие запросы в цикле, в котором обрабатывается результат выполнения текущего запроса - эта $db->count не будет знать что считать, так что в этом случае необходимо явно указывать ему id ресурса, с которым она будет работать.