1) Оформляйте код с подсветкой синтаксиса или в следующий раз удалю вопрос.
2) Используйте IDE а не блокнот для разработки, что бы не возникало подобных вопросов
3) Учитесь пользоваться отладкой (xdebug), логами
4) Научитесь читать ошибки. У вас явно указанна ошибка, что неверный синтаксис в 11 строке, там где скобочка.
Просто прочитав ошибку, вы уже решили проблему. Но вам видимо лень подумать что там написано.
А IDE уже давно бы ругалась на отсутствующую скобку и этого вопроса тут не было бы,
Вы не должны подставлять ID, они должны создаваться автоматом (т.е. в параметрах поля AUTO_INCREMENT).
Можно конечно использовать UUID, но это уже др. уровень.
Если вы используете REPLACE INTO, то естественно он находит тот же id что есть в БД и заменяет его.
Тут много переменных.
Как работает дизайнер, какой его уровень, какие возможности организации и т.д.
У нас профессиональный дизайнер на удаленке - работает за ~500р/час.
Если дизайнер может реализовать хороший макет, с продуманным интерфейсом, то может брать 20-30т.р. вполне себе. Потратит неделю-две.
А может и фрилансер, сделать так себе макетик (хоть он и будет красивый), за 5т.р.. и потратит 1-2 дня.
Так можно продолжать до бесконечности.
Я уже дизайном лет 8 не занимался, но оценивал всегда так:
(Сколько я времени затрачу (считаем день - 8ч) + 20%) * оплата в час
Оценивать работу, можно на специализированных ресурсах. Есть форумы и др. ресурсы.
snovazabilparol,
1) тут не платят
2) вам дали не ответ а комментарий, разные области "видимости"
3) соглашусь с Adamos , хотя и грубо
...
Для начала можно закрыть функции на исполнение disable_functions=exec,shell_exec ...
Запретить модификаторы для preg_replace / eval (ну это уже углубляясь)
open_basedir настроить на хост/хосты, что бы был запрет скрипту лезть в др. директории.
Ну а далее уже nginx/apache настраивать (типа mod_security)
Денис Ручьев, сомневаться в моей адекватности, это ваше право.
Вы можете зашифровать один/два файла (предположим ваше ядро, если конечно CI переделывали под DDD или подобное), но это не спасет от нулления.
Единственный вариант, делать лицензию, заводить юристов и т.п. Так же как и в 1С.
1) Нет такого, а если брать шифраторы, то это нафиг не кто не купит
2) Причем тут битрикс? Там защиты на 20 минут работы и нет ее.
3) Если у вас грамотный код, серьезный проект, то тут нужны люди для поддержки, как сказал Adamos. Но я сомневаюсь, исходя из вашего вопроса.
Я как то работал с битрикс, надо было проект доработать. Но пришлось повозиться.
Выпилил из него много хлама, написал обертку. Реализовал что то отдаленно напоминающее DDD, по сути модельный ряд в домене.
И не нужны более ключи, обновления и остальная бесполезная херня убогой системы.
...
Подгорает у меня от битрикс с того времени =) Извините.
Вам тут дали уже ответ.