(’’ -> sind 2 ')
Das Bild zu holen und zu speichern, kein Problem! Aber als Dateiname, erhalte ich… keinen!
Wodurch er beim Aufruf von ImageCreateFromPNG einen Fehler, wegen nicht vorhandener Datei erhalte.
Als Info was die Variablen bedeuten:
$xiv_info->avatar = Gibt eine URL aus
$xiv_info->id = Gibt eine Nummer aus (ID)
Fehler zu copy(); gibt er keinen aus, aber eine Menge Fehlermeldungen für den Nachfolgenden Teil:
PHP message: PHP Warning: imagecreatefrompng(): ‚avatars/.png‘ is not a valid PNG file in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 50
PHP message: PHP Warning: imagesx() expects parameter 1 to be resource, boolean given in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 51
PHP message: PHP Warning: imagesy() expects parameter 1 to be resource, boolean given in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 51
PHP message: PHP Warning: imagesx() expects parameter 1 to be resource, boolean given in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 51
PHP message: PHP Warning: imagesy() expects parameter 1 to be resource, boolean given in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 51
PHP message: PHP Warning: imagecopy() expects parameter 2 to be resource, boolean given in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 51
Aber auch weiterhin, kein Dateiname bei der Datei (woraus wohl die ganzen Fehler resultieren, wo er die Datei verwenden möchte)
//EDIT 1:
Wäre dies nicht eigentlich, eine saubere Lösung?
Gut, hab es jetzt auch mal Umgesetzt, da mir sauber einfach besser gefällt.
Nur, er gibt auch weiterhin keinen Dateinnamen „an“.
PHP message: PHP Warning: file_put_contents(/avatars/.png): failed to open stream: No such file or directory in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 50
Mir scheint es so, als gibt er $xiv_info->id nicht aus.
Der Inhalt von $xiv_info->id. Das er keine ID hatte, war tatsächlich ein Fehler vom API Aufruf (ich lasse nur bestimmte Daten abrufen, naja, hab id nicht abgerufen Kopf->Tisch).
Folglich hat er jetzt einen Dateinamen, aber ein Problem wohl damit:
Got error 'PHP message: PHP Warning: file_put_contents(/avatars/9065567.png): failed to open stream: No such file or directory in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 62
PHP message: PHP Warning: imagesx() expects parameter 1 to be resource, boolean given in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 65
PHP message: PHP Warning: imagesy() expects parameter 1 to be resource, boolean given in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 65
PHP message: PHP Warning: imagesx() expects parameter 1 to be resource, boolean given in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 65
PHP message: PHP Warning: imagesy() expects parameter 1 to be resource, boolean given in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 65
PHP message: PHP Warning: imagecopy() expects parameter 2 to be resource, boolean given in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 65
//EDIT 1:
Vergiss es… meine Dummheit gehört bestraft :'D natürlich gibt es /avatars/ nicht…
Nun meckert aber der Rest noch:
PHP message: PHP Warning: imagesx() expects parameter 1 to be resource, integer given in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 65
PHP message: PHP Warning: imagesy() expects parameter 1 to be resource, integer given in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 65
PHP message: PHP Warning: imagesx() expects parameter 1 to be resource, integer given in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 65
PHP message: PHP Warning: imagesy() expects parameter 1 to be resource, integer given in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 65
PHP message: PHP Warning: imagecopy() expects parameter 2 to be resource, integer given in /var/www/vhosts/double-spoiler.de/DoubleSpoilerAPI/signature/siggenerate.php on line 65
//EDIT 2:
Der Rest ist… naja Format Fehler! Hab vor allem vergessen, $sig_avatar bei der sauberen Methode anzugeben.
Nachdem ich dank IrfanView noch herausfand, das es eben JPEG und keine PNG sind, hat sich das auch gelöst ;)!
Na so langsam komm ich wieder rein ^^’ (ich merke meine fast 3 Jährige Pause von all dem an…)