ImageCopy Problem

Mein Code, sowie ich es interpretiert habe:
PHP:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.habbo.de/habbo-imaging/avatarimage?user=BartTotal&action=sit&direction=4&head_direction=3&gesture=sml&size=l&img_format=png");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_USERAGENT, 'Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5');
$output = curl_exec($ch);
curl_close($ch);

// Header setzten
header("Content-type: image/png");
// Bilder laden
$imgsrc = imagecreatefrompng("$output"); //Foto
$imgzeichen = imagecreatefrompng("$output"); // Bild 2
// Bild Infos
$width = imagesx($imgsrc); // Höhe Hauptbild
$height = imagesy($imgsrc); // Breite Hauptbild
$x = imagesx($imgzeichen); // Höhe Bild 2
$y = imagesy($imgzeichen); // Breite Bild 2
// Bilder erzeugen
$img = imagecreatetruecolor($width, $height);
// Bild einfügen
imagecopy($img, $imgsrc, 0, 0, 0, 0, $width, $height);
// Wasserzeichen einfügen
$abstand_links = 100;
$abstand_oben = 200;
imagecopy($img, $imgzeichen, $abstand_links, $abstand_oben, 0, 0, $x, $y);
// Bild anzeigen
imagepng($img);
// Speicher freigeben
imagedestroy($img);
?>

Gibt nur ein langes Laden aus und führt dann zum selben Fehler.
 
Mach mal ein Vardump mit der Variable "$output".

Edit:

Ich hasse es selbst manchmal kurz vor dem durchbruch "vom Forum" gequält zu werden. :D

Ändere:
PHP:
$imgsrc = imagecreatefrompng("$output"); //Foto
$imgzeichen = imagecreatefrompng("$output"); // Bild 2

in...

PHP:
$imgsrc = imagecreatefromstring("$output"); //Foto
$imgzeichen = imagecreatefromstring("$output"); // Bild 2

Bei mir funktioniert es einwandfrei. :)
 
Der Threadtstarter hat sich bei mir gemeldet...

Das Skript läuft immer noch nicht. Bei mir läuft es Einwandfrei. Ein Blick in die PHP-Info seines Server zeigte, dass der Eintrag "libcurl" überhaupt nicht vorhanden ist. Curl ist aber installiert.

Gehe ich recht der Annahme, dass für das Skript gerade die "libcurl" erforderlich ist?
 
Seit wann wird (das von PHP komplett unabhängige alleinstehende Program) cUrl überhaupt in PHPinfo aufgeführt?
Ziemlich seltsam ist das, wenn ich es richtig verstanden hab.

libcurl gehört da hin, genau.
(allerdings bin ich mir grad nicht sicher, ob das in PHPinfo mit dem "lib" angezeigt wird)

Aber wenn es daran liegen sollte sollte man das doch sehen, wenn man die Fehlermeldungsanzeige einschaltet...

OP: Bitte nicht dauernd bei mehreren Leuten per PN nach Antworten fragen.
 
Zurück