Hallo,
ich habe mir mittels GDlib ein Bild erzeugen und es in einem Ordner speichern lassen.
Danach habe ich versucht dieses Bild ausgeben zu lassen mittels echo, aber leider wird nichts angezeigt, obwohl das Bild richtig in den einen Ordner erzeugt wurde?
Ich hoffe mir kann jemand helfen.
Alles anzeigen
ich habe mir mittels GDlib ein Bild erzeugen und es in einem Ordner speichern lassen.
Danach habe ich versucht dieses Bild ausgeben zu lassen mittels echo, aber leider wird nichts angezeigt, obwohl das Bild richtig in den einen Ordner erzeugt wurde?
Ich hoffe mir kann jemand helfen.
Quellcode
- <?php
- $char = $_REQUEST['name'];
- $lvl = $_REQUEST['level'];
- $jlvl = $_REQUEST['joblevel'];
- $class = $_REQUEST['klasse'];
- $filetype = '.jpeg';
- //----------------------Pfadersetzung------------------------
- // ############## D E V A #################
- if ($class == "Guide") {
- unset($class);
- $pfad="klassen/guide.gif";
- $class=$pfad;
- }
- if ($class == "Holywarrior") {
- unset($class);
- $pfad="klassen/holywarrior.gif";
- $class=$pfad;
- }
- if ($class == "Knight") {
- unset($class);
- $pfad="klassen/knight.gif";
- $class=$pfad;
- }
- if ($class == "Soldier") {
- unset($class);
- $pfad="klassen/soldier.gif";
- $class=$pfad;
- }
- if ($class == "Cleric") {
- unset($class);
- $pfad="klassen/cleric.gif";
- $class=$pfad;
- }
- if ($class == "Bishop") {
- unset($class);
- $pfad="klassen/bishop.gif";
- $class=$pfad;
- }
- if ($class == "Priest") {
- unset($class);
- $pfad="klassen/priest.gif";
- $class=$pfad;
- }
- if ($class == "Breeder") {
- unset($class);
- $pfad="klassen/breeder.gif";
- $class=$pfad;
- }
- if ($class == "Soulbreeder") {
- unset($class);
- $pfad="klassen/soulbreeder.gif";
- $class=$pfad;
- }
- // ############## G A I A #################
- if ($class == "Rogue") {
- unset($class);
- $pfad="klassen/rogue.gif";
- $class=$pfad;
- }
- if ($class == "Fighter") {
- unset($class);
- $pfad="klassen/fighter.gif";
- $class=$pfad;
- }
- if ($class == "Archer") {
- unset($class);
- $pfad="klassen/archer.gif";
- $class=$pfad;
- }
- if ($class == "Champion") {
- unset($class);
- $pfad="klassen/champion.gif";
- $class=$pfad;
- }
- if ($class == "Kahuna") {
- unset($class);
- $pfad="klassen/kahuna.gif";
- $class=$pfad;
- }
- if ($class == "BattleKahuna") {
- unset($class);
- $pfad="klassen/battlekahuna.gif";
- $class=$pfad;
- }
- if ($class == "Druid") {
- unset($class);
- $pfad="klassen/druid.gif";
- $class=$pfad;
- }
- if ($class == "SpellSinger") {
- unset($class);
- $pfad="klassen/spellsinger.gif";
- $class=$pfad;
- }
- if ($class == "Evoker") {
- unset($class);
- $pfad="klassen/evoker.gif";
- $class=$pfad;
- }
- // ############## A S U R A #################
- if ($class == "Stepper") {
- unset($class);
- $pfad="klassen/stepper.gif";
- $class=$pfad;
- }
- if ($class == "Strider") {
- unset($class);
- $pfad="klassen/strider.gif";
- $class=$pfad;
- }
- if ($class == "Assassin") {
- unset($class);
- $pfad="klassen/assassin.gif";
- $class=$pfad;
- }
- if ($class == "ShadowHunter") {
- unset($class);
- $pfad="klassen/shadowhunter.gif";
- $class=$pfad;
- }
- if ($class == "DarkMagician") {
- unset($class);
- $pfad="klassen/darkmagician.gif";
- $class=$pfad;
- }
- if ($class == "ChaosMagician") {
- unset($class);
- $pfad="klassen/chaosmagician.gif";
- $class=$pfad;
- }
- if ($class == "Warlock") {
- unset($class);
- $pfad="klassen/warlock.gif";
- $class=$pfad;
- }
- if ($class == "Sorcerer") {
- unset($class);
- $pfad="klassen/sorcerer.gif";
- $class=$pfad;
- }
- if ($class == "BattleSummoner") {
- unset($class);
- $pfad="klassen/battlesummoner.gif";
- $class=$pfad;
- }
- //------------------------------Bilderzeugung-----------------------------
- // Lade Hintergrund
- $image=@imagecreatefromjpeg("bg.jpeg");
- //Text
- $chartextcolor=imagecolorallocate($image,255,255,255);
- $chartext="$char";
- $lvltextcolor=imagecolorallocate($image,255,255,255);
- $lvltext="Level $lvl";
- $jlvltextcolor=imagecolorallocate($image,255,255,255);
- $jlvltext="JobLevel $jlvl";
- //Schreibe Text auf Bild
- imagestring($image,3,36,1,$chartext,$chartextcolor);
- imagestring($image,2,36,14,$lvltext,$lvltextcolor);
- imagestring($image,2,96,14,$jlvltext,$jlvltextcolor);
- //Lade Icon
- $icon=@imagecreatefromgif($class);
- $iconW=imagesx($icon);
- $iconH=imagesy($icon);
- //Kopiere icon auf image
- imagecopy($image, $icon, 6, 4, 0, 0, $iconW, $iconH);
- //Zeige Resultat
- //imagejpeg($image, 'image.jpeg', 100);
- imageJpeg($image, './signatur/'.$char.$filetype, 100);
- echo "<html>
- <head>
- <title>Bild erzeugen & speichern</title>
- </head>
- <body>
- <table>
- <tr>
- <td>
- Hier sollte nun das erzeugte Bild erscheinen:<br />
- </td>
- </tr>
- <tr>
- <td>
- <img src=\"/signatur/" . $char.$filetype . "\" alt=\"\" />
- </td>
- </tr>
- </table>
- </body>
- </html>";
- //Entleere den Speicher
- imagedestroy($icon);
- imagedestroy($image);
- ?>
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von pheno ()