Wieder Images unter PHP
Kevin Heidrich
- php
Hallöchen...
Ich hatte gestern schon mal geschrieben... inzwischen hat sich
das Problem ein wenig verschoben :(
Ich hab eine Scriptdatei aus einem Buch... die läuft wohl
bei meinem Provider, aber bei mir zu Hause funzt die nicht richtig.
Ich hab
Xitami unter Win98 laufen, und PHP neuste Version.
Ich hab schon die extension aktiviert, und er gibt auch keine Warnmeldungen mehr aus.
Und... ich hab keine Ahung woran das liegt...
Jetzt genug mit "Ich hab"...
Schaut euch doch mal den Unterschied an.
www.oreigon.de/button.php (Provider)
xymoxproject.homedns.org/button.php (Home)
Also wie gesagt, es sind die selben Dateien, doch wie man sieht
gibts n Unterschied!
Weiß jemand woran das liegen kann???
CU
Kevin
hi,
www.oreigon.de/button.php (Provider)
xymoxproject.homedns.org/button.php (Home)
Also wie gesagt, es sind die selben Dateien
offenbar sind es nicht ganz dieselben Dateien, die Größenangaben sind unterschiedlich, und das macht auch den sichtbaren Unterschied aus. Aber bei solchen Fragen nutzt es wenig, sich eine URL anzuschauen, man müßte dein PHP-Script
Christoph S.
Hallöchen
sind unterschiedlich, und das macht auch den sichtbaren >Unterschied aus. Aber bei solchen Fragen nutzt es wenig, sich eine >URL anzuschauen, man müßte dein PHP-Script
Das ganze besteht aus zwei Dateien...
Einmal:
---------------------------------------------------
blah,blah
Diese Skript erzeugt Bilder als Schaltfläche:
<p>
<img src="genbutton.php?s=18&font=5&text=Homepage&color=red">
<img src="genbutton.php?s=18&font=6&text=Homepage&color=green">
<img src="genbutton.php?s=18&font=3&text=Homepage&color=blue">
</div>
blah,blah
-----------------------------------------
Und
-------------------------------------
<?php
header( "Content-type: image/png");
if (!isset($s)) $s=11;
if (!isset($staticwidth)){
$dx=(imageFontwidth($font)*strlen($text));
} else {
$dx=$staticwidth;
}
$dy=imageFontHeight($font) + 6;
$xpad=10;
$ypad=10;
$im=imagecreate($dx+$xpad,$dy+$ypad);
if ($color== "blue") {
$fgcolor=ImageColorAllocate($im, 0,0,255);
} elseif ($color== "red") {
$fgcolor=ImageColorAllocate($im, 255,0,0);
} elseif ($color== "green") {
$fgcolor=ImageColorAllocate($im, 0,255,0);
} else {
$fgcolor=ImageColorAllocate($im, $color[0],$color[1],$color[2]);
}
$black=ImageColorAllocate($im, 0,0,0);
$white=ImageColorAllocate($im,255,255,255);
ImageRectangle($im, 0, 0, $dx+$xpad-2, $dy+$ypad-2, $black);
ImageRectangle($im, 0, 0, $dx+$xpad, $dy+$ypad, $white);
Imagestring($im, $font, (int)($xpad*.80), $dy-(int)($ypad)-1, $text, $black);
ImagePng($im);
ImageDestroy($im);
?>
-----------------------------------
Ich hab das ganze nochmal verglichen.... die Datei sind gleich!
Diese Datei kommen aus einem Buch von Jörg Krause...
Vielleicht kennt das ja jemand von euch!
Schaut euch doch mal den Unterschied an.
www.oreigon.de/button.php (Provider)
xymoxproject.homedns.org/button.php (Home)
Also wie gesagt, es sind die selben Dateien, doch wie man sieht
gibts n Unterschied!
Weiß jemand woran das liegen kann???
Ein PHP-Bild kommt zumindest raus, kannst Du auch mal den Code verraten (nein, "Quelle anzeigen" funktioniert nicht)?
Gruß,
soenk.e
PS: http://validator.w3.org/check?uri=www.oreigon.de%2Fbutton.php&charset=(detect+automatically)&doctype=Inline
http://www.htmlhelp.com/tools/validator/problems.html#amp
Jungs.... hat sich erledigt...
wir haben die PHP.ini neu installiert, und schon gehts....
Frag mich bitte aber nicht warum!
CU
Kevin