ET-Chat v3.x.x - Ваше мнение?

EvgeniT

Новичок
Автор оригинала: fixxxer
addslashes это артефакт от magic_quotes.

для всех субд есть специализированные функции, в частности про mysql все расписано на phpfaq.ru.

чтобы понять проблемность такого подхода, давай представим, что понадобилось использовать не UTF-8, а UCS-2.

а из PEAR можно просто взять код :)
Т.е. использовать не addslashes, а фунцкии типа addslashes только в самом функционале RDB?

Спасибо за совет, я почитаю и переработаю. :)
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
EvgeniT
Речь не о том, что чат надо выкинуть - не надо.
Даже не о том, что его никто не купит - может, кому-то в Германии нужен просто чат, и проще заплатить, чем искать.
Все мы как-то зарабатываем деньги на том, что пишем, и код наш не красивый, потому что делаем его наспех.

Но к продукту, который предлагается разработчикам, предъявляются очень большие требования - их мы и описали.
Это сразу претензия на профессионализм, уровень, опыт, мастерство. Посмотрите на vBulletin, Zend, UMI, Drupal.
Ваш чат другого уровня, на этот уровень он не тянет, и представление на высоком уровене вызвала такую реакцию.

Сначала лучше задать вопрос вроде "я тут написал чат, что вы о нем думаете, что не так?" - комментарии были бы другие.

Просто продолжайте работу, поработайте над чатом года два-три, продайте его сотне клиентов - и все поймете :)
 

EvgeniT

Новичок
Еще кстати вопрос. Мне надо чтобы одинаковые SQL-statements работали по возможности на разныx базаx, т.е. MySQL, PostgreSQL если я буду использовать функционал для специфической базы вместо например htmlentities, то мне надо получается делить код под каждую DB систему?
 

Фанат

oncle terrible
Команда форума
а ты пробовал одинаковые SQL-statements на разныx базаx? или это на уровне фантазий, выковыряных из носа?
 

EvgeniT

Новичок
Автор оригинала: *****
а ты пробовал одинаковые SQL-statements на разныx базаx? или это на уровне фантазий, выковыряных из носа?
Ну так мой чат работает на Postgresql и MySQL и все запросы одинаковы... кроме одного. :p

-~{}~ 20.12.08 20:01:

Автор оригинала: grigori
EvgeniT
Речь не о том, что чат надо выкинуть - не надо.
Даже не о том, что его никто не купит - может, кому-то в Германии нужен просто чат, и проще заплатить, чем искать.
Все мы как-то зарабатываем деньги на том, что пишем, и код наш не красивый, потому что делаем его наспех.

Но к продукту, который предлагается разработчикам, предъявляются очень большие требования - их мы и описали.
Это сразу претензия на профессионализм, уровень, опыт, мастерство. Посмотрите на vBulletin, Zend, UMI, Drupal.
Ваш чат другого уровня, на этот уровень он не тянет, и представление на высоком уровене вызвала такую реакцию.

Сначала лучше задать вопрос вроде "я тут написал чат, что вы о нем думаете, что не так?" - комментарии были бы другие.

Просто продолжайте работу, поработайте над чатом года два-три, продайте его сотне клиентов - и все поймете :)
Григорий, я конечно же понимаю что мне до такиx проэктов типа vBulletin, Zend, UMI, Drupal далеко и до иx уровная кода. Однако я только теперь стал получать от людей конструктивную критику, которую я оxотно слушаю и буду конечно-же пытатся имплементировать советы в свой код.
:D
 

Фанат

oncle terrible
Команда форума
значит, все равно приходится делить?

вообще, мне не нравится твоя реакция.
ты не понимаешь, что тебе говорят. ни в техническом плане, ни в организационном.
только бегаешь, как та девочка, и смеешься.
 

fixxxer

К.О.
Партнер клуба
EvgeniT
не расстраивайся, как минимум в vbulletin и umi код полное говно (хотя у тебя намного хуже). насчет друпала спорно :)
 

PHPDev

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

EvgeniT

Новичок
Автор оригинала: *****
значит, все равно приходится делить?

вообще, мне не нравится твоя реакция.
ты не понимаешь, что тебе говорят. ни в техническом плане, ни в организационном.
только бегаешь, как та девочка, и смеешься.
Делить приxодится, однако я пытаюсь свести "делёжку" на минимум. Т.е. делить только там где специфичность СQЛа иначе не позволяет.

-----------------------------------

Ладно... всем спасибо за советы. Особено тебе, *****, за линки.

Я решил покинуть этот форум так как мне легче общатся на немецкиx форумаx. Как не как мне немецкий ближе, я в Германии вырос и мне немецкая культура общения приятней. Там я получаю дельные советы без "тупыx" и арогантныx комментов.


Желаю вам всем успеxов и извините если кого лично обидел!

-~{}~ 21.12.08 10:45:

На этом форуме даже нету функции удаления анкеты? ЗачОт!
 

Фанат

oncle terrible
Команда форума
Да уж, по твоему коду видно, какие дельные советы =)
 

HraKK

Мудак
Команда форума
Там его хвалят, и говорят советы по цветовой гамме чата)
 

Alexandre

PHPПенсионер
лично я, кстати, не умею делать инъекции после htmlentities.
но это не отменяет глупости автора в этом месте, разумеется
PHP:
<?php
$post="'; drop table ttt; select * from t where ee='";
echo htmlentities(  $post   );
?>
 
Сверху