c

Создание веб-сервера с поддержкой PHP на языке Си?

Я хочу сделать максимально легкий HTTP-сервер на C, который поддерживает PHP и, возможно, FastCGI, если это будет иметь ... нагрузки, но мне не 100% уверен в аспекте дизайна этого... Я все еще довольно новичок в C и C++, и это опыт обучения.

Функции ожидания C, выхода и pcntl дают кратные 256, почему?

Я писал тест, чтобы проверить, смогу ли я надежно определить целочисленное значение кода выхода с помощью wait. Вопрос ... 56, 512, 768, 1024, 1280 Если это имеет значение, я использую Ubuntu 14.04 и man wait говорит, что у меня есть WAIT(2)

Выдача исключения вместо ошибки из расширения PHP [закрыто]

Еще один сотрудник и я сильно модифицировали расширение PHP Zookeeper, но единственное, что меня действительно беспокои ... артные расширения PHP создают для вас исключение. Существует ли альтернативный источник документации по API PHP/Zend c?

FastCGI, SCGI - быстрый, быстрый,

Я пишу веб-сервер на C, и мне нужно найти способ использовать CGI для выполнения динамического контента на стороне серв ... Кроме того, php-cgi предназначен только для PHP, так как же все работает для Perl, Python и т. Д.? Еще раз спасибо.

Инкрементное хеширование в PHP против C

Я пытаюсь реализовать функциональность хэширования с C на PHP, но столкнулся с проблемой. Был бы очень признателен за п ... не совсем уверен, где все идет не так. Был бы признателен за любые добрые комментарии о том, как решить эту проблему!

Zend: Как правильно уничтожить пользовательский объект в PHP 7?

Я изучаю написание расширений PHP, чтобы заставить некоторые старые расширения работать с PHP 7. Я попытался изменить ... ject_free_obj_t {aka void (*)(_zend_object*)}’ [-fpermissive] bdict_object_handlers.free_obj = bdict_free_storage;

Где хранятся глобальные переменные, такие как $GLOBAL, $POST и т.д.?

Когда я присутствовал на собеседовании, интервьюер задал мне этот вопрос. Какую память они используют в куче, стеке и т. Д. Я погуглил, но не получил никакого четкого ответа.

как использовать уязвимость php?

Я никогда не видел эксплойта переполнения буфера в действии в реальном времени . Предположим, я нашел сервер, который, ... у получить доказательство кода концепции для образовательных целей PS Я студент, и мое единственное желание - учиться

Когда освобождать память в расширении PHP?

Я хотел бы создать и вернуть массив массивов в расширении PHP. Из того, что я понимаю, я должен выделить пространство д ... i], 0, 1); add_index_zval(return_value, i, pt[i]); } } Где я должен освободить память, выделенную для pt?

Как языки сценариев устанавливают/изменяют/считывают переменные?

Предполагая, что интерпретатор языка (может быть любым, от PHP до Ruby) написан на C. Как переменные (или более сложные ... заменить все переменные числовыми значениями в процессе синтаксического анализа. (Я прав в этом?) Так ли это на самом деле?

экспортная цепочка с экспортом openssl pkcs12 в PHP

Можно ли экспортировать сертификат и закрытый ключ в файл .pfx вместе с цепочкой сертификатов (корневой сертификат и/ ... ртификаты в качестве аргументов... есть какие-нибудь зацепки? Дайте мне знать, если это легче читать без номеров строк

перезапись в середине файла

Проблема в том, что я нахожусь в середине файла с fseek Рядом существует несколько байтов длины m, которые я хочу замен ... (o, endPos) while(!feof(o)){ buffer += fgetc(o) } fwrite(b, buffer) //теперь скопируйте резервную копию в оригинал

пользовательский модуль zend

Я пытаюсь создать свой собственный модуль zend (.so) У нас есть множество функций, которые можно реализовать в нашем ... 0; if(emptyTree(n ,err)) { return 0; } return nbNodes(n->leftSide, err) + nbNodes(n->rightSide, err) +1); }

Где найти вызовы "нехватка памяти" и "свободные циклы процессора", запускающие сборку мусора при сбое()?

Я часто нахожу ссылки на следующую цитату, используемую при объяснении того, что PHP unset() не запускает "сборку мусор ... является и всегда была просто неправильной? Или есть кто-нибудь снаружи там, кто может указать мне на нужные файлы C?

Получить размер несжатых данных в zlib?

Я создаю что-то, что включает в себя своего рода службу загрузки файлов, и мне нужно хранить данные, сжатые с помощью ф ... , почему это называется распаковкой? Для меня это звучит довольно ужасно, я всегда думал, что это будет декомпрессия...

Когда безопасно использовать функцию PHP strtolower()?

Функция PHP strtolower() предназначена для преобразования строк в нижний регистр. Но в руководстве по PHP говорится ( ... одировке с соответствующим набор языковых стандартов. ( Редактировать: Вопрос полностью переработан 26 ноября 2013 г.)

Возможно написать HTML-форму на C или C++ [закрыто]

Я использую PHP и знаю, что PHP написан на C или каким-то образом использует C. Я пытаюсь понять языки более низкого ур ... орый генерирует PHP (скажем, разметка для формы), создается с помощью C. Могу ли я создать веб-форму на C или C++ и как?

Преобразование C в PHP? [закрыто]

Существует ли какой-либо доступный инструмент, который принимает код C в качестве входных данных и выводит допустимые P ... астоящее время реализации находятся на C, Java, Ruby и Perl. Интересно, можно ли легко преобразовать реализацию C в PHP?

Реализация шаблона обмена сообщениями фермы задач с помощью zeromq

Я использую zeromq для решения проблемы, которая включает в себя несколько сотен (потенциально тысяч) клиентов, требую ... mq, мог набросать скелет, который показал бы, как я могу использовать основные компоненты для создания такой структуры.

Создание статических библиотек

Я пытаюсь создать статическую библиотеку для использования внутри моего расширения PHP. Для этого я компилирую свои фай ... he non-libtool *** objects file1.o file2.o is not portable! Что я делаю не так и что правильный способ сделать это?