Entwickler-Ecke

Internet / Netzwerk - txt auf den server laden


hibbert - Do 13.02.03 22:09
Titel: txt auf den server laden
hallo,
wie kann ich ich eine txt datei per buttonklick auf meiner server laden?
brauche ich dazu spezielle komponenten, oder geht das einfach so?
danke.
mfg hibbert


Shadowdragon - Do 13.02.03 22:17

Am schnellsten geht das mit Indy (http://www.indy-project.com) (galubich!)

Und du brauchst einen FTP-Server.

Der Rest ist kinderleicht :)


hibbert - Do 13.02.03 22:39

hallo,
ich glaube die adresse http://www.indy-project.com ist falsch, bei mir wird die seite nicht gefunden.
kannst du da nochmal genau nachgucken???
mfg hibbert


Tino - Fr 14.02.03 10:52

Eventl. mal hier schauen: http://www.nevrona.com/Indy/

Gruß
TINO


hibbert - Fr 14.02.03 15:45

danke für die url, aber ich weiß jetzt nicht mehr weiter :(
was soll ich mir denn da runterladen?
ich habe mir da was runtergeladen, lauter *.dcu dateien und so weiter.
brauche ich wirklich so viel komponenten um eine *.txt datei auf meinen server zu laden?
kann mir vielleicht einer nochmal alles genau erklären???
mfg hibbert


Shadowdragon - Sa 15.02.03 00:56

Also, wenn du des Englischen mächtig bist, lad dir mal das FAQ runter, das ist ziemlich gut (gibt's auf der Seite)

So, du lädst dir jetzt Indy 9 runter (also Indy 9 sourcefiles) und unzippst den Mumpitz in einen neuen Ordner (bei mir war's C:\Indy\)

Dann gehst du in den Ordner, dort sind jede Menge Dateien, unter anderem auch welche, die fulld5.exe oder fulld6.exe heissen.

Der Rest is easy: hast du Delphi 5, startest du die fulld5.exe, hast du Delphi 6, eben die fulld6.exe!

Dann legt das Ding einen neuen Ordner im Verzeichnis (D5 oder D6) an.


Jetzt gehst du in Delphi rein, gehst auf Tools und auf Pakete hinzufügen.
Browse nun in den Order, der von Indy erstellt wurde, und klicke auf die .bpl-Datei.

Nun sollten in der Komponenten-Leiste 3 neue Registerkarten mit den Indy-Komponenten erscheinen.


ACHTUNG. Ich selbst habe Delphi 6, und beim Ausführen der fulld6.exe bekam ich die Fehlermeldung"COMPILER NOT FOUND!"
Sollte das bei dir der Fall sein, schmeiss alle Indy-Files (ausser eben den .zip's) runter und deinstalliere Delphi.
Installiere Delphi dann nochmal drauf, und dann wieder Indy, dann funzts.


Hoffe ich hab n bissl geholfen. Jetz tun meine Fingers weh -___-


hibbert - Sa 15.02.03 12:11

hallo,
danke für die ausführliche beschreibung, aber da gibt es bei mir leider ein kleine problem:
unter tools gibt es bei mir (D6) kein pakete hinzufügen :shock:
hier sind ein paar screenshots:
:arrow: Screenshot 1 [http://www.hibbert.de/delphi/shot001.jpg]
:arrow: Screenshot 2 [http://www.hibbert.de/delphi/shot002.jpg]
:arrow: Screenshot 3 [http://www.hibbert.de/delphi/shot003.jpg]
:arrow: Screenshot 4 [http://www.hibbert.de/delphi/shot004.jpg]
:arrow: Screenshot 5 [http://www.hibbert.de/delphi/shot005.jpg]
unter componetns gibt es nur install packages oder install component
was muss ich nun auswählen? (screenshot 1)
kann mir jetzt vielleicht einer weiterhelfen? die datei habe ich schon heruntergeladen. (http://www.nevrona.com/indy/downloads/IndyWin32_9_00_11_Src.zip)

mfg hibbert


Shadowdragon - Sa 15.02.03 12:12

Englisch: packages
Deutsch: pakete !

Sind die Design Packages, also die mit den Häkchen.

Also Packages, und dann auf Hinzufügen (also Add) und dann wie oben beschrieben weitermachen :wink:


hibbert - Sa 15.02.03 19:01

Danke, darauf hätte ich ja auch kommen können !! :roll:
aber wie kann ich nun mit dieser komponente eine datei auf meiner server laden ???

vielen dank !!!
mfg hibbert


maximus - Sa 15.02.03 22:51

Hi! Hast du zufällig PHP unterstützung auf deinen server? Dann könntest du das auch via http machen!


hibbert - Sa 15.02.03 23:25

hallo,
jepp, mein server untestüzt php.

mfg hibbert