Co jest zle.
Obrazek sie nie wyswietla.
W ff jest komunikat taki jak w temacie, natomiast w IE dziwny ciag znakow :
Kod
‰PNG IHDRú(ŕÄ+ŇPLTE˙˙˙ŠŠŠÜÜÜöööéééŕŕŕäääíííúúúńńńľľľźźźĎĎĎŐŐŐÂÂÂŻŻŻČČČěěěâââĺĺĺŢŢŢčč
ßßßăăăšššňňňÝÝÝëëëËËËçççęęęĹĹĹżżżŘŘŘćććÖÖÖáááÍÍÍ´´´îîîşşşĚĚĚŇŇŇ××מžžłłłÔÔÔôôôÇÇ
ÉÉÉŮŮٰ°°ŃŃŃŤŤŤÓÓÓ˛˛˛ŽŽŽ˝˝˝ˇˇˇśśśąąąÄÄÄŞŞŞŹŹŹŰŰŰĘĘĘÁÁÁťťťĐĐĐ—Ľš 'IDATxœľY wˇĆ`îÉe5c9}5ýšĂUH1ŞëŞňŃ&ió˙˙Rç°¸V˘’Đ4w�0ßÜ€”Ę7ŔOśü•Pľd-�póńášŕ=§ŤŽB°ŐóÚĘ< =ŕŔe,á\đ�Ŕ˜W6ZRxáĆkŘÖsY[ƒ�B8*ć?ŕĂç×@wk…?ŢŠÁ{°ń}ÍŕÍO:xü@2EœÁ�ƒ“S9ÖňĹĐ!eę÷CŸ�'8oĎ*‚~(}Œĺ- !ĚÁl𸂼�Žłyő{ƒPAŰb›Cžb#rŔ[ÉŰo†~>Zžn×čV@_qď�#gčó)íó;B艞Óhű ä<ľŮč Wy÷ăqrÇ:â…UŁű@GÍ;|ů×aűy˜°‘›şi|z85œąCëŢknîLO]˙ęž‹/Lٰť–Ł.…ţ';ätĐúE1/ň/´V/z§őśŽ4 bÚilQHG˘Ş‘ ż,;$k¤zíČěîtÔv8:ęyžG�m…îäA]ô šˆłâĎBN߸3nŔ,hôdśQT8bŘOVEĹâó(ü�$}*ľÁGúŠq•%›ĂŚŐÚmÖł ę F§ď ąf’C2ü4Ć•^¸zËšešŰ:ŸC Đ{6Žxú�ÂBc&!BĄb2ú-+~îëşjF�rRŸpôľÝjK=$˛ą˘0ń ś$•zÄ“ZĎ�K�šw}÷÷ŚňĄ7ľ'śG2xű~ĎŞAŠÓmhv-s�” ‘ŞŇ†ě{ě§ĹˇÂ`‰ČéŤ�nú–ú�čHBnW lńi¨ÖâĺĐÓ`;žÂ˝żŃşE7 ˝ÄVű‘DQ˘Io6ě¤wČţśdĂUbîĆr†NT7Hö N(ĺ;0ď(„ńZëŞ)P �ŤiuősßM%R”Šb8S_�DVĎžvv?"{φy÷ˆ(îşZŒ¸ű§XnĽ$ČÝ*�‘Nüüë� —x'ŞŠýŢŰ—>d6Żđ[Ŕ•~ÍN1‰˝ <�ŞAyÝ[$^Xw‚Č�+.…î&Cč^uĐu´;q‚lŸÎ—ĆA+�~�Év?qé1ÉS‘Bœ9ŔĎhî/:Q•äŢ`J¤ť’ƒ´"ÝŇ6¨ô]Dz–ČŻDî*žx˜čŕAN#œÓÄ%"đ…ąHĽßőäÝďĎ ŁîŸ_âߊ÷3".mrú Ašő@] ]˝Ćô[‘nNtąŔB8Ę" ôU]łí‰ěóştˇ:�^Jü€d{ş§¸çčMŽŢâŻDšÁ"gUc3sí_ÓżœÎB˛@§J�%(¤+:bź:šT1T6Żżdč˙ă[Žţ@sńŒRÔt\囊łŮ�:ŘŃî\[´ÉÂa÷ĚyF$¤%<•Ő‰Ő˝`çöÁŇxĐŠćÔ|Š4v–nrÓƒ’ffěă'KśýŤdőFń-ČŮ\uéˇCý1ÎxœŞ“{j_Íů:ďč1X>˛Ný•ÓŽ†/*G7‚ŁZ´žP!Ů{"čΑÎ)D9ˇy5s’3zd>Ö8řôđLűĚčšQ1ôŢ(ykËYÖke ô^ LŰÚ˜‡žkĄ3\,NîV( 5ˇ\8 XMĐ&�D8ÎĎ/†înŘä–Ě+&Ř‚˝jCîÖŠŐM´éŰMnœ4‡fIŁ$�JK Ďą�sg/š‚ŘôŹ�üÎfSWşŞ7�ż=´ţ̢DűĘ"f0„îč:oó6†ž(ßíäëŢU4°đmB},Š…ĐBO‘;ťČ4Xů]§đFŇźŃđĘZ9=$Ńę.čEkŘŚ�Í"_őOŘëĚĹ$ĂAމÇcfV�gĄC0ě=$Đ�”ň‚66łâ5šŹ“lœ[x| ô5ä^ OóZ”Ü’xżćJM*ˆ +÷šżţyŻţ tH6Xi,ĚóßÓTˇ =k+>;�ib2 ű‘5Ťőčo +;FA;cíĄĂ?úR*ŻĂ‰9[Y)|Vz łÍŻÂMČZQGĚDř_Vž) ,�„˘üë*ŽěŃÓJ|ë–˜…n_˙đ…Yasdb*IENDŽB`‚
ßßßăăăšššňňňÝÝÝëëëËËËçççęęęĹĹĹżżżŘŘŘćććÖÖÖáááÍÍÍ´´´îîîşşşĚĚĚŇŇŇ××מžžłłłÔÔÔôôôÇÇ
ÉÉÉŮŮٰ°°ŃŃŃŤŤŤÓÓÓ˛˛˛ŽŽŽ˝˝˝ˇˇˇśśśąąąÄÄÄŞŞŞŹŹŹŰŰŰĘĘĘÁÁÁťťťĐĐĐ—Ľš 'IDATxœľY wˇĆ`îÉe5c9}5ýšĂUH1ŞëŞňŃ&ió˙˙Rç°¸V˘’Đ4w�0ßÜ€”Ę7ŔOśü•Pľd-�póńášŕ=§ŤŽB°ŐóÚĘ< =ŕŔe,á\đ�Ŕ˜W6ZRxáĆkŘÖsY[ƒ�B8*ć?ŕĂç×@wk…?ŢŠÁ{°ń}ÍŕÍO:xü@2EœÁ�ƒ“S9ÖňĹĐ!eę÷CŸ�'8oĎ*‚~(}Œĺ- !ĚÁl𸂼�Žłyő{ƒPAŰb›Cžb#rŔ[ÉŰo†~>Zžn×čV@_qď�#gčó)íó;B艞Óhű ä<ľŮč Wy÷ăqrÇ:â…UŁű@GÍ;|ů×aűy˜°‘›şi|z85œąCëŢknîLO]˙ęž‹/Lٰť–Ł.…ţ';ätĐúE1/ň/´V/z§őśŽ4 bÚilQHG˘Ş‘ ż,;$k¤zíČěîtÔv8:ęyžG�m…îäA]ô šˆłâĎBN߸3nŔ,hôdśQT8bŘOVEĹâó(ü�$}*ľÁGúŠq•%›ĂŚŐÚmÖł ę F§ď ąf’C2ü4Ć•^¸zËšešŰ:ŸC Đ{6Žxú�ÂBc&!BĄb2ú-+~îëşjF�rRŸpôľÝjK=$˛ą˘0ń ś$•zÄ“ZĎ�K�šw}÷÷ŚňĄ7ľ'śG2xű~ĎŞAŠÓmhv-s�” ‘ŞŇ†ě{ě§ĹˇÂ`‰ČéŤ�nú–ú�čHBnW lńi¨ÖâĺĐÓ`;žÂ˝żŃşE7 ˝ÄVű‘DQ˘Io6ě¤wČţśdĂUbîĆr†NT7Hö N(ĺ;0ď(„ńZëŞ)P �ŤiuősßM%R”Šb8S_�DVĎžvv?"{φy÷ˆ(îşZŒ¸ű§XnĽ$ČÝ*�‘Nüüë� —x'ŞŠýŢŰ—>d6Żđ[Ŕ•~ÍN1‰˝ <�ŞAyÝ[$^Xw‚Č�+.…î&Cč^uĐu´;q‚lŸÎ—ĆA+�~�Év?qé1ÉS‘Bœ9ŔĎhî/:Q•äŢ`J¤ť’ƒ´"ÝŇ6¨ô]Dz–ČŻDî*žx˜čŕAN#œÓÄ%"đ…ąHĽßőäÝďĎ ŁîŸ_âߊ÷3".mrú Ašő@] ]˝Ćô[‘nNtąŔB8Ę" ôU]łí‰ěóştˇ:�^Jü€d{ş§¸çčMŽŢâŻDšÁ"gUc3sí_ÓżœÎB˛@§J�%(¤+:bź:šT1T6Żżdč˙ă[Žţ@sńŒRÔt\囊łŮ�:ŘŃî\[´ÉÂa÷ĚyF$¤%<•Ő‰Ő˝`çöÁŇxĐŠćÔ|Š4v–nrÓƒ’ffěă'KśýŤdőFń-ČŮ\uéˇCý1ÎxœŞ“{j_Íů:ďč1X>˛Ný•ÓŽ†/*G7‚ŁZ´žP!Ů{"čΑÎ)D9ˇy5s’3zd>Ö8řôđLűĚčšQ1ôŢ(ykËYÖke ô^ LŰÚ˜‡žkĄ3\,NîV( 5ˇ\8 XMĐ&�D8ÎĎ/†înŘä–Ě+&Ř‚˝jCîÖŠŐM´éŰMnœ4‡fIŁ$�JK Ďą�sg/š‚ŘôŹ�üÎfSWşŞ7�ż=´ţ̢DűĘ"f0„îč:oó6†ž(ßíäëŢU4°đmB},Š…ĐBO‘;ťČ4Xů]§đFŇźŃđĘZ9=$Ńę.čEkŘŚ�Í"_őOŘëĚĹ$ĂAމÇcfV�gĄC0ě=$Đ�”ň‚66łâ5šŹ“lœ[x| ô5ä^ OóZ”Ü’xżćJM*ˆ +÷šżţyŻţ tH6Xi,ĚóßÓTˇ =k+>;�ib2 ű‘5Ťőčo +;FA;cíĄĂ?úR*ŻĂ‰9[Y)|Vz łÍŻÂMČZQGĚDř_Vž) ,�„˘üë*ŽěŃÓJ|ë–˜…n_˙đ…Yasdb*IENDŽB`‚
gd2 w php jest wlaczone.
kod :
Kod
<?php
ob_start();
session_start(); //rozpoczynamy sesj苊
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>bez nazwy</title>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-2" />
<meta name="generator" content="Geany 0.16" />
</head>
<body>
<?php
//error_reporting(E_ALL);
//ini_set('display_errors', '1');
header("Content-type: image/png"); //ustawiamy nag3�� HTTP na obrazek png
$czcionki= 'arial.ttf'; //definiujemy czcionki za pomocą tablicy
$obst = rand(0, 100000000); //losujemy liczbę od 0 do 100000000 i przypisujemy ją do zmiennej obst
session_register('obst'); //dla sesji rejestrujemy obst
$_SESSION['obst']=$obst; //przypisanie zawartości zmiennej obst do obst
$obraz = ImageCreate(250, 40); //tworzymy obrazek o wysokości 40 i szerokości 250
$kolor['1'] = ImageColorAllocate($obraz, 255, 255, 255); //definiujemy kolor 1 (bia3y)
$kolor['2'] = ImageColorAllocate($obraz, 169, 169, 169); //definiujemy kolor 2 (darkgray)
$kolor['3'] = ImageColorAllocate($obraz, 220, 220, 220); //definiujemy kolor 3 (gainsboro)
ImageFilledRectangle($obraz, 0, 0, 300, 50, $kolor['1']);
ImageFilledArc($obraz, 25, 25, 40, 40, 180, 360, $kolor['3'], 1);
for($i = 0; $i < 60; $i++) //w petli
{
imageellipse($obraz, rand(0, 250), rand(0, 40), rand(2, 30), rand(2, 30), $kolor['2']); //tworzymy losowo rozmieszczone elipsy o kolorze darkgray
}
for($i = 0; $i < 3; $i++)
{
ImageTTFText($obraz, rand(25,30), 0, rand(25,30), rand(30,35), $kolor['3'], $czcionki, $_SESSION['obst']); //dodajemy do rysunku tekst o losowym po3ożeniu, kolorze gainsboro, losowej czcionce (losowanej z tablicy)
}
ImageTTFText($obraz, rand(25,30), 0, rand(25,30), rand(30,35), $kolor['2'], $czcionki, $_SESSION['obst']); //dodajemy do rysunku tekst o losowym po3ożeniu, kolorze darkgray, losowej czcionce (losowanej z tablicy) oraz tekście, kt��przekażemy za pomocą sesji
Imagepng($obraz); //wyświetlamy obrazek za pomocą funkcji <a href="manualphp-ImagePNG.html">ImagePNG</a>
ImageDestroy($obraz); //niszczymy identyfikator pliku
session_unregister('obst'); //zwalniamy z sesji obst
ob_end_flush();
?>
</body>
</html>
ob_start();
session_start(); //rozpoczynamy sesj苊
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>bez nazwy</title>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-2" />
<meta name="generator" content="Geany 0.16" />
</head>
<body>
<?php
//error_reporting(E_ALL);
//ini_set('display_errors', '1');
header("Content-type: image/png"); //ustawiamy nag3�� HTTP na obrazek png
$czcionki= 'arial.ttf'; //definiujemy czcionki za pomocą tablicy
$obst = rand(0, 100000000); //losujemy liczbę od 0 do 100000000 i przypisujemy ją do zmiennej obst
session_register('obst'); //dla sesji rejestrujemy obst
$_SESSION['obst']=$obst; //przypisanie zawartości zmiennej obst do obst
$obraz = ImageCreate(250, 40); //tworzymy obrazek o wysokości 40 i szerokości 250
$kolor['1'] = ImageColorAllocate($obraz, 255, 255, 255); //definiujemy kolor 1 (bia3y)
$kolor['2'] = ImageColorAllocate($obraz, 169, 169, 169); //definiujemy kolor 2 (darkgray)
$kolor['3'] = ImageColorAllocate($obraz, 220, 220, 220); //definiujemy kolor 3 (gainsboro)
ImageFilledRectangle($obraz, 0, 0, 300, 50, $kolor['1']);
ImageFilledArc($obraz, 25, 25, 40, 40, 180, 360, $kolor['3'], 1);
for($i = 0; $i < 60; $i++) //w petli
{
imageellipse($obraz, rand(0, 250), rand(0, 40), rand(2, 30), rand(2, 30), $kolor['2']); //tworzymy losowo rozmieszczone elipsy o kolorze darkgray
}
for($i = 0; $i < 3; $i++)
{
ImageTTFText($obraz, rand(25,30), 0, rand(25,30), rand(30,35), $kolor['3'], $czcionki, $_SESSION['obst']); //dodajemy do rysunku tekst o losowym po3ożeniu, kolorze gainsboro, losowej czcionce (losowanej z tablicy)
}
ImageTTFText($obraz, rand(25,30), 0, rand(25,30), rand(30,35), $kolor['2'], $czcionki, $_SESSION['obst']); //dodajemy do rysunku tekst o losowym po3ożeniu, kolorze darkgray, losowej czcionce (losowanej z tablicy) oraz tekście, kt��przekażemy za pomocą sesji
Imagepng($obraz); //wyświetlamy obrazek za pomocą funkcji <a href="manualphp-ImagePNG.html">ImagePNG</a>
ImageDestroy($obraz); //niszczymy identyfikator pliku
session_unregister('obst'); //zwalniamy z sesji obst
ob_end_flush();
?>
</body>
</html>
przeszukalem forum ale nie znalazlem podpowiedzi.
//edit
juz wszystko dziala, usunelem htmla