Hi Peter

One of the contributions I made just prior to christmas was to handle the 
shebang and basically put the script into <?lc mode immediately if there's a 
shebang. I really didn't get much of a chance to experiment with it but it was 
merged in. Unfortunately I can't remember which version of LC but perhaps try 
one of the latest server versions???

Cheers

Monte

On 16 Jul 2014, at 11:42 am, Peter W A Wood <peterwaw...@gmail.com> wrote:

> Somebody asked a question on the mailing list related to running LiveCode CGI 
> scripts using LiveCode Server - Livecode CGIs co-existing with old-school Rev 
> 2.x CGIs (Basically, he's trying to avoid changing the Apache configuration 
> file).
> 
> I don't see any reason that you can't use LiveCode Server to run CGI scripts 
> so I thought that I'd experiment.
> 
> First I ran a simple script from the command line:
> 
>       <?lc
>               set the outputLineEndings to "lf"
>               put "content-type: text/plain" & return & return
>               put "Hello from a LiveCodeServer CGI script" & return
>       ?> 
> 
>       $LiveCodeServer/livecode-server cgi-bin/livecode.cgi
>       content-type: text/plain
>       
>       Hello from a LiveCodeServer CGI script
> 
> Next,  I added the shebang line and ran it again:
> 
>       #!/Users/peter/Sites/LiveCodeServer/livecode-server 
>       <?lc 
>               set the outputLineEndings to "lf" 
>               put "content-type: text/plain" & return & return 
>               put "Hello from a LiveCodeServer CGI script" & return 
>       ?> 
> 
>       $ cgi-bin/livecode.cgi 
>       #!/Users/peter/Sites/LiveCodeServer/livecode-server
>       content-type: text/plain 
> 
>       Hello from a LiveCodeServer CGI script
> 
> As you can see, LiveCode Server printed it's Shebang line and then executed 
> the script. This stops the script from being able to be run as a script - 
> browsers don't know what to do with the shebang line. This is also an 
> nuisance for anybody wanting to use LiveCode Server for command line 
> scripting.
> 
> Should I report this as a bug?
> 
> Regards
> 
> Peter
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

--
M E R Goulding 
Software development services
Bespoke application development for vertical markets

mergExt - There's an external for that!

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to