Bilder-upload

Hallo,
ich benötige ein Skript, mit dem ich mehere Bilder, oder sagen wir mal 150MB Daten hochladen kann. Php hat das Problem, dass nur geringe Datenmengen hochgeladen werden können.
Allerdings gibt es z.B für den Upload von SQL-Daten in eine Datenbank das schöne skript bigdump, mit dem man auch große Datenmengen hochladen kann.
Gibt es etwas ähnliches für Bild-Uploads?

mfg,
David

Hallo David

In MySQL kannst du keine Bilder hochladen also wird da das nichts Bringen, PHP hat wohl einfach die begrenzung (stellt man serverseitig ein) das kann man dann auch nicht einfach umgehen.

Wenn es erlaubt ist, würde aber ein FTP Upload Script funktionieren, einfach mal googln ^^

Grüsse,
SeTa

Hallo

Für bigdump gelten genau die gleichen Uploadbegrenzungen wie für jedes andere PHP-Script auch. Bei mir steht da:

You can now upload your dump file up to 104857600 bytes (100 Mbytes) directly from your browser to the server. Alternatively you can upload your dump files of any size via FTP.

Da kann man keine 150MB hochladen, auch nicht mit bigdump.

Diese Obergrenze lässt sich mit einer .htaccess-Datei verändern, und zwar mit dem Befehl

php\_value upload\_max\_filesize 

Gruß sigterm

würde es nicht…

Wenn es erlaubt ist, würde aber ein FTP Upload Script
funktionieren, einfach mal googln ^^

das ist falsch, da die maximale Uploadgröße im Zusammenspiel mit der „maximum execution time“ zusammen bestimmt, wie groß die Datei ist, die vom Script angenommen wird.
Wenn man ein ftp Script benutzen würde, dann müsste das Script die Datei erst komplettt erhalten, bevor es die Datei dann mit ftp kopieren kann - und das geht wiederum nicht, da die Dateigröße zum upload ja beschränkt ist.

Man könnte ftp nur auf 2 Arten dazu benutzen:

  1. Indem man das Script auf einem Server laufen lässt, der nicht oder nur so beschränkt ist, dass es akzeptabel ist und von dort aus den FTP upload einleitet oder
  2. Indem man einen Clientseitigen Dienst nutzt, der dann Kontakt mit dem Webserver über FTP aufnimmt. u.U. könnte das in Java oder auch in Flash realisiert werden. Allerdings gibt man damit bei einem Clientseitigem Dienst natürlich auch die Daten des FTP Zugangs heraus, was eine gewisse Sicherheitslücke bedeuten würde…

Wenn man also größere Dateien hochladen will, dann muss apache (bzw IIS etc) und php das zulassen und dementsprechend konfiguriert werden…

Grüße
Munich

Wenn es erlaubt ist, würde aber ein FTP Upload Script
funktionieren, einfach mal googln ^^

das ist falsch, da die maximale Uploadgröße im Zusammenspiel
mit der „maximum execution time“ zusammen bestimmt, wie groß
die Datei ist, die vom Script angenommen wird.

Ok zu schnell gedacht, und viel zu schnell geschrieben ^^
Hatte das irgentwie anders in erinnerung, aber es klingt Logisch, also danke für die Belehrung!

Grüsse,
SeTa