Мне вот интересно, зачем создавать 4 вопроса и не слушать при этом советов.
У вас в коде как минимум 5 ошибок, которые вы бы исправили за 2 секунды, используя IDE
P.S.
Мы так же просили вас оформлять код подсветкой, пришлось сделать мне.
Jablocker, то что вам удобно, волнует только вас.
Но вы на банальной невнимательности, тратите время свое, бизнеса и наше.
Хотя всего этого можно было избежать, работая с нормальным инструментом, предназначенным для PHP.
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, по сути модельный ряд в домене.
И не нужны более ключи, обновления и остальная бесполезная херня убогой системы.
...
Подгорает у меня от битрикс с того времени =) Извините.
У вас в коде как минимум 5 ошибок, которые вы бы исправили за 2 секунды, используя IDE
P.S.
Мы так же просили вас оформлять код подсветкой, пришлось сделать мне.