Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php - > gd2] Kłopot z gd2 ...
Forum PHP.pl > Forum > PHP
glorification
witam, mam pewien klopot, mam nadzieje ,ze standardowy , z gd2 ...
Apach wraz z php (Apache/2.2.4 PHP/5.2.5) dziala sobie na win xp ... dzis odkomentowałem gd2. Wg tego co w phpinfo:

GD Support enabled
GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.1.9
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

biblioteka ta dziala ...
Problem pojawia sie gdy uruchamiam ponizszy testowy skrypt :
plik phpImages.php:
<?php
    $width = 300;
    $height= 300;
    $im = ImageCreateTrueColor($width,$height);  
    $white = ImageColorAllocate($im,255,255,255);
    $blue = ImageColorAllocate($im,0,0,64);
    ImageFill($im,0,0,$blue);
    ImageLine($im,0,0,$width,$height,$white);
    Header ('Content-type:image/png');
    ImagePng($im);
    ImageDestroy($im);
?>

skrypt ten nastepnie probóje odpalic za pomoca pliku si.php z linią jak ponizej ...

<img src="phpImages.php" width='300' height = '300'>

Ostateczny efekt jest taki ,ze zamiast kwadratu wypelnionego na niebiesko ma kwadrat wypelniony na bialo.
Ostrzezen i bledow brak ... W sumie nie bawilem sie jeszcze z gd2, aczkolwiek zanim napisalem ten post zasięgnąlem informacji i odnosnie instalacji i sprawdzilem inne przykladowe skrypty z php.net ... efekt jak opisany ponizej ...

Za wszelkie proby pomocy z gory dziekuje ...

pozdrawiam
 
g.

no i problem sie rozwiazał ... otóz
zostawilem linijke wolnego miejsca przed <?php. Po jej usunieciu wreszcie pojawilo sie to co powinno ...
;]]]
Lejto
$blue zmień na:
  1. <?php
  2. $blue = ImageColorAllocate($im, 0, 64, 128);
  3. ?>

i powinno być dobrze
Używaj BBcode!!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.