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

Reply via email to