Uploading Image - Livecode Tutorial Example? Sessions?

Matthias Rebbe matthias_livecode_150811 at m-r-d.de
Fri May 26 13:39:22 EDT 2017


Mike,

i have successfully intalled LC 9 DP6 on Tio Server using the .htaccess method.

This is the content of my .htaccess

	Directory index index.lc

	Options -Indexes
	Options ExecCGI

	AddHandler livecode-script .rev .lc9 .lc
	Action livecode-script /cgi-bin/livecode-server-9_0_0_dp_6


Please note that you need to add this to each .htaccess file for each domain/domain folder.

So if you use public_html for your main domain, e.g. mike.on-rev.com <http://mike.on-rev.com/>,  and for an additional addon  domain, e.g. mikebonner.com <http://mikebonner.com/>, a separate folder, e.g. /public_html/mikebonner

then you need to place the .htaccess file and the lcserver binaries into public_html and also into the "2nd domain” folder /public_html/mikebonner.

So if you have 50 addon domains and each  in its own folder and you want to use your own LC Server binaries for all 50 domains, then you have to copy .htaccess and LC Server into
each of the 50 folders.

Please find a screenshot of the permssions i´ve set for each file here:
https://dl.webfactory.onl/permssions_lcserver.png <https://dl.webfactory.onl/permssions_lcserver.png>

HTH,

Matthias


Matthias Rebbe
+49 5741 310000
‌matthiasrebbe.eu <http://matthiasrebbe.eu/>‌



> Am 26.05.2017 um 18:52 schrieb Mike Bonner via use-livecode <use-livecode at lists.runrev.com <mailto:use-livecode at lists.runrev.com>>:
> 
> Theres another issue with on-rev.  Even if you set the sessionSavePath, it
> won't work due to the default version of LC on on-rev.  You need to
> override the version using an .htaccess file, but i've not managed to
> actually get that to work for me.  Looking for the link that tells you how
> to do this. If you actually get it to work please let me know how!
> 
> http://lessons.livecode.com/m/4070/l/41105-how-do-i-choose-which-livecode-server-engine-to-use-with-on-rev <http://lessons.livecode.com/m/4070/l/41105-how-do-i-choose-which-livecode-server-engine-to-use-with-on-rev>
> 
> Unless they've updated the default version for .lc files, you'll need to
> switch to a more recent version of the server to get sessions to work.
> 
> On Fri, May 26, 2017 at 10:15 AM, JOHN PATTEN via use-livecode <
> use-livecode at lists.runrev.com <mailto:use-livecode at lists.runrev.com>> wrote:
> 
>> I think I figured out the issue based on an old post by Sturgis…
>> 
>> Apparently you have to set the sessionSavePath before you call the “start
>> session.”
>> 
>> set the sessionSavePath to the defaultfolder
>> 
>> Forum discussion here:
>> 
>> http://forums.livecode.com/viewtopic.php?f=15&t=10787&p= <http://forums.livecode.com/viewtopic.php?f=15&t=10787&p=>
>> 50056&hilit=session#p50034 <http://forums.livecode.com/ <http://forums.livecode.com/>
>> viewtopic.php?f=15&t=10787&p=50056&hilit=session#p50034>
>> 
>> Cheers!
>> 
>> 
>>> On May 26, 2017, at 8:39 AM, JOHN PATTEN via use-livecode <
>> use-livecode at lists.runrev.com <mailto:use-livecode at lists.runrev.com>> wrote:
>>> 
>>> Hello!
>>> 
>>> Thanks for those that answered about the problem I was having with FTP.
>> It was the URLEncode issue that was tripping me up.
>>> 
>>> However, I’m changing gears as I hadn’t realized that I could not ftp
>> directly into a htmlpublic directory on On-Rev. Ultimately I am trying to
>> just create a little iOS app that will allow me upload and image and create
>> a simple html page to display the image.
>>> 
>>> I have been using the LiveCode tutorial here: “How do I use LiveCode
>> graphics features server-side?” (http://lessons.livecode.com/ <http://lessons.livecode.com/>
>> m/15262/l/156710-how-do-i-use-livecode-graphics-features-server-side <
>> http://lessons.livecode.com/m/15262/l/156710-how-do-i-use- <http://lessons.livecode.com/m/15262/l/156710-how-do-i-use->
>> livecode-graphics-features-server-side>)
>>> 
>>> I can’t get this to work the “start session” included in the script?
>>> 
>>> The example starts:
>>> ---------------
>>> <?lc
>>> start session
>>> ## enter the image file into our $_SESSION if one's just been uploaded
>>> if $_FILES["imagefile"] is not empty then
>>>         put url("binfile:" & $_FILES["imagefile"]["filename"]) into
>> $_SESSION["imagedata"]
>>> end if
>>> if $_SESSION["imagedata"] is empty then
>>>         printForm ## no image has been uploaded so display the form to
>> upload one
>>> else
>>>         create image “myImage” …
>>> 
>>> ————————
>>> 
>>> If I take the “start session” out, the server script works, sort of…as I
>> think it will upload the image, but because there is no session, you can’t
>> manipulate the image.
>>> 
>>> Has anybody got this example to work? I have tried moving the “start
>> session” around to different areas of the server script, but that does not
>> seem to work either.
>>> 
>>> Thank you!
>>> John Patten
>>> SUSD
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com <mailto:use-livecode at lists.runrev.com>
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode <http://lists.runrev.com/mailman/listinfo/use-livecode>


Matthias Rebbe
+49 5741 310000
‌matthiasrebbe.eu <http://matthiasrebbe.eu/>‌




More information about the use-livecode mailing list