LINUX.ORG.RU

PHP 4.4


0

0

Вышел новый стабильный релиз PHP. Исправлено несколько серьёзных проблем с выделением памяти, а также большое количество мелких ошибок. Разработчики настоятельно рекомендуют обновиться.

Changelog: http://www.php.net/ChangeLog-4.php#4.4.0
Download: http://www.php.net/downloads.php#v4

>>> Подробности

★★★★★

Проверено: Dimez ()
Ответ на: комментарий от anonymous

зашел сейчас на soft.mail.ru новости почитать.
Одну решил прокоментировать. При написании комента использовал в нем символ " (двойная кавычка).
Нажал "отправить" и... получил ошибку Mysql синтаксиса. Вызвана ошибка была именно этой кавычкой. Стоило убрать кавычки из коментария и все стало ОК.
Сайт на php написан.

Пишите ребята на php. пишите!!!
пых-пых горе кодеры...

ЗЫ. Неужели у мыло.ру не хватает денег на нормальных программеров?

anonymous
()
Ответ на: комментарий от anonymous

а пхп тут причем ? это убогость mysql где даже bind нету и кривизна ручек студетов которые mysql_escape_string должны были юзать.

anonymous
()
Ответ на: комментарий от anonymous

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

Я даже сталкивался с такими, что сайты пишут (на пхп) не имя даже представления о том, как запрос из браузера попадает в скрипт и обрабтно.

anonymous
()
Ответ на: комментарий от anonymous

> Нажал "отправить" и... получил ошибку Mysql синтаксиса. Вызвана ошибка была именно этой кавычкой. Стоило убрать кавычки из коментария и все стало ОК.

можешь расслабиться, это всего лишь sql injections ;)

JB ★★★★★
()
Ответ на: комментарий от JB

> можешь расслабиться, это всего лишь sql injections ;)

а я и не напрягаюсь. Даешь больше sql injections!!!!!
это ведь весело )))

Я лишь радуюсь за язык и конторы, которые нанимают таких программеров. Кстати, можно сделать выводы про mail.ru. Слава Богу, почтовые сервисы у них пишут другие люди и пишут на c/c++.

anonymous
()
Ответ на: комментарий от anonymous

> perl навсегда!!!

воистину.

anonymous
()

какой, нахрен, стабильный?!
в этом недо-языке апи опять поменялся - все пытаются исправить ошибки, перенесенные из днк разработчиков языка...
срам да и только!

anonymous
()

php проиграло, очко разработчиков переходит в зрительный зал!

С появлением php я еще больше полюбил perl :-)

anonymous
()

перл - это неудобный и устаревший, полукомпилируемый/полускриптовый, полувеб/полуфигзнаетшто отстой, еоторый никому уже много лет не нужен

theserg ★★★
()
Ответ на: комментарий от anonymous

правильные пацаны получают премию Дарвина без очереди, а theserg получает первым.

anonymous
()
Ответ на: комментарий от anonymous

> зашел сейчас на soft.mail.ru новости почитать.

Я тут недавно видел, один пенек предолжение с прописной буквы начал....
Русский язык оцтой?
Пади своей лахудре расскажи что почем

StDog
()
Ответ на: комментарий от anonymous

Всегда радовали ЛОРовцы своими интересными взглядами... Вот JAVA - отстой :) , только об этом почти никто кроме ЛОРовцев не знает, поэтому все ее юзают :). Даже Linux.ORG.RU. PHP - опять же отстой. Только почему-то на нем большинство форумов написано. Можно конечно ответить, что винда тоже отстой, но ею все пользуются, но это не тот случай. Прошу прокомментировать :).

random_code ★★
()

Объясните мне, пожалуйста, почему при сборке apache+php+oracle у меня любая ораклячья функция(ocilogon/oci_connect) с php-скриптах вызывает Segmentation Fault в логах апача?

Deleted
()
Ответ на: комментарий от Deleted

apache1/apache2, php4/php5, oracle9/10

на всех сочетаниях - в логах либо сразу либо потом возникают сегфолты.

Грешу на php.

Deleted
()
Ответ на: комментарий от random_code

Винда рулит! PHP тоже! Java ещё больше рулит! И всем этим люди зарабатывают денежку. Почему после этого надо называть это отстоем?

Пишите на Си cgi сценарии и будет всё очень дорого, зато идеологически правильнос точки зрения ЛОР.

Selecter ★★★★
()
Ответ на: комментарий от random_code

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

anonymous
()
Ответ на: комментарий от Selecter

"Я подамся в менты, В педерасты, в поэты, в монахи — Все, что угодно, Лишь бы не нравиться вам!" (с) ГрОб

anonymous
()
Ответ на: комментарий от Selecter

> И всем этим люди зарабатывают денежку.

А знаете ли вы, что...денежку зарабатывают не этим, а своим собственным умом/хитростью/подлостью/силой/послушанием/прочьим? И венда/пхп/жареные семечки/другое - всего лиш средство.

Spetial for you: Одна дружественная организация зарабатывает немалую денежку на удалении отходов, происходящих при производстве скотин. Согласишся ли взять себе в квартиру пару вёдер ея предмета товарооборота на временное хранение? А почему? Вот и я так же с виндовсем.

bugmaker ★★★★☆
()
Ответ на: комментарий от Selecter

>инда рулит! PHP тоже! Java ещё больше рулит!

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

theserg ★★★
()
Ответ на: комментарий от Deleted

> apache1/apache2, php4/php5, oracle9/10

> на всех сочетаниях - в логах либо сразу либо потом возникают сегфолты.

А если в конце сказать oci_internal_debug(1) что происходит? :-)

no-dashi ★★★★★
()
Ответ на: комментарий от anonymous

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

Тебя послушать, так писать надо на BrainFuck...

atrus ★★★★★
()
Ответ на: комментарий от Deleted

apache+php+oracle

> возникают сегфолты.
php модулем или прикомпиленный намертво?
если 1 - рекомендую попробовать 2 способ сборки

mumpster ★★★★★
()
Ответ на: комментарий от Rubystar

> perl навсегда!!! > поддерживаю

Да!!!!

Perl - многообразие и философия! Perl - интересный, живой язык!

anonymous
()
Ответ на: комментарий от php-coder

Это всего-лишь брызги слюной без аргументации :)

anonymous
()
Ответ на: комментарий от anonymous

>а пхп тут причем ? это убогость mysql где даже bind нету и кривизна ручек студетов которые mysql_escape_string должны были юзать.

Медитировать над тредом: http://lambda-the-ultimate.org/node/view/808

Понять, что кривые руки - не оправдания (ошибаются все).

WFrag ★★★★
()
Ответ на: комментарий от WFrag

>Понять, что кривые руки - не оправдания (ошибаются все)

выброси нож кухонный. а то ведь им ты можешь палец порезать, приколи :)

зы: веселят пианеры верящие в святой грааль который исправит их днк :)))

anonymous
()
Ответ на: комментарий от no-dashi

И ещё странная ситуация.
Собирается отдельно mod_php и CLI php.
Различие только в "--enable-force-cgi-redirect --enable-fastcgi --enable-pcntl".

Консольно скрипт работает(т.е. если запустить
$ php test.php
то всё выводится), а через апач - сегфолт.

Deleted
()
Ответ на: комментарий от Deleted

Обновлять менее удобно, если намертво вкомпилить :))

Deleted
()
Ответ на: комментарий от WFrag

>Понять, что кривые руки - не оправдания (ошибаются все).

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

anonymous
()
Ответ на: комментарий от anonymous

>все что я понял так это то что ты дружек даун, не важно, что за язык, жава или перл для mysql нужно эскейпить руками.

Что, слабо осилить LtU? То-то же!

WFrag ★★★★
()
Ответ на: комментарий от anonymous

>зы: веселят пианеры верящие в святой грааль который исправит их днк :)))

Еще один. Марш CS (Computer Science, а не то, что ты подумал) осваивать! И без фундаментальных математических знаний, которые могут именно что _гарантировать_ (в отличие от красноглазых клоунов, которые только языком пи%деть могут), чтоб не возвращался!

WFrag ★★★★
()
Ответ на: комментарий от anonymous

>все что я понял так это то что ты дружек даун, не важно, что за язык, жава или перл для mysql нужно эскейпить руками.

Насчет Java ты круто сказанул. Иди, учи JDBC. Для начала можешь PreparedStatement почитать, http://java.sun.com/j2se/1.4.2/docs/api/java/sql/PreparedStatement.html

Хотя, конечно, можно и руками SQL сочинять, но тут уж только лоботомия поможет.

WFrag ★★★★
()
Ответ на: комментарий от Deleted

> Консольно скрипт работает(т.е. если запустить > $ php test.php > то всё выводится), а через апач - сегфолт.

Поменяй местами порядок загрузки модуля php и oracle (или какой ты там модуль еще в апаче загружаеш). У нас была проблема - решали именно так. mod_php видимо глючит, а мы думали это наш модуль кривой :)

Esh ★★★★
()
Ответ на: комментарий от anonymous

>А причем тут prepared statements? Вроде как речь шла о sql-injections.

А при том, что если правильно использовать сей магический интерфейс, то руками эскейпинг делать не надо. Пример:

PreparedStatement pstmt = con.prepareStatement("UPDATE EMPLOYEES SET DESCRIPTION = ? WHERE ID = ?");

pstmt.setString(1, userEnteredDescription);

pstmt.setInt(2, id);

И ничего эскейпить руками не надо. Пользователь может вводить в качестве своего описания все, что ему заблогорассудится, хоть кавычки, хоть код на Java, хоть nul-ы. Хрен он что заинжектит.

WFrag ★★★★
()
Ответ на: комментарий от Esh

Сначала он стоял последним - сегфолт.
Ставил его первым - такая же бодяга :(

Deleted
()
Ответ на: комментарий от WFrag

>Насчет Java ты круто сказанул. Иди, учи JDBC. Для начала можешь PreparedStatement почитать

ну тормоз, где ты видел нормальный jdbc для mysql ? кто тебе сказал что те пародии под названием jdbc-mysql умеют биндить переменые ??

anonymous
()
Ответ на: комментарий от anonymous

А ты знаешь сколько ошибок в прогах на Ц? Тоже сделаешь вывод о том, что Ц - исключительно кривеёшее поделие, ни на что негодное?

anonymous
()
Ответ на: комментарий от anonymous

Истину глаголит ананимус! Надо чтобы каждые 5 минут система проводила экзамен по всевозможным дисциплинам, которые хотя бы отдалённо связаны с програмированием - по тем же математикеЮ логике и прочим. А то, понимаешь, развелось людей, которые програмируют.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.