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