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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
24.03.2004, 08:17:18
|
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?
|
24.03.2004, 09:13:35
|
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 (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);
header ('Content-Type: image/png'); //hier hab ich was eingefügt
ImagePNG ($im);
?>
|
24.03.2004, 09:22:27
|
|
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
|
24.03.2004, 13:30:22
|
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 ;-)
|
24.03.2004, 14:17:52
|
|
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... ;-)
|
24.03.2004, 20:50:30
|
|
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.
|
24.03.2004, 21:41:27
|
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.
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 14:44:13 Uhr.
|