AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Dateien empfangen und HTML Seite daraus erstellen
Thema durchsuchen
Ansicht
Themen-Optionen

Dateien empfangen und HTML Seite daraus erstellen

Ein Thema von Helpliner · begonnen am 4. Feb 2004 · letzter Beitrag vom 5. Feb 2004
Antwort Antwort
Helpliner

Registriert seit: 6. Aug 2003
Ort: Hamburg
84 Beiträge
 
Delphi 7 Personal
 
#1

Dateien empfangen und HTML Seite daraus erstellen

  Alt 4. Feb 2004, 20:15
Hallo Leute,

ich möchte eine Anwendung erstellen die einen Server und mehrere Clients umfassen soll.
Die Funktion soll wie folgt sein:

- Am Client werden Messwerte in Edit Felder bzw. Auswahlboxen eingetragen/ausgewählt
- Diese Werte sollen über das Internet an den Server übermittelt werden
- Der Server soll daraus eine HTML Seite o.ä. machen und auf einen Server laden (wohl am einfachsten über FTP zu lösen)

Hat jemand sowas (oder ähnliches) schon gemacht und kann mir zum Einstieg einen Fingerzeig geben wie man das Lösen kann und welche Probleme dabei am ehesten aufkommen?

Vielen Dank!
VORSICHT: blutiger Anfänger!

Ähnlichkeiten mit tatsächlich funktionierendem Code sind rein zufällig und definitiv unbeabsichtigt.
  Mit Zitat antworten Zitat
gerritlober

Registriert seit: 22. Nov 2003
Ort: Apelern
82 Beiträge
 
#2

Re: Dateien empfangen und HTML Seite daraus erstellen

  Alt 4. Feb 2004, 20:20
Hallo,

meiner Meinung nach, könntest du über die TServerSocket und TClientSocket Komponente einen Server und einen Client erstellen und über die Procedure SendBuf() eine Datenstruktur mit den benötigten Feldern versenden.
Der Server könnte dann eine ganz normale Datei erstellen und diese über die Indykomponete auf einen FTP-Server kopieren.
Grüße
Gerrit
  Mit Zitat antworten Zitat
Helpliner

Registriert seit: 6. Aug 2003
Ort: Hamburg
84 Beiträge
 
Delphi 7 Personal
 
#3

Re: Dateien empfangen und HTML Seite daraus erstellen

  Alt 4. Feb 2004, 20:35
Wenn ich TServerSocket, TClientSocket und SendBuf() verwende - in welcher Form kommen die Daten dann am Server an?
VORSICHT: blutiger Anfänger!

Ähnlichkeiten mit tatsächlich funktionierendem Code sind rein zufällig und definitiv unbeabsichtigt.
  Mit Zitat antworten Zitat
gerritlober

Registriert seit: 22. Nov 2003
Ort: Apelern
82 Beiträge
 
#4

Re: Dateien empfangen und HTML Seite daraus erstellen

  Alt 4. Feb 2004, 20:38
Die Daten komme in der selben Datenstruktur an, wie sie versendet wurden. Das bedeutet, dass du die beiden Types in dem Server, sowie im Clienten deklarieren musst.
Grüße
Gerrit
  Mit Zitat antworten Zitat
Synonym
(Gast)

n/a Beiträge
 
#5

Re: Dateien empfangen und HTML Seite daraus erstellen

  Alt 4. Feb 2004, 20:40
wenn du php hast übergebe die daten einfach einer php datei, das ist das einfachste...dazu brauchste nur indy!

das erstellen der html datei macht dann das php script!

synonym
  Mit Zitat antworten Zitat
Helpliner

Registriert seit: 6. Aug 2003
Ort: Hamburg
84 Beiträge
 
Delphi 7 Personal
 
#6

Re: Dateien empfangen und HTML Seite daraus erstellen

  Alt 4. Feb 2004, 20:45
Unterstüzung für PHP = Ja

Aber ich habe mit PHP noch nicht gearbeitet, gibt es da vorgefertigte Scripte für?
VORSICHT: blutiger Anfänger!

Ähnlichkeiten mit tatsächlich funktionierendem Code sind rein zufällig und definitiv unbeabsichtigt.
  Mit Zitat antworten Zitat
Zortiander

Registriert seit: 29. Jan 2004
13 Beiträge
 
#7

Re: Dateien empfangen und HTML Seite daraus erstellen

  Alt 5. Feb 2004, 08:32
Ich mache das mit einer HTML roh-datei, in der ich die gesamte Struktur usw. aufschreibe. Dann kommen dort einfach bestimmte Marker rein (z.N. #?online-time). Wenn dann die Daten zu meinem Programm kommen, dann ersetzt es in der Rohdatei einfach diese Marker, verbindet dann über FTP (benutze die Indy-Komponenten dafür) zu meinem web-server und lädt das ganze hoch. Hat den Vorteil, dass Du wann Du möchtest ein neues Design der Seite machen kannst, in dem Du einfach die Rohdatei änderst.

Die daten selber schicke ich dann mit den Indy TCP Servern hin und her (readLn / writeLn).
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz