php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.09.2004, 13:56  
Gast
 
Beiträge: n/a
Standard Grafik ausgeben -> nur Zeichnesalat

Hallöchen,
ich hoffe, dass mir jemand helfen kann. Mittlerweile bin ich am Ende mit meinem Latein, sorry PHP.
Das folgende Script soll (so in vielen Threads und im PHP manual zu lesen) eine Grafik im .png Format ausgeben:

header("Content-Type: image/png");
$image = imagecreate(150,150);
$red = imageColorAllocate($image,255,0,0);
imagefill ($image,0,0,$red);
imagepng ($image);
imagedestroy ($image);

Als Ausgabe erscheint beim IE folgendes:

‰PNG  IHDR––Ïã¡PLTEÿâ 7IDATxœ*Á1 õOm  €w ¸‚Ê‘#IEND®B`‚

Als Ausgabe im Firefox und Netscape:

Die Grafik "http://local.sw/phptest.php" kann nicht angezeigt werden, weil sie Fehler enthält.

Nach dem siebten Mal "php.ini Durchforsten und nichts finden" weiß ich nicht mehr weiter.
Die extensions Einträge zur php_gd2.dll sind meines Erachtens in Ordnung.
Was mache ich nur falsch?!?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.09.2004, 14:07  
Gast
 
Beiträge: n/a
Standard

speicher den code, den der ie dir gibt mal ab und nenn es in .png um. das was da raus kommt ist nämlich schon das bild. nur das wohl der header nicht also solcher erkannt wird und der ie daher versucht, es als text auszugeben. stimmt denn der header? wird vorher nicht evtl noch ein header ausgegeben. zb auch ein cookie gesetzt, oder so?
 
Alt 01.09.2004, 14:31  
Gast
 
Beiträge: n/a
Standard

Habe ich getan.
Es ist ein Bildzeiger mit undefinierter Größe und ohne Inhalt zu sehen.
Es handelt sich bei dieser Seite um eine reine Testseite für PHP. Aus diesem Grund habe ich den Quelltext auf ein Minimum reduziert. Es ist definitiv vor dem PHP-Code keinerlei Cookies oder Headers geladen oder ausgegeben, was auch der Quelltext zeigt:

<html>
<head>

</head>
<body>

‰PNG


IHDR – – Ïã¡ PLTEÿ â 7 IDATxœ*Á1  õOm
 €w ¸ ‚Ê‘# IEND®B`‚
</body>

</html>

Da sonst alle Scripte einwandfrei funktionieren, habe ich die Befürchtung, dass irgend ein Eintrag in der PHP.ini nicht stimmt. Welche Einträge muss man denn zum Einbinden der php_gd2.dll abändern?
 
Alt 01.09.2004, 14:43  
Gast
 
Beiträge: n/a
Standard

im firefox, was passiert, wenn du rechtsklick -> quelltext anzeigen machst?
bzw extras -> Seiteninfo, was steht bei Typ?
 
Alt 01.09.2004, 14:52  
Gast
 
Beiträge: n/a
Standard

Den Seiteninformationen ist Folgendes zu entnehmen:

Typ: image/png
Anzeigemodus: Kompatibilitätsmodus (Quirks)
Kodierung: windows-1252
 
Alt 01.09.2004, 15:00  
Gast
 
Beiträge: n/a
Standard

und quelltext? ansonsten poste doch mal nen link zur seite.
 
Alt 01.09.2004, 15:07  
Gast
 
Beiträge: n/a
Standard

Der Quelltext ist oben schon abgebildet. Er ändert sich wie schon beschrieben nur in der sichtbaren Ausgabe. Das mit dem Posten ist zwar schön und gut, aber das System läuft auf einem hauseigenen Server, der keine URL aus dem WWW besitzt!.
 
Alt 01.09.2004, 15:09  
Gast
 
Beiträge: n/a
Standard

wie rufst du das script auf?
so:
Code:
[img]dasscript.php[/img]
 
Alt 01.09.2004, 15:10  
Gast
 
Beiträge: n/a
Standard

mich wundert nur, woher der kram dann kommt ... !?

Code:
<html>
<head>

</head>
<body>
ne leere von php generierte seite sieht defintiv anderst aus.
 
Alt 01.09.2004, 15:17  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Paine
wie rufst du das script auf?
so:
Code:
[img]dasscript.php[/img]
DANKE!!!!
Das wars.....
Na, ja Anfänger halt...
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
verschachtelte Rubriken ausgeben / alle anzeigen prinzli PHP Tipps 2008 3 25.02.2008 22:37
TinyMCE Editor mit GD Grafik rezix PHP Tipps 2008 8 18.12.2007 22:46
[Erledigt] Grafik in Scheiben schneiden PHP Tipps 2006 6 02.05.2006 18:23
Text und Grafik zentriert in einer Zeile php_frage HTML, Usability und Barrierefreiheit 5 26.04.2006 12:48
Grafik drucken PHP Tipps 2006 13 24.02.2006 23:48
Grafik über Adresse ausgeben saibot PHP Tipps 2007 5 24.11.2005 23:44
Dynamischer Text in einer Grafik per Formular einfügen PHP Tipps 2005-2 2 19.08.2005 00:55
Grafik über mehrere Zellen einer Tabelle neodrei HTML, Usability und Barrierefreiheit 9 18.08.2005 19:26
in zelle oben text und unten grafik am rand janni HTML, Usability und Barrierefreiheit 4 29.06.2005 23:35
Funktion ausgeben PHP Tipps 2005 8 10.01.2005 17:18
[Erledigt] Array ausgeben PHP Tipps 2004-2 4 05.12.2004 00:53
Grafik in MySQL und richtig unter php wieder ausgeben! Boennchen PHP Tipps 2004-2 4 26.11.2004 15:25
[Erledigt] Ganze Tabelle ausgeben PHP Tipps 2004-2 1 21.11.2004 16:48
[Erledigt] Anzahl Datensätze ausgeben mit Grafik Counter ?? PHP Tipps 2004 3 29.08.2004 22:34
Grafik in Grafik einfügen Filewalker PHP Tipps 2004 3 20.06.2004 14:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php png ausgeben, php grafik ausgeben, php als png ausgeben, png php ausgeben, png mit php ausgeben, png ausgeben php, php png anzeigen, php png metadaten auslesen, php wsdl png ausgeben, png in php ausgeben, �png ihdr��, php png html ausgabe, php png grafik ausgeben, png ihdr, png als php ausgeben, ausgabe ‰png ? ihdr–, php grafik ausgeben png, php png header nicht lesen, png anzeigen php, php png ausgaben

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:45 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.