Thanks Mike - I take your point about having the password etc embedded, so I am going for your “http” solution. I had naively thought that “http” was exclusively involved in the serving of web pages, and i imagined that a simple text file isn’t one of those. Thanks to you, I now know better.
Anyway I have just tried this and find that it works beautifully in my browsers (Google Chrome and Safari) - I just use the complete reference to the file, and I see the contents of the text file on the screen - but so far it doesn’t work in the LC Message Box. I can’t see what I’m doing wrong. Again, not only does the text not appear, but there is nothing in ‘the result’ either. It’s as if I had not executed the ‘URL’. As an experiment, I also tried to download an actual web page (with an extension of .html) which I assumed would appear in the Message Box as a long string of text. Still nothing. If I ever get this sorted out, I will also try to find out why Transmit puts a different version of the URL onto the clipboard, without ‘www’ and repeating the domain name. Could be a bug I suppose - but probably not. Still puzzled. I must be doing something **really** stupid. Graham > On 27 May 2017, at 16:30, Mike Bonner via use-livecode > <use-livecode@lists.runrev.com> wrote: > > You can embed a username and password in the request, I believe the form is > ftp://*username*:*password*@hostname/.. this can be dangerous though, so > i'm not sure you should necessarily do that. If you can set up a read only > ftp account, that might be ok. > > In this case though, you're placing a file on a web server so it would make > more sense (and be safer) to just hit the web server itself > get URL "http://www.mydomain.com/mytext.txt" As long as the file is in the > actual http served hierarchy, it should work fine. IF you are putting the > file outside of this hierarchy, then yes ftp must be used. (I have a site > and have placed an sqlite database outside the public_html folder just to > keep it from being directly accessible0 > > On Sat, May 27, 2017 at 7:57 AM, Graham Samuel via use-livecode < > use-livecode@lists.runrev.com> wrote: > >> Hi - I’m using LC 8.1.4 rc2 Indy on a Mac with Sierra. I am confused about >> something so fundamental that I am embarrassed to have to ask for help, but >> there it is… >> >> I own a website, www.mydomain.com >> >> Mostly it serves web pages, which works fine. I decided to put a tiny text >> file onto the server at the same level as the .html pages, say myText.txt >> >> I had no difficulty uploading the file using Transmit, a good FTP client >> for the Mac. Now I want to write a statement in LiveCode that gets the text >> back, so I wrote in the message box: >> >> get URL “ftp://www.mydomain.com/myText.txt” >> >> This produced nothing in ‘it’ or in ‘the result’. So it was as if the URL >> command had never been issued. >> >> After a lot of fooling around I was told by a browser (Google Chrome) that >> I should have authenticated this FTP request with a user name and a >> password, which I have. My naive question is, how do I tell LC to do the >> authentication? I should say that this is entirely internal to the program, >> so any kind of user-completed dialog is a no-no. >> >> >> TIA >> >> Graham >> _______________________________________________ >> 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 > _______________________________________________ > 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 _______________________________________________ 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