Mam jeden skrypt, który po wykonaniu zawiera dwie zmienne : $1 oraz $2.
Potrzebne są mi one, by wygenerować obrazek wraz z nimi.
Kod
$obrazek = imagecreatefrompng('czysty.png'); $background_color = imagecolorallocate($obrazek, 0, 0, 0); $text_color = imagecolorallocate($obrazek, 255, 255, 255); $text2 = 'Ktory?:'; $font = 'ub.ttf'; imagettftext($obrazek, 10, 0, 8, 13, $text_color, $font, $1); imagettftext($obrazek, 10, 0, 270, 13, $text_color, $font, $text2); imagettftext($obrazek, 10, 0, 320, 13, $text_color, $font, $2); imagepng($obrazek); imagedestroy($obrazek);
Wyżej podany kod tworzy sygnaturkę, na której znajdują się odpowiednio : $1, $text2 oraz $2.
Gdy przypiszę na sztywno zmienne = jest ok, jednak problem pojawia się tu, przy zmiennych, gdyż nie wiem jak je przekazać do drugiego skryptu(ten, który tworzy).
W jednym pliku tego nie da się wszystkiego zrobić (zbieranie zmiennych + generator), gdyż wywala nagłówki
"Warning: Cannot modify header information - headers already sent by (output started at (...))"
Oczywiście $1 oraz $2 są z zdefiniowane, także to nie jest wina zmiennych.
Pytanie : Jak sobie z tym poradzić ?