Zmailcasher v3.00

Category: Прочее
Posted on: 13.03.2011 в 08:15 - Комментариев нет - Visited 2979 times

Вот просто даже не сдержался, чтоб не придти и не написать здесь о накипевшем…

Заказали мне как-то сделать почтовик, ну дело оно не хитрое, тык — как ТАМ (понятно) всё остановилось на этом Zmail 3 версии…

Ну интернет у нас большой, и не без добрых людей, достался мне этот скрипт абсолютно бесплатно, залил на хостинг — /install — Zend написал ужасный эррор загрузки байта в какой-то библиотеке… Ну собственно с этого всё и началось — значит в коде ошибка…

Дезендил я этот скрипт, а там… просто тихий ужас. Я конечно всё понимаю, но не могу понять одно, как такой криво-косо-безгамотный код можно было родить? Ошибок просто КУЧА в элементарнейших вещах, абсолютно БЕЗГРАМОТНЫЙ подход и вообще если это можно так назвать программированием.

Что хотелось бы пожелать разработчику:

  1. Обязательно почитать про сверглобальные массивы (был поражён увидев global $_GET; global $_POST);
  2. Не писать подобное else { $var = $var; } ;
  3. Обязательно поднять свой уровень IQ ибо функция проверки валидности IP меня просто повергла в шок: $notip = false; $ex = explode( «.», $str ); if ( count( $ex ) != 4 ) { $notip = true; } foreach ( $ex as $num ) {if ( is_numeric( $num ) && 0 <= $num ) { $notip = true; } } if ( $notip == false ) { return true; } return false;  А не проще ли было сделать preg_match (‘/^d{1,3}.d{1,3}.d{1,3}.d{1,3}$/’, $str); ? А да, простите забыл про то что писал во 2 пункте…
  4. Определиться уже наконец, что директории надо искать по абсолютным путям, делюсь навыками $current_dir = dirname (__file__); Понятное дело что по-ЭТОГО незнанию была создана ещё одна весёлая функция find_dir… Кстати в core.ker.php исправьте 3 ошибки…
  5. Переставать оставлять незакрытые теги (вёрстка кстати вообще просто никакущаяя), но для этого надо будет ещё почитать мануалы по html..
  6. Главная страница аакаунта — ошибка деления на 0 — грубейшая ошибка, перед тем что что-то разделить на что-то знаменатель ничто не мешает проверить на > 0…
  7. Кучная куча всего остального, что было исправлено уже на автомате…

 

Личное мнение об авторе.

  1. Перестать тыкать, ваш собеседник может быть на много старше вас и эрудированнее. Перестать вести диалоги в блатной форме, я конечно понимаю, что это может быть следствием неполного среднего образования по причине прибывания некоторого времени в местах не столь отдалённых, в таком случае могу порекомендовать обраться за помощью к психологу, но в любом случае непонятны попытки во всю выставить себя полным невежей и сделать из себя полное безграмотное хамло…
  2. Вы ПРОДАЁТЕ свою программу, значит уже несёте какую-то обязанность после успешной сделки. Если клиент обращается к вам с проблемой, к слову достаточно детально описанной (относительно авторизации по WMID), то СНАЧАЛА надо убедиться, что это не следствие причины нерабочего кода, и только после этого задать наводящие вопросы для выяснения всех подробностей, почему у клиента возникла такая проблема. Кстати сказать, по этой проблеме рекомендую перечитать руководство Webmoney по интерфейсам взаимодействия с их системой. Проблема в коде.
  3. Если вы считатете, что ваш продукт должен быть платным и без открытого источника, пожалуйста, назначайте адекватную цену. За то что вы предлагаете, ну доллар жалко, честное слово. Слово КАЧЕСТВО невозможно применить ни к одному из мест вашего продукта.
  4. Удаление этого поста будет символизировать полное согласие автора проекта с тем что он не компетентен к разработке и развитию продукта и полному его согласию появления OPEN-SOURCE версии Zmailcasher 3 версии в сети. Копия этого поста будет на моём сайте, если возникнут преьензии относительно авторского права.

Добавить комментарий

Включите изображения, чтобы увидеть вопрос *