SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 24.03.2004, 08:17:18
scipio scipio ist offline
Anfänger
 
Registriert seit: Mar 2004
Beiträge: 2
GD - Bibliothek

Hallo,

laut phpinfo() ist die GD-B beim Provider germanyhoster.de "enabled":

GD Support enabled
GD Version 1.6.2 or higher
JPG Support enabled
PNG Support enabled
WBMP Support enabled

Wenn ich nun folgenden Code eingebe, erhalte ich nur Buchstabensalat:

### INPUT
<?php
header ("Content-type: image/png");
$im = @ImageCreate (50, 100)
or die ("Kann keinen neuen GD-Bild-Stream erzeugen");
$background_color = ImageColorAllocate ($im, 255, 255, 255);
$text_color = ImageColorAllocate ($im, 233, 14, 91);
ImageString ($im, 1, 5, 5, "Ein Test-String", $text_color);
ImagePNG ($im);
?>

### OUTPUT
‰PNG  IHDR2dþ&ñPLTEÿÿÿé[‘Ë£ç¡î @ZA˜-(>WAðŽ©¦‚Q0¨o¢D=]&IEND®B`‚

Hat jemand eine Idee?
Mit Zitat antworten
  #2  
Alt 24.03.2004, 09:13:35
bazubi bazubi ist offline
Junior Member
 
Registriert seit: Jan 2004
Beiträge: 496
Du musst vor dem imagepng noch den richtigen header schicken, damit der Browser "weiß" dass es ein Bild und kein Text ist:

PHP-Code:
<?php
header 
("Content-type: image/png");
$im = @ImageCreate (50100)
or die (
"Kann keinen neuen GD-Bild-Stream erzeugen");
$background_color ImageColorAllocate ($im255255255);
$text_color ImageColorAllocate ($im2331491);
ImageString ($im155"Ein Test-String"$text_color);
header ('Content-Type: image/png'); //hier hab ich was eingefügt
ImagePNG ($im);
?>
Mit Zitat antworten
  #3  
Alt 24.03.2004, 09:22:27
lindic
Guest
 
Beiträge: n/a
Hallo!

Ich vermute mal, das deine GD-Version zu alt ist. Bei mir funktioniert der Code einwandfrei. Ich habe PHP 4.3.3 mit GD 2.0.15.

Gruß,
lindic
Mit Zitat antworten
  #4  
Alt 24.03.2004, 13:30:22
scipio scipio ist offline
Anfänger
 
Registriert seit: Mar 2004
Beiträge: 2
@bazubi

steht doch in der 2. Zeile.

@lindic

vermute ich nämlich auch. Gibt dein PHPINFO() den auch GD 2.0.15 aus?

Bei mir steht ja "GD Version 1.6.2 or higher". Das "higher" verunsichert mich etwas ;-)
Mit Zitat antworten
  #5  
Alt 24.03.2004, 14:17:52
lindic
Guest
 
Beiträge: n/a
Ja, meine PHPINFO zeigt mir folgendes an:

bundled (2.0.15 compatible)

Mmh, kannst ja mal versuchen, deinen Provider zu einem PHP-Update zu überreden... ;-)
Mit Zitat antworten
  #6  
Alt 24.03.2004, 20:50:30
Benutzerbild von Jacki
Jacki Jacki ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wien
Beiträge: 328
Soll bei diesem Bild was rauskommen? Bei mir zeigt er mir nur an, dass er kein Bild hat. Aber keine Fehlermeldung und keinen Buchstabensalat, nur dass Nilderl von "Bild nicht vorhanden" zeugs da.
Mit Zitat antworten
  #7  
Alt 24.03.2004, 21:41:27
bazubi bazubi ist offline
Junior Member
 
Registriert seit: Jan 2004
Beiträge: 496
Hoppla, hab ich doch glatt den Header übersehen. Prinzipiell sollte der Code jedoch richtig sein. Die Version der GD sollte eigentlich auch keine Probleme machen (müsste sogar in der PHPInfo (PNG Create Support enabled (oder eben nicht)) drin stehen) - evtl. liegts am Browser, der dass einfach nicht hinbekommt.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:44:13 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt