Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> biblioteka GD i sesja
Valker
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 5
Dołączył: 24.08.2007
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Witam mam takie pytanie:
mam skrypt do tokena jednak chcę zrobić, że kod do obrazka przechowywany jest w sesji.
Jednak to wygląda jak by GD nie obsługiwała sesji.

Kod
<?
session_start();
$SESSION['kod'] = "ABCDE";
include('includes/hasla.php');

if(isset($_GET['id']))
    $nr=$_GET['id'];
    else $nr=rand(0,count($haslo));

//$slowo=trim($haslo[$nr]);
$słowo=trim($SESSION['kod']);

$pic= ImageCreateFromJpeg("images/token.jpg");

$bialy=ImageColorAllocate($pic,255,255,255);

$nieb = ImageColorAllocate($pic, 0, 255, 255);
$ziel = ImageColorAllocate($pic, 106, 220, 0);
$zol = ImageColorAllocate($pic, 212, 231, 0);


for($i=0;$i<6;$i++)
    {
    $rozmiar=rand(10,15);
    $szer=rand(14,15);
    $wys=rand(15,23);
    $obr = rand(-20,20);
    $kolor_los = rand(1,3);
                            if($kolor_los==1)
                                   ImageTTFText($pic, $rozmiar, $obr, $i*$szer+5, $wys, $nieb, 'STENCIL.ttf', trim($slowo[$i]));
              elseif($kolor_los==2)
                                   ImageTTFText($pic, $rozmiar, $obr, $i*$szer+5, $wys, $ziel, 'STENCIL.ttf', trim($slowo[$i]));
                            elseif($kolor_los==3)
                                   ImageTTFText($pic, $rozmiar, $obr, $i*$szer+5, $wys, $zol, 'STENCIL.ttf', trim($slowo[$i]));


    }


header("Content-type: image/jpeg");
imagejpeg($pic);

?>

Oto kod.
Wyświetla on pusty obrazek bez tekstu.
Na innych stronach sesje działają normalnie.
Go to the top of the page
+Quote Post

Posty w temacie
- Valker   biblioteka GD i sesja   25.08.2007, 14:53:43
- - krowal   [PHP] pobierz, plaintext <?php$słowo=trim($...   25.08.2007, 15:03:48
- - Valker   Thx. Nie zauwarzyłem tego.   25.08.2007, 15:24:22


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 23:45