Dareean Опубликовано 6 Апреля 2006 Жалоба Поделиться Опубликовано 6 Апреля 2006 Скажем у Вас есть заказ на изменение движка сайта.Причем в заголовке каждого скрипта стоит error_reporting(E_ALL ^ E_NOTICE); Если эту строку убрать, то скрипт ни за что в жизни работать не станет В скрипте куча синтаксических ошибок, куча багов и отсутсвуют необходимые проверки...К примеру задача скрипта вывести 10 строк из базы. Но если строк меньше, то он начинает плодить ошибки... Как бы вы поступили?Отказались бы от заказаИсправили бы все и потом вносили бы измененияЗаново бы написали сайт Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 6 Апреля 2006 Жалоба Поделиться Опубликовано 6 Апреля 2006 В скрипте куча синтаксических ошибокЕлси это так, то скрипт просто не запустится его интерпертитор не пропустит Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 6 Апреля 2006 Жалоба Поделиться Опубликовано 6 Апреля 2006 (изменено) Сообщил бы закзачику, что скрипт батенька у вас, и не скрипт, а жопа полная. Надо писать новый - накинь двадцатку сверху. Изменено 6 Апреля 2006 пользователем Destruction Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dareean Опубликовано 7 Апреля 2006 Автор Жалоба Поделиться Опубликовано 7 Апреля 2006 В скрипте куча синтаксических ошибокЕлси это так, то скрипт просто не запустится его интерпертитор не пропуститЯ же написал, что есть строка которая глушит ошибки. Сообщил бы закзачику, что скрипт батенька у вас, и не скрипт, а жопа полная. Надо писать новый - накинь двадцатку сверху.Примерно это я и сделал сегодня ночью...Вот сидит торгуется И вообще у меня подозрение, что он сам не знает чего хочет.Вкратце.Есть движок (кривой не то слово) переписать движок, так, что бы его можно было поставить на другую площадку, но он по прежнему должен работать с базой заказчика (во всем, начиная от регистрации и заканчивая покупками)На мой взгляд тупо. Проще сделать какнить партнерские блоги, вертушки и т.д. и т.п. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 7 Апреля 2006 Жалоба Поделиться Опубликовано 7 Апреля 2006 То, что заказчик сам незнает, что он хочет - вполне нормальное явление! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Zambrotta Опубликовано 7 Апреля 2006 Жалоба Поделиться Опубликовано 7 Апреля 2006 Может движок сам заново сделать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Asmadey Опубликовано 7 Апреля 2006 Жалоба Поделиться Опубликовано 7 Апреля 2006 1. Вообще то в каждый скрипт сувать заглушку неправильно, и во-вторых ставить заглушку вообще неправильно, нужно писать скрипты так чтобы не ставить разные залатки. 2. Сказал бы заказчику что за фрукт он мне подкинул. Далее решили бы с ним что же делать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dareean Опубликовано 7 Апреля 2006 Автор Жалоба Поделиться Опубликовано 7 Апреля 2006 То, что заказчик сам незнает, что он хочет - вполне нормальное явление! Есть такое дело Может движок сам заново сделать?Я вообщем то это и предложил заказчику. Мы так и поступим 1. Вообще то в каждый скрипт сувать заглушку неправильно, и во-вторых ставить заглушку вообще неправильно, нужно писать скрипты так чтобы не ставить разные залатки. 2. Сказал бы заказчику что за фрукт он мне подкинул. Далее решили бы с ним что же делать.1. Да я в курсе Если бы нашли тех программистов, я бы им руки повыдергивал (даже не поленился ради этого бы съездить в другой город )2. читай выше Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 7 Апреля 2006 Жалоба Поделиться Опубликовано 7 Апреля 2006 Я же написал, что есть строка которая глушит ошибки.синтактические ошибке в коде программы ты не шапрься, плизНе выполнится код если и в нем етсь синтактические ошибки полюбасу. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 7 Апреля 2006 Жалоба Поделиться Опубликовано 7 Апреля 2006 2Автор, пхп парсит код согласно заданому синтаксису, и если есть СИНТАКСИЧЕСКАЯ ошибка, то он не сможет его отпарсить, а следовательно - выполнить тоже. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 8 Апреля 2006 Жалоба Поделиться Опубликовано 8 Апреля 2006 Не стал бы убирать эту строку и сделал бы изменения по аналогии со старым кодом, другими словами ничего в старом коде не менял бы. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dareean Опубликовано 9 Апреля 2006 Автор Жалоба Поделиться Опубликовано 9 Апреля 2006 2Автор, пхп парсит код согласно заданому синтаксису, и если есть СИНТАКСИЧЕСКАЯ ошибка, то он не сможет его отпарсить, а следовательно - выполнить тоже.Могет и не синтаксис Мне почему знать но как называются такие кодыПример $var[name]=oops;Это олдна строка кода, изза отсутствия кавычек в name они уже выпендривается.B и кстати, собакой глушить или ещё чем нить результат тоже, но скрипт если и выполняется то с косяками Не стал бы убирать эту строку и сделал бы изменения по аналогии со старым кодом, другими словами ничего в старом коде не менял бы.Да проще написать пос торонний движок Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 10 Апреля 2006 Жалоба Поделиться Опубликовано 10 Апреля 2006 $var[name]=oops; - вполне нормальная констуркция, если где-то выше есть такое:define("name","value"); define("oops","value"); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 10 Апреля 2006 Жалоба Поделиться Опубликовано 10 Апреля 2006 Вряд ли это имелось ввиду вместо name Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 10 Апреля 2006 Жалоба Поделиться Опубликовано 10 Апреля 2006 А не важно, я говорю, что такой мог вполне существовать без ошибок, и судя по error_reporting(E_ALL ^ E_NOTICE), никакими вероятностями тут не обойтись! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dareean Опубликовано 11 Апреля 2006 Автор Жалоба Поделиться Опубликовано 11 Апреля 2006 Я почитал вдумчивее про ошибки и понял что такие ошибки называются СЕМАНТИЧЕСКИМИ воть...Да короче я просто напишу граббер и всего то делов Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.