Перейти к контенту

Маленький опрос


Рекомендуемые сообщения

Скажем у Вас есть заказ на изменение движка сайта.

Причем в заголовке каждого скрипта стоит

error_reporting(E_ALL ^ E_NOTICE);

 

Если эту строку убрать, то скрипт ни за что в жизни работать не станет :D

В скрипте куча синтаксических ошибок, куча багов и отсутсвуют необходимые проверки...

К примеру задача скрипта вывести 10 строк из базы. Но если строк меньше, то он начинает плодить ошибки...

 

Как бы вы поступили?

Отказались бы от заказа

Исправили бы все и потом вносили бы изменения

Заново бы написали сайт

Ссылка на комментарий
Поделиться на других сайтах

В скрипте куча синтаксических ошибок

Елси это так, то скрипт просто не запустится его интерпертитор не пропустит

Ссылка на комментарий
Поделиться на других сайтах

Сообщил бы закзачику, что скрипт батенька у вас, и не скрипт, а жопа полная.

 

Надо писать новый - накинь двадцатку сверху.

Изменено пользователем Destruction
Ссылка на комментарий
Поделиться на других сайтах

В скрипте куча синтаксических ошибок

Елси это так, то скрипт просто не запустится его интерпертитор не пропустит

Я же написал, что есть строка которая глушит ошибки.

 

Сообщил бы закзачику, что скрипт батенька у вас, и не скрипт, а жопа полная.

 

Надо писать новый - накинь двадцатку сверху.

Примерно это я и сделал сегодня ночью...

Вот сидит торгуется :D

И вообще у меня подозрение, что он сам не знает чего хочет.

Вкратце.

Есть движок (кривой не то слово) переписать движок, так, что бы его можно было поставить на другую площадку, но он по прежнему должен работать с базой заказчика (во всем, начиная от регистрации и заканчивая покупками)

На мой взгляд тупо. Проще сделать какнить партнерские блоги, вертушки и т.д. и т.п.

Ссылка на комментарий
Поделиться на других сайтах

1. Вообще то в каждый скрипт сувать заглушку неправильно, и во-вторых ставить заглушку вообще неправильно, нужно писать скрипты так чтобы не ставить разные залатки.

 

2. Сказал бы заказчику что за фрукт он мне подкинул. Далее решили бы с ним что же делать.

Ссылка на комментарий
Поделиться на других сайтах

То, что заказчик сам незнает, что он хочет - вполне нормальное явление!

:D Есть такое дело ;)

 

Может движок сам заново сделать?

Я вообщем то это и предложил заказчику. Мы так и поступим :)

 

1. Вообще то в каждый скрипт сувать заглушку неправильно, и во-вторых ставить заглушку вообще неправильно, нужно писать скрипты так чтобы не ставить разные залатки.

 

2. Сказал бы заказчику что за фрукт он мне подкинул. Далее решили бы с ним что же делать.

1. Да я в курсе :) Если бы нашли тех программистов, я бы им руки повыдергивал (даже не поленился ради этого бы съездить в другой город :) )

2. читай выше ;)

Ссылка на комментарий
Поделиться на других сайтах

Я же написал, что есть строка которая глушит ошибки.

синтактические ошибке в коде программы :D

ты не шапрься, плиз

Не выполнится код если и в нем етсь синтактические ошибки полюбасу.

Ссылка на комментарий
Поделиться на других сайтах

2Автор, пхп парсит код согласно заданому синтаксису, и если есть СИНТАКСИЧЕСКАЯ ошибка, то он не сможет его отпарсить, а следовательно - выполнить тоже.
Ссылка на комментарий
Поделиться на других сайтах

Не стал бы убирать эту строку и сделал бы изменения по аналогии со старым кодом, другими словами ничего в старом коде не менял бы.
Ссылка на комментарий
Поделиться на других сайтах

2Автор, пхп парсит код согласно заданому синтаксису, и если есть СИНТАКСИЧЕСКАЯ ошибка, то он не сможет его отпарсить, а следовательно - выполнить тоже.

Могет и не синтаксис :D Мне почему знать но как называются такие коды

Пример

$var[name]=oops;

Это олдна строка кода, изза отсутствия кавычек в name они уже выпендривается.

B и кстати, собакой глушить или ещё чем нить результат тоже, но скрипт если и выполняется то с косяками ;)

 

Не стал бы убирать эту строку и сделал бы изменения по аналогии со старым кодом, другими словами ничего в старом коде не менял бы.

Да проще написать пос торонний движок :)

Ссылка на комментарий
Поделиться на других сайтах

$var[name]=oops; - вполне нормальная констуркция, если где-то выше есть такое:

define("name","value");
define("oops","value");

Ссылка на комментарий
Поделиться на других сайтах

А не важно, я говорю, что такой мог вполне существовать без ошибок, и судя по error_reporting(E_ALL ^ E_NOTICE), никакими вероятностями тут не обойтись!
Ссылка на комментарий
Поделиться на других сайтах

Я почитал вдумчивее про ошибки и понял что такие ошибки называются СЕМАНТИЧЕСКИМИ воть...

Да короче я просто напишу граббер и всего то делов :D

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.