Как обрабатывать ошибки цикла и выполнения программы из php - PullRequest
0 голосов
/ 25 июля 2011

Я хочу создать сеть, которая может принимать программу на С, компилировать и запускать программу на моем сервере с использованием php & gcc.Но я не могу справиться с бесконечным циклом программы, это дает мне нехватку памяти.И для программы ошибок во время выполнения это заставляет мой браузер аварийно завершить работу.Что я должен сделать, чтобы справиться с этой проблемой?Большое спасибо.

1 Ответ

1 голос
/ 25 июля 2011

А как насчет программ, которые требуют пользовательского ввода? PHP ничего не знал бы об этом, и все остановилось бы на этапе shell_exec(). Вы действительно хотите открыть дверь для запуска произвольного кода C на вашем сервере? Это почти то же самое, что поставить на входной двери вашего дома большую табличку с надписью: «Заходите, освободите домашнее содержимое! Украдите все! Наслаждайтесь!».

...