dedlfix: Image merge mit GD und Daten aus HTTP_RAW_POST_DATA

Beitrag lesen

echo $begrüßung;

Die Quelle (das PNG) kommt bei dem Skript allerdings in dem HTTP_RAW_POST_DATA Array an (es wurde von einer Flex Applikation erstellt und als ByteArray an das Skript übergeben).

$HTTP_RAW_POST_DATA ist kein Array sondern ein String. Außerdem sollte es zugunsten von php://input nicht mehr verwendet werden.

Wie verwandel ich denn den binären Inhalt von HTTP_RAW_POST_DATA in eine Ressource die ich mit GD weiterverarbeiten kann?

Unter den imagecreatefrom*-Funktionen befindet sich eine die auf -string endet. Das wäre die passende für $HTTP_RAW_POST_DATA. Mit php://input hingegen kannst du die üblichen Dateien lesenden Funktionen verwenden.

echo "$verabschiedung $name";