السلام عليكم اخواني ...
من فترة حبيت عمل كود لتصغير صورة ثم نسخ الصورة لمجلد بموقعي ...
الفكرة العامة انو انا بدي ارفع صورة معينة ارفعها بواسطة الكود وكلشي تمام ... بعد رفعها يجي الكود يفحص الصورة اذا كان حجمها 500x500 بكسل ... اذا تحقق الشرط فان الكود يقوم بعمل نسختين مصغرات للصورة النسخة الاولى بحجم 230x290 والثانية بحجم 120x120 ومن ثم يقوم بنسخ الصور باسماء اخرى لنفس مجلد الصورة الام .
دايما يعطيني خطأ وهو :
كود PHP:
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in E:\AppServ\www\sp\admincp\upload.php on line 209
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in E:\AppServ\www\sp\admincp\upload.php on line 213
الكود :
كود PHP:
@copy($file1, "../$Dir/$file1_name");
echo"<font color=\"$font_color2\">تم تحميل الملف </font><br>";
echo"<font color=\"$font_color2\">حجم الملف : $size1 ك ب </font><br>";
echo"<font color=\"$font_color2\"> : رابط الملف</font><br>";
echo"<a target=\"_blank\" href=\"$ULR/$Dir/$file1_name\">$ULR/$Dir/$file1_name</a><br><br>";
/// Resize image
$imglink = "$file1";
$imginfo = @getimagesize($imglink);
echo"$imginfo[0]X";
echo"$imginfo[1]";
if(($imginfo[0] == "500") || ($imginfo[1] == "500")){
$image_resized = imagecreatetruecolor(230, 290);
imagecopyresampled($image_resized, $imglink, 0, 0, 0, 0, 230, 290, $imginfo[0], $imginfo[1]);
@copy($image_resized, "../$Dir/$file1_name_th1");
$image_resized = imagecreatetruecolor(140, 140);
imagecopyresampled($image_resized, $imglink, 0, 0, 0, 0, 140, 140, $imginfo[0], $imginfo[1]);
@copy($image_resized, "../$Dir/$file1_name_th2");
}
يا ريت اخواني تشوفولي شو المشكلة بالضبط تعبت وانا اجرب من يومين وادور على حلول بالنت ... لكن ما في خواص !!
سلامات اخواني .