Показать сообщение отдельно

  #4  
Старый 02.02.2009, 16:59
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

Репутация: -25
Question

В чем ошибка??
Пишет:
Warning: imagecolorallocate(): supplied argument is not a valid Image resource in G:\home\img.ru\www\end.php on line 25
Warning: imagettftext() expects parameter 1 to be resource, string given in G:\home\img.ru\www\end.php on line 26
Warning: imagejpeg(): supplied argument is not a valid Image resource in G:\home\img.ru\www\end.php on line 27


вот код:

PHP код:
<?php
// Подсоединяем функции и базу
include("db.php");
include(
"function.php");
// Проверяем переданые переменные
if (isset($_POST['vibor'])) { $vibor $_POST['vibor'];}
if (isset(
$_POST['load'])) { $adres $_POST['load'];}
if (isset(
$_POST['zak'])) { $zak $_POST['zak'];}
if (isset(
$_POST['che'])) { $che $_POST['che'];}
if (isset(
$_POST['name'])) { $namech $_POST['name'];}
if (isset(
$_POST['text'])) { $text $_POST['text'];}
// Текст к авотарке
$q "";
if (
$text != $q) {
$img $adres//создаем фон 
$textput $text// текст 
$font "arial.ttf"// шрифт (либо лежит в папке со скриптом, либо полный путь 
$color imagecolorallocate($img7474199); // цвет текста 
imagettftext($img,20,0,30,30,$color,$font,$textput); // собсна сама картинка 
imagejpeg($img,"fotos/$namech"); // Сохроняем картинку 

// Черный или цветной цвет
if ($che == 1) {
$s_file $adres;           
$razm getimagesize($adres);
$widthch$razm[0];
$heigthch $razm[1]; 
$imch imagecreatetruecolor($widthch,$heigthch);
imagejpeg($imch,"fotos/ch_".$namech);
imagedestroy($imch);
$r_file="fotos/ch_".$namech;   
wb($s_file,$r_file);   
$adres "fotos/ch_".$namech;
}
// Запрос к базе для выбора картинки
$q "SELECT * FROM data WHERE id='$vibor'";
$result1 mysql_query($q,$db);
if (!
$result1) {
  exit(
mysql_error());
}
if (
mysql_num_rows($result1) > 0) {
// Создаем аватар
  
$myrow1 mysql_fetch_array($result1);
  
$adres1 "admin/".$myrow1['url'];

  
$mas getimagesize($adres);
  
$mas1 getimagesize($adres1);

  
$width 215;
  
$heigth $mas[1]+$mas1[1]+30;

   
$im imagecreatetruecolor($width$heigth);
   
$im1 imagecreatefromjpeg($adres);
   
$im2 imagecreatefromjpeg('logo.jpg');
   
$im3 imagecreatefromjpeg($adres1);
   
$name $myrow1['name'];
   
imagecopy($im$im20$mas[1], 0021530);
   
imagecopy($im$im10000215$mas[1]);
   
imagecopy($im$im30$mas[1]+3000215350);
// Закруглёные углы
if ($zak == 1) {
   
ugolki ($im);
}
// Сохроняем и выводим
   
imagejpeg($im,"avatar/$name");
   
imagedestroy($im);
}
printf("<img src='avatar/$name' alt=''/><br><a href='get.php?file=avatar/$name'>save</a>");
?>

Последний раз редактировалось geforce; 02.02.2009 в 17:11..
 
Ответить с цитированием