Hi!
und mußte feststellen, daß Dateien größer 1MB (etwa Mp3-Dateien)(bei meinem Provider 1und1) nicht mehr hochgeladen werden (blauer Fortschrittsbalken läuft bis Ende und bleibt dann hängen).
In der php.ini gibt es einige Werte zur Steuerung von Dateiuploads.
post_max_size legt die maximale Größe der Daten fest, die per POST gesendet werden können.
upload_max_filesize legt beispielsweise die maximale Dateigröße fest.
Der Standardwert liegt bei 2 MB. Es kann natürlich sein, daß dein Hoster etwas mehr erlaubt, aber meist wird das nicht viel mehr sein.
Am Provider kann es nicht liegen (oder doch ?) bei 2 GB verfügbarem Speicherplatz
Doch. Daran wird es liegen. Wie gesagt, das hat nichts mit deinem Speicherplatz zu tun, sondern mit den Einstellungen in der php.ini.
zumal es via FTP-Client (Ws_ftp) ja auch funktioniert.
Du lädst aber keine Dateien per FTP auf deinen Server, sondern verschickst diese per POST.
Allerdings hab ich die kostenpflichtigen Teile noch nicht ausprobiert die möglicherweise mehr Leistung bringen !?
Nein, auch andere PHP-Uploadscripte werden "mehr Leistung bringen".
Frage: Kennt jemand ein gutes Upload-Script (eventuell auch kostenpflichtig) mit dem sich auch größere Dateien (etwa 5-10 MB) auf den Provider-Server hochladen lassen ?
Nein, jedenfalls keine PHP-Scripte.
Mit einem Java-Applet, daß eine FTP-Verbindung aufbaut, sähe das anders aus.
Aber so etwas kannst du deinen Usern nicht bieten, damit hätten diese dann nämlich auch deine FTP-Zugangsdaten.
(Java-Applets lassen sich recht leicht decomplieren.)
Schau dir im PHP-Handbuch mal die Steuerung von Dateiuploads an.
Schöner Gruß,
rob