WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Daten an HTTP Server senden (http://www.wcm.at/forum/showthread.php?t=65815)

sagi 08.08.2002 20:30

Daten an HTTP Server senden
 
hi

in manchen Programme besteht die Möglichkeit, Dateien an einen HTTP Server zu schicken. Das stellt mich nun vor eine Frage: wie werden diese Dateien von Server aufgefangen. Funktioniert das mit einen PHP Skript (wie auch Datein über ein Formular im Web übertragen werden) oder hängt das mit dem Server zusammen?

mfg

c.

schera 08.08.2002 23:21

Die Frage versteh i ned ganz.
Was willst überhaupt an den Server für Daten senden?
Willst eine Datenbank ansprechen oder nur FTP ... oder was :confused:

_m3 08.08.2002 23:46

Wenn Daten an einen HTTP-Server geschickt werden, egal ob von einem Browser oder einer anderen Applikation, werden die immer gemäß RFC 2616 encoded (siehe GET vs. POST).

Um diese Daten zu verwerten benötigt man natürlich ein Programm (wie soll der Server sonst wissen, was die Daten darstellen. Das Programm kann in C, Shell-Script, Perl, PHP, Java, Server Side Java Script, VB, .... geschreiben sein.

sagi 09.08.2002 00:11

Du kennst doch sicher den Composer von Netscape/Mozilla. Da besteht die Möglichkeit, ein File an einen HTTP Server zu schicken. Ich wollte nun wissen, ob und wie es geht, eine solche Datei am Server aufzufangen.

mfg
c.

_m3 09.08.2002 09:08

Na dann sag das doch! ;)

Perl:
http://cgi-lib.berkeley.edu/ex/fup.cgi.txt
oder
http://www.perlfect.com/articles/upload.shtml

PHP:
http://www.thickbook.com/extra/php_fileupload.phtml

sagi 09.08.2002 09:19

tja, so weit war es klar. Die Links beziehen sich auf File Uploads aus einem HTML Formular. Wenn das ganze über ein Programm läuft, stellt sich als erstes die Frage, welchen Namen die Datei hat ($_FILES???) bzw ob solche Uploads überhaut nach diesem Schema ablaufen.

mfg

c.

_m3 09.08.2002 09:30

Na entweder sie laufen nach dem Schema (RFC 2616), via FTP oder via WEBDAV

sagi 09.08.2002 09:40

ja, aber in welcher Variablen finde ich die Datei? Wenn ich den Upload über ein HTML Formular mache, dann gebe ich dem Eingabefeld mittels name="*" einen Name, der später als Variablenname dient. Wenn ein Programm den Uploda macht, kann ich den Variablennamen nicht vergeben. Daher denke ich, dass es einen standard Variablennamen geben muss. Oder kann der Name durch das Script ermittelt werden? :(

mfg

c.

_m3 09.08.2002 09:45

Klassische Client-Server Programmierung - auf irgendwas müssen sich Server und Client im Vorfeld einigen.

sagi 09.08.2002 09:50

Also hab ich da keine Chance, so etwas einfach zu verwrklichen :(

schade

mfg

c.


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag