Arbeiten mit Internet in Alaska 2.0

Eigentlich ist mir die Frage peinlich, aber es kann sonst niemand helfen ... :)

Moderator: Moderatoren

Antworten
Benutzeravatar
Eugeny Lutsenko
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 108
Registriert: Fr, 15. Mai 2020 16:16
Wohnort: Russland, der südliche Föderale Bezirk, die Stadt Krasnodar
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:

Arbeiten mit Internet in Alaska 2.0

Beitrag von Eugeny Lutsenko »

Gibt es einen Quellcode-Lehrplan, der alle Möglichkeiten der Arbeit mit dem Internet in Alaska 2.0 demonstriert? Wenn ja, wo bekomme ich es? Gibt es eine Dokumentation dazu mit Beispielen?
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2823
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

Re: Arbeiten mit Internet in Alaska 2.0

Beitrag von georg »

Guten Morgen, Eugeny -


was genau meinst Du damit? "Arbeiten mit dem Internet" kann viel sein, vom Senden und Empfangen von Emails, dem Auslesen von Webseiten bis hin zu Webservices.
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Benutzeravatar
Eugeny Lutsenko
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 108
Registriert: Fr, 15. Mai 2020 16:16
Wohnort: Russland, der südliche Föderale Bezirk, die Stadt Krasnodar
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:

Re: Arbeiten mit Internet in Alaska 2.0

Beitrag von Eugeny Lutsenko »

Hallo, Georg!

Zuerst muss ich den ftp-Zugriff auf die von mir erstellte Website zum Lesen und schreiben implementieren (der zugangsname und das Passwort sind vorhanden).

Aber interessant ist auch das Lesen von allen Websites https-Protokoll, und Mail, und die Erstellung von Websites mit serverseitigen Datenbanken.
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Arbeiten mit Internet in Alaska 2.0

Beitrag von Jan »

Eugene,

für den Anfang sind FTPClient() und HTTPClient() Deine Freunde. HTTPClient erkennt automatisch ob das HTTP oder HTTPS sein muß an der Adresse, und setzt dann automatisch die richtigen Parameter. Ich hatte da auch erst nach den Parametern für gesucht, bis der Support mir das erzählte.

Schau Dir mal die Onlinehilfe dazu an. Da geht sehr viel mit den beiden Funktionen.

Danach gibt es natürlich noch Webserver() und cxp und waa. Dann bist Du richtig im Web drin.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Eugeny Lutsenko
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 108
Registriert: Fr, 15. Mai 2020 16:16
Wohnort: Russland, der südliche Föderale Bezirk, die Stadt Krasnodar
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:

Re: Arbeiten mit Internet in Alaska 2.0

Beitrag von Eugeny Lutsenko »

Vielen Dank! Werde ich es benutzen? Und wie erkennt man das Vorhandensein des Internets auf dem Computer? Wie kann ich die Verfügbarkeit einer Website bestimmen, die Möglichkeit, darauf zuzugreifen? Wie kann ich feststellen, ob eine Datei mit einem bestimmten Namen auf der Website vorhanden ist? Wie kann ich das Datum und die Uhrzeit der Erstellung von Dateien auf der Website bestimmen? Wie erstelle ich einen Ordner auf der Website? Wie mache ich diesen Ordner aktuell oder kopiere einfach eine Datei darin?
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Arbeiten mit Internet in Alaska 2.0

Beitrag von Jan »

Eugene,

schau Dir einfach mal die Hilfe zu FTPClient() an. Mit :directory() bekommst Du die Dateien inkl. Größe, Zeiten, etc. Mit :createDir() erstellst Du ein Verzeichnis, mit :removeDir() löschst Du eines. :putFile() lädt die Datei hoch, :getFile() lädt eine Datei herunter. Und es gibt noch mehr, was Du machen kannst.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Werner_Bayern
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2120
Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 29 Mal
Danksagung erhalten: 70 Mal

Re: Arbeiten mit Internet in Alaska 2.0

Beitrag von Werner_Bayern »

Jan hat geschrieben: Mo, 07. Dez 2020 12:09 Danach gibt es natürlich noch Webserver() und cxp und waa. Dann bist Du richtig im Web drin.
Was soll Webserver() für eine Xbase++ - Funktion sein?
es grüßt

Werner

<when the music is over, turn off the lights!>
Benutzeravatar
Werner_Bayern
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2120
Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 29 Mal
Danksagung erhalten: 70 Mal

Re: Arbeiten mit Internet in Alaska 2.0

Beitrag von Werner_Bayern »

Eugeny Lutsenko hat geschrieben: Mo, 07. Dez 2020 13:19 Vielen Dank! Werde ich es benutzen? Und wie erkennt man das Vorhandensein des Internets auf dem Computer?
Alaska Hilfe:
#pragma Library( "ASINet10.lib" )

PROCEDURE Main

LOCAL cFtpServer := "my_ftpserver.com"
LOCAL cUserName := "my_Username"
LOCAL cPassword := "my_password"
LOCAL oFtp, cContents

oFtp := FTPClient():new( cFtpServer, cUserName, cPassWord )

IF .NOT. oFtp:connect()
? "Unable to establish connection to:" , cFtpServer
QUIT
ENDIF
es grüßt

Werner

<when the music is over, turn off the lights!>
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Arbeiten mit Internet in Alaska 2.0

Beitrag von Jan »

Werner_Bayern hat geschrieben: Di, 08. Dez 2020 1:57Was soll Webserver() für eine Xbase++ - Funktion sein?
Werner,

sorry. Wir sind hier gerade an einem Programm am bauen, das webserver heißt. Da hatte sich das wohl im Hirn irgendwie eingeschlichen. Ich meinte natürlich Webhandler().

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Eugeny Lutsenko
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 108
Registriert: Fr, 15. Mai 2020 16:16
Wohnort: Russland, der südliche Föderale Bezirk, die Stadt Krasnodar
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:

Re: Arbeiten mit Internet in Alaska 2.0

Beitrag von Eugeny Lutsenko »

Jan hat geschrieben: Mo, 07. Dez 2020 13:49 Eugene,

schau Dir einfach mal die Hilfe zu FTPClient() an. Mit :directory() bekommst Du die Dateien inkl. Größe, Zeiten, etc. Mit :createDir() erstellst Du ein Verzeichnis, mit :removeDir() löschst Du eines. :putFile() lädt die Datei hoch, :getFile() lädt eine Datei herunter. Und es gibt noch mehr, was Du machen kannst.

Jan
Auf den ersten Blick ist es nicht viel anders als xb2net
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Arbeiten mit Internet in Alaska 2.0

Beitrag von Jan »

Eugene,

muß ja auch. Was man mit FTP machen kann/muß ist ja immer gleich, egal mit welchem Programm. Manche machen das nur umfassender und/oder eleganter als andere.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Eugeny Lutsenko
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 108
Registriert: Fr, 15. Mai 2020 16:16
Wohnort: Russland, der südliche Föderale Bezirk, die Stadt Krasnodar
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:

Re: Arbeiten mit Internet in Alaska 2.0

Beitrag von Eugeny Lutsenko »

It looks like FTPClient() is all I need right now to get further. Everything else is standard Alaskan code
Benutzeravatar
Eugeny Lutsenko
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 108
Registriert: Fr, 15. Mai 2020 16:16
Wohnort: Russland, der südliche Föderale Bezirk, die Stadt Krasnodar
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:

Re: Arbeiten mit Internet in Alaska 2.0

Beitrag von Eugeny Lutsenko »

Ich habe es gut geschafft, unter w10 auf ftp ohne xb2net zu arbeiten! Vielen Dank!!!
Benutzeravatar
Eugeny Lutsenko
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 108
Registriert: Fr, 15. Mai 2020 16:16
Wohnort: Russland, der südliche Föderale Bezirk, die Stadt Krasnodar
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:

Re: Arbeiten mit Internet in Alaska 2.0

Beitrag von Eugeny Lutsenko »

Befehl funktioniert nicht: aFileUpd := oFtp:Directory("Downloads.exe")
Gibt ein leeres array zurück.
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: Arbeiten mit Internet in Alaska 2.0

Beitrag von Wolfgang Ciriack »

Groß-/Kleinschreibung ?
Was gibt dir nur aFileUpd := oFtp:Directory() zurück, ist da deine gewünschte "Downloads.exe" in aFileUpd vorhanden ?
Viele Grüße
Wolfgang
ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2513
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 12 Mal
Danksagung erhalten: 77 Mal

Re: Arbeiten mit Internet in Alaska 2.0

Beitrag von ramses »

Hallo

beim Zugriff auf FTP-Server die auf Unix/Linux Servern liegen sollte man daran denken dass diese zwischen Gross/Kleinschrift unterscheiden!!!
Das bedeutet dass man unter Unix/Linux bei Verzeichnissen und Dateinamen auf korrekte Gross/Kleinschrift achten muss.
Unix/Linux: a != A oder Download.EXE != download.exe
Windows: a = A oder Download.EXE = download.exe
Valar Morghulis

Gruss Carlo
Benutzeravatar
Eugeny Lutsenko
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 108
Registriert: Fr, 15. Mai 2020 16:16
Wohnort: Russland, der südliche Föderale Bezirk, die Stadt Krasnodar
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:

Re: Arbeiten mit Internet in Alaska 2.0

Beitrag von Eugeny Lutsenko »

Ich habe es geschafft! Vielen Dank für die Unterstützung! Dieses Programm prüft, ob ein Update erforderlich ist und, wenn nötig, tut es.
Dateianhänge
___START_AIDOS-X20.prg
(31.52 KiB) 222-mal heruntergeladen
Antworten