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 //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.