Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

2 Fragen...

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Jean
Gast





BeitragVerfasst am: 06.11.2004, 15:23    Titel: 2 Fragen... Antworten mit Zitat

Hallo

Wie kann ich eine Datei im Internet editieren ?

Oder wie kann ich eine Datei im Internet löschen/hochladen ?

Viele Grüsse Jan durchgeknallt
Nach oben
Stormy



Anmeldungsdatum: 10.09.2004
Beiträge: 567
Wohnort: Sachsen - wo die schönen Frauen wachsen ;)

BeitragVerfasst am: 06.11.2004, 17:33    Titel: Antworten mit Zitat

Ist deine Frage auf QB bezogen ? Weil QBasic bezüglich des Internetzugriffes nicht geeignet ist... konkretisier deine Frage bitte. Hast du einen Webserver und kommst nicht damit zurecht oder wie meinst du das direkt?
_________________
+++ QB-City +++ Die virtuelle Stadt für jeden Freelancer - Join the community!
Projekte: QB-City,MysticWorld (RPG), 2D-OpenGL-Tutorial
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Jean
Gast





BeitragVerfasst am: 06.11.2004, 18:39    Titel: Antworten mit Zitat

Es geht dabei schon um QB. Ist denn sowas überhaupt nicht möglich ?
Nach oben
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 06.11.2004, 18:48    Titel: Internet Antworten mit Zitat

Hallo.

Lad doch mit FTP die Datei herunter und lad sie danach wieder hoch:

Code:
OPEN ENVIRON$("TEMP")+"\~FTP.TMP" FOR OUTPUT AS #1
PRINT #1, "Benutzername"
PRINT #1, "Passwort"
PRINT #1, "GET"
PRINT #1, "index.html"
PRINT #1, "C:\index.html"
PRINT #1, "quit"
CLOSE #1
SHELL "ftp.exe home.arcor.de<"+ENVIRON$("TEMP")+"\~FTP.TMP"
KILL ENVIRON$("TEMP")+"\~FTP.TMP"


Der Code lädt eine Datei vom Server via FTP herunter. Hochladen ist ähnlich. Beschäftige dich mal mit den FTP-Befehlen.
Ist ungetestet, aber sollte funktionieren.

Viele Grüße!
Sebastian
_________________

Der Markt regelt das! | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
dreael
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 2507
Wohnort: Hofen SH (Schweiz)

BeitragVerfasst am: 06.11.2004, 18:52    Titel: Antworten mit Zitat

Es gibt verschiedene Wege. Ein recht einfacher Weg: FTP
Beispiel:
Code:
host$ = "ftp.meinedomain.de"
ftpbenutzer$ = "jean"
passwort$ = "gEhEIm"
verzeichnisaufdemserver$ = "/home/jean/public_html/Bilder"
lokalesverzeichnis$ = "C:\DATEN\HOMEPAGE\BILDER"
dateiname$ = "apfel.gif"
OPEN ENVIRON$("TEMP") + "\~FTPCMD.TXT" FOR OUTPUT AS 1
PRINT #1, "user "; ftpbenutzer$; " "; passwort$
PRINT #1, "bin"
PRINT #1, "cd "; verzeichnisaufdemserver$
PRINT #1, "lcd "; lokalesverzeichnis$
PRINT #1, "get "; dateiname$
PRINT #1, "bye"
CLOSE 1
SHELL "ftp -n " + host$ + " <" + ENVIRON$("TEMP") + "\~FTPCMD.TXT"
KILL ENVIRON$("TEMP") + "\~FTPCMD.TXT"


Zum Hochladen das "get" in eine "put" ersetzen. Siehe auch

http://groups.google.com/groups?selm=8mcj2f%24hdl%242%40news1.sunrise.ch

Andere Variante:

http://www.dreael.ch/Deutsch/BASIC-Knowhow-Ecke/InternetMitQuickBASIC.html

=> Direkte TCP/IP-Socketprogrammierung aus QB heraus.

@Sebastian: Das mit dem "-n" ist noch ein recht wichtiges Detail, sonst klappt es mit der stdin-Umleitung nicht richtig!
_________________
Teste die PC-Sicherheit mit www.sec-check.net
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 06.11.2004, 19:26    Titel: Ooops... Antworten mit Zitat

Ups... verlegen
_________________

Der Markt regelt das! | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Jean
Gast





BeitragVerfasst am: 06.11.2004, 19:28    Titel: Antworten mit Zitat

Vielen Dank happy happy

Weiss jemand wo es gute FTP Tutorials gibt ? mit den Augen rollen mit den Augen rollen
Nach oben
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 06.11.2004, 19:38    Titel: FTP Antworten mit Zitat

Hallo.

Naja, für FTP braucht man eigentlich keine Tutorials.
Starte einfach mal über START, Ausführen command.com und gib da Folgendes ein:
ftp.exe home.arcor.de
home.arcor.de musst du gegen deinen FTP Server ersetzen!
Und dann gib deine Benutzerdaten ein. Anschließend gib ein Fragezeichen ein und drück ENTER.
Dann siehst du eine Übersicht über alle FTP Befehle.

Die Wichtigsten:

Code:
GET DateiAufServer.gif C:\Lokal.gif -> Lädt Datei runter
SEND C:\MeineSeite.html index.html -> Lädt Datei hoch
LCD C:\LokalesVerzeichnis -> Lokales CD / Wechselt in den Ordner C:\LokalesVerzeichnis
CD downloads -> CD im Internet / Wechselt in den Ordner downloads
QUIT -> Schließen
BINARY -> Vor Übertragung von Bilder, ZIP-Dateien usw.!
ASCII -> Vor Übertragung von Text und HTML-/PHP-Seiten!
DEL Seite.html -> Löscht Seite.html
MKDIR LolOrdner -> Legt den Ordner LolOrdner an
RMDIR LolOrdner -> Löscht den Ordner LolOrdner


Viele Grüße!
Sebastian
_________________

Der Markt regelt das! | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz