Posted by d on 03/21/06 13:25
"Colin McKinnon"
<colin.thisisnotmysurname@ntlworld.deletemeunlessURaBot.com> wrote in
message news:zgFTf.2856$H%3.1521@newsfe5-gui.ntli.net...
> bellefy@gmail.com wrote:
>
>> I have, what I'd like to think as anyway, a unique situation.
>>
>> I have a client that has contracted me to build a custom inventory
>> management system to be installed at the client's location. More
>> specifically, a custom reporting display system through a kiosk-like
>> linux installation using a locked-down FireFox.
>>
>> My development style has always been centralized around one primary
>> class file (Kernel.php) that calls in the appropriate modules as
>> needed.
>>
>> For example:
>> $ php ./Kernel.php sendReport
>>
>
> It's a horrible way to build a system. Using a front-controller makes a
> large PHP system much more difficult to write.
I'd say that's not entirely true - it is possible for such things to improve
the development of large systems.
>> Because this job is to be installed at the client location, is there a
>> way that I can limit the entire installation of PHP to only allow
>> Kernel.php to execute?
>>
>
> If that is really your objective then the shortest route to that goal
> would
> be to rewrite the PHP or hack something terrible using an access control
> system like RBACS.
He could just rename the php binary somewhere :-P
> I suggest you re-examine the problem and see if that is the right
> solution.
>
> C.
>
[Back to original message]
|