Rev compress, cgi, php, zip
Jim Ault
jimaultwins at yahoo.com
Fri Dec 11 13:36:17 EST 2009
Your library is on my list to study as I journey toward my client's
goals.
I have a couple new ideas (after reading Stephen Barncard's email) and
digging up some of my own work from 2008.
I think a couple solutions will blossom and I will let you know.
The most valuable part for my project you have answered
Rev compress(block) > decompress(block) in PHP
... this will allow a remote page to be displayed with code generated
by Rev templates and data.
Part of the methodology is to generate static page portions from a
library/database kept on myaccount.on-rev.com.
When these page portions are updated, calls to the remote sites are
made to utility scripts that accept/decode/store them locally for
display speed.
Most updates will be info/pages that are appended to the site rather
than requiring interactive queries or ajax.
I am far more accomplished with Rev than with PHP.
Thanks for the quick reply.
On Dec 11, 2009, at 9:38 AM, David Beck wrote:
>
> Hi Jim,
>
> In order to decompress data in PHP that was compressed using Rev you
> need to strip a few bytes off the start of the data:
>
> $decompressedData = gzinflate( substr( $dataCompressedWithRev ,
> 10 ) );
> However I have not been able to figure out how to go the other way,
> that is, decompressing data with Rev that was compressed with PHP.
> If you do determine how to do this please let me know.
>
> Also, you might find the callPHP library I posted a few weeks ago
> useful, which allows PHP functions to be called from Rev stacks or,
> I would imagine, an on-Rev script, although I have not worked with
> on-Rev. The library is open source so feel free to use it directly
> or strip it for parts. You can download it from:
>
> http://www.rotundasoftware.com/rev/callPHP.html
>
> Hope that helps,
>
> David Beck
> Rotunda Software
Jim Ault
Las Vegas
More information about the use-livecode
mailing list