On Thu, 31 Jan 2002, Alan Knowles wrote: > Jerrett Taylor wrote: > > >I agree.. Also if you have a way of distributing binarys, you can > >release the source with it.. Much like a lot of people do already with > >binaries for *nix .. > > > >That way you have a binary, that people can use/run without hacking it > >apart, and coming back to you with "I broke it, fix it for me!" , and > >they can look at the source (if you want) to see how its done > > > > > >.. Best of both worlds! > > > modfying the file io layer to deal with encoded (dump of the parsed data > structs) files, is realitivly simple in theory, so if you have the > time..... :)
I think that won't do the trick though :) > > what I posted a while back was a method of merging php code into an > extension. - It was theoretically postible to do that as well.., however > it was not wonderfully effecient in terms of design. - you basically had > to recompile the whole php binary just to use the code... - the nicer > option would be what the old phpcompiler did - just add the code to the > end of the php binary??? and do some other changes to make it execute > the binary using the attached data. - If somebody could send me a copy > :) - I'd love to see how that was done.. - searching google for 'merging > data into exectutable binaries' doesnt get anywhere... :) PHPritstick... I've the code somewhere around if somebody finds it interesting... > eg. > 1. how does the php binary know where it's theoretical end point is, and > the other data starts.. (guess work and looking for a data sequence?) > 2. how does it read data from it's own internal memory, relative to the > programs loaded memory space! - that one really threw me - otherwise it > would have to load the file into memory, the re-read the data from it's > own binary off the disk - sounds as bad as Plan A :)... > 3. how can you make it cross platform! > > from my aspect - looking at phpgtk apps, the compiled/protected bit is > not important - its the distribution of a single exe + a few dll's > rather than getting individual windows users to have a whole load of > text files lying around.. - as everyone here knows there not much > difference between the two - but try explaining that to the average > windows IT manager = saftey in familarity :) > Derick -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]