Comments 69
UFO just landed and posted this here
дешевенький пиарчик
-23
UFO just landed and posted this here
Я вот прекрасно могу себе представить, как phpinfo() обрывается ровно на половине.
Я этот эффект даже своими глазами увидел воочию позавчера, подключив SQLite и к нему php_pdo_sqlite.dll, но без php_pdo.dll.
Я этот эффект даже своими глазами увидел воочию позавчера, подключив SQLite и к нему php_pdo_sqlite.dll, но без php_pdo.dll.
+4
А что за экспериментальная поддержка apache?
+3
docs.php.net/migration53
полезно всем, кто переезжает с 5.2 на 5.3
полезно всем, кто переезжает с 5.2 на 5.3
+1
> А кто-нибудь может мне подсказать, зачем нужен open_base_dir в варианте PHP_INI_ALL?..
www.php.net/manual/ru/ini.sect.safe-mode.php
Ограничивает список файлов, которые могут быть открыты в PHP, указанным деревом директорий независимо от того, используется защищенный режим или нет.
www.php.net/manual/ru/ini.sect.safe-mode.php
Ограничивает список файлов, которые могут быть открыты в PHP, указанным деревом директорий независимо от того, используется защищенный режим или нет.
0
Полагаю, что автор желал высказать вот какое соображение: если PHP_INI_ALL дозволяет переменить настройку простым вызовом ini_set(), тогда не обращается ли сие ограничение практически в ничто, раз оно может любым скриптом снято быть с самого же этого скрипта?
0
Именно так. Я вот поэтому и не понял. А код там загрузный. Он lseek() на каждую часть пути делает.
0
php.net/ChangeLog-5.php
Changed open_basedir to allow tightening in runtime contexts. (Sara)
> Mithgol «оно может любым скриптом снято быть с самого же этого скрипта»
Это я так понял личное предположение? Можно только продвинуть ограничение вверх по дереву, но не вниз. Думаю любому понятно что вниз некошерно.
>schors
Видимо у некой Сары возникла в очередном процессе затыкания дыр необходимость констрейнтить прямо в коде, женщины — кто их поймёт =)
Changed open_basedir to allow tightening in runtime contexts. (Sara)
> Mithgol «оно может любым скриптом снято быть с самого же этого скрипта»
Это я так понял личное предположение? Можно только продвинуть ограничение вверх по дереву, но не вниз. Думаю любому понятно что вниз некошерно.
>schors
Видимо у некой Сары возникла в очередном процессе затыкания дыр необходимость констрейнтить прямо в коде, женщины — кто их поймёт =)
0
Как и ко всему архиновому, к этому бы присовокупить сиськи, но к сожалению не нашёл
И еще Bluetooth! Ведь с ним все становится лучше =)
А если серьезно — вы молодец. Приятно, что хостеры сами следят за новинками, а не ждут, когда же у них начнут выпрашивать поддержку «вон той новой штуки».
+2
А я после того, как скомпилировал php 5.3, обнаружил, что он не понимает функции mysql_real_escape_string. Выдает сообщение, что нет такой. Пришлось вернуться на 5.2.10. У вас эта функция нормально работает?
+2
Скомпилировать надо с поддержкой mysql (скорее-всего по умолчанию используется mysqli) и всех делов-то.
0
Я .configure как правило не меняю при апгрейде php, и там указано --with-mysql. В 5.2.10 работает, а в 5.3 нет((
0
Есть такая функция, проверил.
0
А что интересно с phpmyadmin будете делать eregi* то убрали? ))) он на старом пхп будет крутится?
0
Интересно посмотреть на аптайм такого экспериминтального хостинга…
+2
Мммм… Поищите о нас в блогах, зайдите на hostobzor.ru — посмотрите там.
Ну и… twihoo.ru — наш знаковый клиент…
Ну и… twihoo.ru — наш знаковый клиент…
0
К сожалению про аптайм там никто не написал, да и отзывов не так много.
А вы не видёте статистику работы серверов.
Вообще хотелось бы посмотреть на какую-нибудь независимую статистику, типа Host-tracker и т.п.
А вы не видёте статистику работы серверов.
Вообще хотелось бы посмотреть на какую-нибудь независимую статистику, типа Host-tracker и т.п.
0
Пропиарились тоже не хило. Не успел понять что к чему как уже рассматривал тарифные планы. Единственное что смутило — количество сайтов и баз данных и довольно сильное ограничение на дисковое простарнство. Но по теме — я помню, как Друпал переводился на ПХП 5… А почему они такую несовместимость ввели, не исправив версию ПХП на 6?
+1
это и есть 6-ка, только без юникода. самое главное — это в очередной раз увеличилась скорость работы и появился уборщик мусора. замыкания, нэймспэйсы и гоуту — это от лукавого. хотя гоуту плюс уборщик является попыткой завоевать новый рынок — долгоиграющих пластинок.
0
А что Вас смутило в сайтах и базах?
Диск… там проблема более глубокая чем просто диск… Диск, как Вы понимаете, практически ничего не стоит нам…
Они 6-ку много лет разрабатывают и не видно конца и края. А уже какие-то новшества, которые хотелось бы ввести появились… Им скорее 6-ку не стоило бурно анонсировать и действительно сделать 6-ой эту версию.
Диск… там проблема более глубокая чем просто диск… Диск, как Вы понимаете, практически ничего не стоит нам…
Они 6-ку много лет разрабатывают и не видно конца и края. А уже какие-то новшества, которые хотелось бы ввести появились… Им скорее 6-ку не стоило бурно анонсировать и действительно сделать 6-ой эту версию.
0
может я слишком категоричен, но я бы goto прописал в disable_functions и ниипет. Уж больно бейсик травмировал мою детскую психику, не обессудьте.
-2
когдато мы ломали голову, как же сделать ЧТО-ТО без goto, теперь будут ломать голову как же сделать с ним — просто чтобы заюзать фичу языка… Однако мышление программистов изменилось феноминально за 30 лет…
+1
ну встречаются же иногда алгоритмы со вложенными циклами, когда алгоритм заканчивается внутри самого внутреннего цикла, и или делай goto за пределы циклов, или помечай какой-нибудь флаг и опрашивай его в начале каждого цикла :)
но думаю, в пхп отсутствуют многие другие, более важные фичи, чем goto, например, перегрузка функций, или возможность обратиться к возвращаемому функцией массиву без промежуточной переменной
но думаю, в пхп отсутствуют многие другие, более важные фичи, чем goto, например, перегрузка функций, или возможность обратиться к возвращаемому функцией массиву без промежуточной переменной
0
Нет, как же без goto то… Не было бы такого прекрасного информационного повода :))))))))
0
Молодцы — были первыми кто внедрил Python, теперь первыми, кто PHP 5.3, успехов вам.
+1
Самый прикольный баг на мой взгляд который был исправлен, это:
PHP падает, когда сценарий 8192 (8Kb) байтов
PHP падает, когда сценарий 8192 (8Kb) байтов
+1
Давно пользуюсь хостингом diphost.ru, рекомендую.
Неоднократно анонсированный на хабре секретный проект крутится у них, на обычном виртуальном хостинге. Хабраэффект был безжалостный, но хостинг его выдержал, чего я совершенно не ожидал.
Неоднократно анонсированный на хабре секретный проект крутится у них, на обычном виртуальном хостинге. Хабраэффект был безжалостный, но хостинг его выдержал, чего я совершенно не ожидал.
0
На картинке www.diphost.ru/static/ru/pics/panel/php53_07.gif точно желали начертать «djnago», а не «django»?..
+2
Да ладно, под Ubuntu 8.04 SE еще третья альфа замечательно собиралась, становилась на апач 2.2 идержала и старые сайты (с небольшими допиливаниями), и нововведения.
open_base_dir по идее уже не нужен, ибо сейф-мода уже нет.
open_base_dir по идее уже не нужен, ибо сейф-мода уже нет.
0
Мешать порты и исходники = очень-очень плохо.
0
Чем? Неаккуратненько конечно. Хорошо бы свой порт сделать. Я подумаю над этим… завтра…
0
Неаккуратненько это мягко сказано :) Система быстро превратится в помойку. Спросите линуксоидов, хорошо ли мешать пакеты и исходники. Ситуация та же самая.
0
Самое первое, что может случиться — это трындец с «правильными» обновлениями. Дальше пойдет каша в зависимостях и более интересные случаи кольцевых зависимостей и несовместимостей. Ну а после такого печального опыта чем разбираться, где какая либа лежит, что делает и кем скомпилена проще поставить все с нуля и дождаться нормальных портов.
0
А мы пока пишем ебилд в оверлей…
0
Слушайте, а кто-нибудь знает, зачем вообще нужны closures? По моему, так они только тратят лишние ресурсы, да еще и путаницу создают, как в яваскрипте.
0
ru2.php.net/goto
То, что на страницах мануала теперь комиксы, — это для меня ещё одна новость :-)
Добавить goto в версии 5.3 — жесть, конечно.
Мир катится в пропасть.
То, что на страницах мануала теперь комиксы, — это для меня ещё одна новость :-)
Добавить goto в версии 5.3 — жесть, конечно.
Мир катится в пропасть.
0
ИМХО введение goto в PHP 5.3. — тщательно продуманный и, как вы все видите, весьма успешный маркетинговый ход. Посмотрите, сколько уже написано комментариев и статей вокруг того, «какой плохой goto в PHP». Сколько человеко-часов лишилось человечество, потратив их на обсасывание этого вопроса. В итоге PHP станет еще более известным (пусть это черный пиар, но он работает).
+1
Плюс пицот :) Я кстати именно об этом и подумал, только ещё думая об анонсе.
Спасибо, кстати, за патчик, который мы так лет 7 используем :)))) Тот старый ещё, с vfork();
Спасибо, кстати, за патчик, который мы так лет 7 используем :)))) Тот старый ещё, с vfork();
0
Sign up to leave a comment.
Хостинг php 5.3