Зависает или прерывается? (в случае отсутствия вывода это легко спутать). Убедитесь, что соответствующее расширение у Вас присутствует (phpinfo или php -m в CLI)
Зависает. Никаких ошибок не выдает, просто захожу например на localhost и всё, погрузился мой браузер в вечный сон. А сам openssl у меня присутствует.
Здравствуйте, вот столкнулся со странной для меня проблемой. Я хочу зашифровать данные закрытым ключом, но у меня ничего не получается, скрипт просто зависает при выполнении функции openssl_private_encrypt(). Использую денвер, PHP 5.3. Вот мой приватный ключ:
Это как мне отправить сразу несколько сегментов, одним ответом? Есть определённая структура, либо складывать всё вместе и отдавать?
И ещё небольшой вопрос. Обязательно ли должно это дело POST'ом слаться на сервер??
Заранее спасибо. (Добавление)
Так что никто не знает как выдавать несколько сегментов разом?)
Всем привет! Представляю вам Agels.Core. Ядро для вашего проекта. В данный момент эта версия находится на альфа тестировании, но всё же несмотря на это, я решил поделится с вами. Итак, чем же круто это ядро?
1. Система расширений.
Тут система расширений устраена так, что одно расширение может полностью изменить структуру ядра. Есть возможность переопределять классы модуля ядра, и т.д. Это соответственно расширяет возможности расширений.
2. Система стилей.
Как гласит народ, самый лучший шаблонизатор для PHP, это и есть PHP. Я полностью согласен с данными словами, т.к нагружать сервер ещё, на парсинг кода, для больших проектов, я думаю это нелепо. Но всё же модель MVC при этом, не нарушилась.
3. Динамическая загрузка модулей.
Модули в системе Agels.Core загружаются только тогда, когда они действительно необходимы. Думаю незачем забивать память, ненужными модулями. Также вы можете "подгружать", эти самые модули в нужный момент.
4. Динамическая загрузка расширений
Расширения в системе Agels.Core загружаются, также. То есть, только тогда, когда это действительно надо. Вы также можете подгружать расширения в нужный вам момент. Такая система улучшает производительность.
5. Кэширование
Как и во всех нормальных движках, в системе Agels.Core есть своя система кэширования. Кэширование может производиться как и файловое, так и через сервер MEMCACHE. Также поддерживается GZIP сжатие кэша.
6. Возможность переопределения классов.
Вообще в PHP нельзя переопределять(перегружать) классы, но в системе Agels.Core это можно. Благодаря данному аспекту, расширения могут изменять всю структуру ядра.
7. "Реестр" Agels.Core
Также, тут есть свой файловый "реестр", где хранятся данные, ведь иногдаоптимальнее, если данные будут хранится непосредственно в файле, чем в базе.
Вот эти 7 главных аспектов Agels.Core.
Немножко о проекте
Разработка Agels.Core больше всего направлена на создание ядра, которое можно использовать в качестве основы, для огромное проекта, с большой нагрузкой. В данный момент официального сайта у проекта нет, т.к он ещё находится в альфа тестировании.
Если вы нашли баг, или уязвимость, или ошибку в системе Agels.Core, то я вас искренне прошу написать о вашем баге вот сюда: http://nurlanovic[dot]com/agels/report
Само ядро распространяется по лицензии GNU/GPLv3, и всегда останется свободной.
В ядре есть 12 модулей, которые составляют в общем-то и всё ядро. Если вы хотите создать свою страницу, то вы должны зарегистрировать сначала её в базе, а потом писать сам код страницы, пример:
PHP код:
Вы меня спросите, а зачем название класса делать как переменную, на что я вам отвечу:
В этом то и заключается особенность переопределения классов, объясню на коде:
PHP код:
Скажем, что класс B это у нас некая библиотека, которая расширяет возможности системы. И я вам настоятельно рекомендую использовать именно по такому стандарту, к обращении классам, трейтам и т.д.
В комплекте Agels.Core, идёт инсталлятор, и пакет инструментов для разработчиков.
Пишу этот движок, я уже с 2009 года. Вы скажете почему так долго? Каждый раз я переписывал весь движок, если что-то шло не так. Но эта версия, по моему мнению, достойна выйти на просторы интернетов.
Если у вас есть какие-либо вопросы, или предложения, то пишите прямо сюда.
---
Проект находится на альфа тестировании, в нём могут присутствовать ошибки. Также пока-что у этого проекта нет официального сайта. И у меня к вам вопрос товарищи, каково ваше мнение об архитектуре, реализации? Достойна ли такая архитектура огромных проектов?
Доброе время суток. Вот у меня проблема такая imagecolorallocateнеправильно устанавливает цвет. Например я поставил на черный, на некоторых картинках то он черный а не некоторых белый, это что за магия?)
Соответствует) Вот я немного покапался и обнаружил что проблема из-за \.png вот убераю это дело, и работает а так нет... Странно... Может что-то ещё надо добавить...