Autor | Zpráva | ||
---|---|---|---|
Ford Profil |
#1 · Zasláno: 18. 10. 2007, 21:44:23
<?php Problém: Pokud odstraním u příslušných řádků "//" a tím uvedu v provoz kód na příslušných řádcích, zobrazí se sice tabulka, ale místo obrázku je něco jako: " ‰PNG IHDRnV,šPLTEé[an÷fIDATxśc` `fxÄŔĂ...". Chci aby se obrázek zobrazil správně v buňce, ale zdá se, že se vyskytl nějaký problém s hlavičkou nebo co... Kód je okopírován z příkladu na http://cz2.php.net/manual/cs/function.imagecreate.php |
||
DJ Miky Profil |
#2 · Zasláno: 18. 10. 2007, 22:05:23
Nesmíš ve stejném souboru vypisovat obrázek i HTML kód.
<table> <tr> <td> <img src="obrazek.php"> </td> </tr> </table> obrazek.php: <?php header("Content-type: image/png"); $im = @imagecreate(110, 20) or die("Cannot Initialize new GD image stream"); $background_color = imagecolorallocate($im, 0, 0, 0); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, "A Simple Text String", $text_color); imagepng($im); imagedestroy($im); ?> |
||
peta Profil |
#3 · Zasláno: 19. 10. 2007, 08:38:01
Ford
header("Content-type: image/png"); znamena, ze dany soubor nastavujes jako obrazek. V obrazku nemaji co delat HTML tagy. takze ted mas 2 moznosti: - viz DJ Miky, obrazek das jako zvlast PHP soubor s hlavickou obrazku a vlozis jej pak do html jako treba <IMG src=obrazek.php?id=123> - nebo obrazek ulozis do souboru, treba obrazek.gif a pak muzes mit hlavicku nastavenou na html/text a nechat tam tagy td a pod, obrazek ale zobrazis obet jako <IMG src=obrazek.gif> |
||
Časová prodleva: 17 let
|
0