Very naive URL question

Graham Samuel livfoss at mac.com
Sat May 27 17:17:52 CEST 2017


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 at 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 at 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 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




More information about the use-livecode mailing list