Joel schrieb:
> Mit @GetItemIcons tu ich dies ja.
Da liest du vermutlich die Pfade zu den Bildern ein.
Mit http://php.net/manual/de/function.imagecreatefrompng.php liest du
die PNG-Bilder in PHP ein und mit
http://php.net/manual/de/function.imagepng.php gibst du die binären
Daten direkt wieder aus, ohne sie zu bearbeiten.
Meine Annahme ist daher, dass du die Bilder schon vorher oder woanders
bearbeitet und abgespeichert hast und nur noch anzeigen lassen willst.
Also brauchst du nur ein IMG-Tag in HTML mit dem passenden Pfad
auszugeben.
Etwa:
1 | <?php
|
2 | session_start();
|
3 |
|
4 | require 'steamauth/steamauth.php';
|
5 | require 'steamauth/userInfo.php';
|
6 | require 'steamauth/BotInv.php';
|
7 | require 'ItemIconScript.php';
|
8 |
|
9 | $json_BotInv = @BotInventory();
|
10 |
|
11 | @GetItemIcons($json_BotInv);
|
12 |
|
13 | //$IconUrl = @EchoItemIcon($json_BotInv);
|
14 |
|
15 | $IconUrl = "images/itemicons/" . $json_BotInv[0][4] . ".png";
|
16 |
|
17 | echo "<img src=\"" . $IconUrl . "\"></img>";
|
18 |
|
19 | if(isset($_SESSION['steamid'])){
|
20 | $id = $_SESSION['steamid'];
|
21 | }
|
22 | else{
|
23 | #Not logged in
|
24 | }
|
25 | ?>
|
Du kannst nicht für deine Datei als ContentType PNG festlegen und
gleichzeitig HTML-Text ausgeben, das geht nicht.
ContentType PNG brauchst du nur, wenn du auf dieser URL NUR das Bild mit
imagepng() und sonst nichts anders ausgibst.