Czy istnieje możliwość wyświetlenia obrazka stworzonego za pomocą PHP w dowolnej części strony
<?php
if($_GET['strona'] == '9' && isset($_SESSION['ini']) && $_SESSION['ini'] == TRUE && isset($_SESSION['c']) && crypt(crypt($_SESSION['user']), $_SESSION['c']) && $_SESSION['ip'] == $_SERVER['REMOTE_ADDR']) {
$mojObrazek = ImageCreate(200, 250);
$tlo = ImageColorAllocate($mojObrazek, 40, 47, 57);
$bialy = ImageColorAllocate($mojObrazek, 255, 255, 255);
$czerwony = ImageColorAllocate($mojObrazek, 255, 0, 0);
$zielony = ImageColorAllocate($mojObrazek, 0, 255, 0);
$zolty = ImageColorAllocate($mojObrazek, 252, 255, 0);
ImageFilledRectangle($mojObrazek, 30, 220, 30, 1, $bialy);
ImageFilledRectangle($mojObrazek, 30, 220, 195, 220, $bialy);
ImageFilledRectangle($mojObrazek, 45, 218, 65, 55, $czerwony);
ImageFilledRectangle($mojObrazek, 75, 218, 95, 80, $zielony);
ImageFilledRectangle($mojObrazek, 105, 218, 125, 90, $zielony);
ImageFilledRectangle($mojObrazek, 135, 218, 155, 100, $zolty);
ImageFilledRectangle($mojObrazek, 165, 218, 185, 10, $zolty);
#if(headers_sent()) echo'wysłano';
header("Content-type: image/png");
function strona() {
ImagePng($mojObrazek);
ImageDestroy($mojObrazek);
}
}
else {
header("Location: http://$_SERVER[HTTP_HOST]/dyplom/index.php");
}
?>
ten skrypt wyświetli
Obrazek "http://localhost/dyplom/index.php?strona=9" nie może zostać wyświetlony, ponieważ zawiera błędy.jeżeli przeniosę
ImagePng($mojObrazek); przed
function strona() wyświetli obrazek
Ten post edytował pawel81 24.06.2007, 21:22:37