1 użytkownik wgrywa sobie avka o rozszerzeniu png lub jpeg
2 zdjęcie jest konwertowane do jpeg
3 jego wysokosc oraz szerokosc jest ustawiona na 150x110
4 po prawej stronie obrazka zostaje dodany txt koloru białego.
$max_file_size = 100000; if($_FILES['avatar']['size'] <= $max_file_size) { { switch($_FILES['avatar']['type']) { case 'image/png': $obraz = imagecreatefrompng($_FILES['avatar']['tmp_name']); break; case 'image/jpeg': $obraz = imagecreatefromjpeg($_FILES['avatar']['tmp_name']); break; } $szerokosc = 110; #ustalenie szerokosci $wysokosc = 150; #ustalenie wysokosci $white = imagecolorallocate($obraz, 255, 255, 255); $green = imagecolorallocate($obraz, 0, 255, 0); $red = imagecolorallocate($obraz, 255, 0, 0); $mini = imagecreatetruecolor($szerokosc,$wysokosc); imagecopyresized($mini,$obraz,0,0,0,0,$szerokosc,$wysokosc,imagesx($obraz),imagesy($obraz)); #nanoszenie ImageStringUp($mini,10,95,110,"Tekst",$w); $file_name .= '.jpg'; if($_FILES['avatar']['error'] == 0) { } } }
zmienna $ nie istnieje ale wiec kolor powinien byc czarny.
wiem ze move_uploaded_file($_FILES['avatar']['tmp_name'],"players_avatars/".$file_name); powoduje ze procedura operacji na obrazku jest pominięta ale jeśli zamiast $_FILES['avatar']['tmp_name'] wstawie mini lub $obraz avatar nie jest dodawany..
w czym problem
