2009-03-27 11 views
0

Suche nach einer Möglichkeit, jemanden zu ermöglichen, eine einzelne Datei hochzuladen, die eine Reihe von Bilddateien (alle Gif) zusammen als eine große Datei zusammengeführt werden. Hier ist, was ich tun muss:Hochgeladene Bilder hochladen und dann mit PHP zerlegen

  1. VB6 verwenden, möchten Sie die Bilddateien (möglicherweise Dutzende von ihnen) in einer einzigen Datei
  2. hochladen einer Datei an ein PHP-Script (einfach genug)
  3. Have fusionieren PHP zerlegt die einzelne Datei und schreibt Image-Dateien

Ich weiß, wie mit dem Hochladen der Datei umzugehen. Ich weiß auch, wie man die Bilddateien in PHP schreibt. Was ich unsicher bin, ist die Merging/Un-Merging-Operation.

In der Theorie sollte ich nur in der Lage sein, VB6 zu verwenden, um alle Bilder mit binärem Lesen/Schreiben zusammenzuführen. Kennt jedoch jemand die Reihe von binären Codes, die jeder .gif-Datei vorangestellt sind, damit PHP darauf zugreifen kann, oder muss ich eine Art binäres Trennzeichen zwischen jedem zusammengeführten Bild schreiben?

Ich könnte sicherlich selbst mit diesem basteln, aber ich dachte, dass einige von Ihnen smarter-than-me Codierer dies bereits getan haben, und/oder einen Link, einen Code oder einige 'Dinge zu berücksichtigen' könnten.

Danke.

Antwort

5

Anstatt zu verschmelzen/un-merging, wenn der ganze Zweck ist es, den Aufwand zu vermeiden Dutzende von Dateien zu senden, warum nicht Zippen sie und entpacken in PHP?

Das sollte viel einfacher sein als die Merging-Operation, die Sie vorschlagen.

+0

Das ist ein Gedanke - irgendeine Möglichkeit, die Bilder in VB6 dann zu automatisieren? Vielleicht bietet sich eine Möglichkeit, die eingebauten Zip-Anwendungsfenster zu automatisieren? – OneNerd

+0

Ich bin kein VB6-Typ, aber Google sagt das: http://msdn.microsoft.com/en-us/library/aa719106.aspx :) – Seb