Witam.
Nie wiem już co zrobić, więc zgłaszam się tutaj na forum, do doświadczonych skrypterów. Mam problem z kodem php stworzonym przeze mnie na potrzeby generatora.
Kod jest dosyć krótki, ale jak wiele osób zauważy ma dużo luk, z którymi nie jestem w stanie sobie poradzić.
<?php
//start buforowania
//ustawiamy content
header('Content-Type: image/jpeg; charset=utf-8');
//tworzenie obrazu
$obraz = imagecreatefromjpeg('szablon.jpg');
//tworzenie czcionki
$czcionka = 'arial.ttf';
//tworzenie kolor?w
$kolor = imagecolorallocate($obraz, 0,0,0);
$kolor2 = imagecolorallocate($obraz, 255,255,255);
//tekst do narysowania
$text = $_GET['imie'];
$text1 = $_GET['nazwisko'];
$text2 = $_GET['cenawyw'];
$text3 = $_GET['minimalne'];
$text4 = $_GET['kupteraz'];
$text5 = $_GET['rozpauk'];
$text6 = $_GET['zakauk'];
$text7 = $_GET['godzina'];
$text8 = $_GET['telefon'];
$text9 = $_GET['opis'];
$text10 = $_GET['lokalizacja'];
$text11 = $_GET['nazwa'];
//obrazy
//tworzymy napisy
imagettftext($obraz, 12, 0, 260, 455, $kolor, $czcionka, $text);
imagettftext($obraz, 12, 0, 305, 475, $kolor, $czcionka, $text1);
imagettftext($obraz, 12, 0, 720, 225, $kolor, $czcionka, $text2);
imagettftext($obraz, 12, 0, 730, 245, $kolor, $czcionka, $text3);
imagettftext($obraz, 12, 0, 700, 283, $kolor, $czcionka, $text4);
imagettftext($obraz, 12, 0, 380, 333, $kolor, $czcionka, $text5);
imagettftext($obraz, 12, 0, 380, 353, $kolor, $czcionka, $text6);
imagettftext($obraz, 12, 0, 400, 375, $kolor, $czcionka, $text7);
imagettftext($obraz, 12, 0, 230, 560, $kolor, $czcionka, $text8);
imagettftext($obraz, 12, 0, 20, 685, $kolor, $czcionka, $text9);
imagettftext($obraz, 12, 0, 225, 530, $kolor, $czcionka, $text10);
imagettftext($obraz, 15, 0, 150, 185, $kolor2, $czcionka, $text11);
$miniaturka = $_POST['miniaturka'];
{
if(exif_imagetype($miniaturka) == IMAGETYPE_JPEG)
{
$image = imagecreatefromjpeg($miniaturka);
imagecopyresampled($obraz, $image, 26, 149, 0, 0, 83, 57, $width, $height);
}
}
else
{
}
$awatar = $_POST['fotod'];
{
if(exif_imagetype($awatar) == IMAGETYPE_JPEG)
{
$image = imagecreatefromjpeg($awatar);
imagecopyresampled($obraz, $image, 111, 406, 0, 0, 100, 100, $width, $height);
}
}
else
{
}
$foto1 = $_POST['foto1'];
{
if(exif_imagetype($foto1) == IMAGETYPE_JPEG)
{
$image = imagecreatefromjpeg($foto1);
imagecopyresampled($obraz, $image, 39, 1081, 0, 0, 390, 390, $width, $height);
}
}
else
{
}
$foto2 = $_POST['foto2'];
{
if(exif_imagetype($foto2) == IMAGETYPE_JPEG)
{
$image = imagecreatefromjpeg($foto2);
imagecopyresampled($obraz, $image, 470, 1081, 0, 0, 390, 390, $width, $height);
}
}
else
{
}
$foto3 = $_POST['foto3'];
{
if(exif_imagetype($foto3) == IMAGETYPE_JPEG)
{
$image = imagecreatefromjpeg($foto3);
imagecopyresampled($obraz, $image, 39, 1511, 0, 0, 390, 390, $width, $height);
}
}
else
{
}
$foto4 = $_POST['foto4'];
{
if(exif_imagetype($foto4) == IMAGETYPE_JPEG)
{
$image = imagecreatefromjpeg($foto4);
imagecopyresampled($obraz, $image, 470, 1511, 0, 0, 390, 390, $width, $height);
}
}
else
{
}
//wy?wietlamy obraz
imagejpeg($obraz, null, 100);
//koniec buforowania
?>
Generator jest podpięty do strony
Tutaj.Co nie działa?
- Nie generują się niektóre obrazy jpg.
- Nie potrafię zrobić zawijania tesktu na obrazku z opisu.
- Czasami obrazek w ogóle się nie generuje.
Co chciałbym aby działało?
- Obsługa .gif, .png i .jpg, tak aby się generowało.
- Zawijanie wpisanego tekstu w textarea opisu przedmiotu.
Nie jestem zbyt dobrym skrypterem w php, właściwie dopiero zaczynam. Z góry dziękuję za każdą wskazówkę lub pomoc. To dla mnie bardzo ważny projekt.

Bandab.