|
Wozu
benötigt man ein CGI-Upload-Relais?
PHP ist eine tolle Sache. Doch wenn es um
Datei-Uploads geht, stößt man oft auf die 2MB
Grenze. Hat man keinen Zugriff auf die PHP.ini-Kofigurationsdatei,
bleibt diese Grenze auch eine undurchdringliche Schallmauer
innerhalb des PHP-Systems. Hier soll das CGI-Upload-Relais
Abhilfe schaffen.
Wie soll das Funktionieren?
Man programmiert in PHP.
Aber an dem Punkt, wo es zum Dateiupload kommt übergibt
man an das CGI-Upload-Relais. Hier findet dann der Upload
statt. Ist dieser Prozess abgeschlossen, dann ist das PHP-System
wieder an der Reihe und kann den Download verarbeiten (Detailsablauf
siehe unten).
Welche Vorraussetzungen benötig man für ein CGI-Upload-Relais?
Es gibt zwei Möglichkeiten ein CGI-Upload-Relais
zu nutzen:
1. Ein externes CGI-Upload-Relais nutzen
Die einzigen Vorraussetzung, um ein CGI-Upload-Relais auf
einem anderen Server nutzen zu können:
- Das genutze PHP auf dem Server muss im
fopen-Befehl URLs erlauben.
- Der Server auf dem das PHP läuft muss eine schnelle
Anbindung ans Netz haben (> 5MBit).
- Es ist KEIN Perl notwendig!
Diese Voraussetzungen sind aber auf den meisten PHP-Webspace-Angeboten
wie z.B. Strato, Puretech, ... gegeben.
Allerdings braucht man hier entweder Zugang zu einem öffentlichen
CGI-Upload-Relais (leider hab ich noch keine edlen Spender
gefunden) oder man sollte jemanden kenne, der einen eigenen
Server mit Perl betreibt.
2. Ein CGI-Upload-Relais auf dem gleichen Server
wie das PHP nutzen
Hierbei laufen PHP und CGI-Upload-Relais auf dem gleichen
Server. Bedingungen für diese Kostellation:

- Das genutze PHP auf dem Server muss im
fopen-Befehl URLs erlauben.
- Der Server muss neben PHP auch Perl unterstützen.
|