سلام دوستان!چرا عکس بالا نمیاد؟ و عکس زیر که گذاشتم میادمشکل این کد کجاست؟
<?php
$img=imagecreate(100,100);
imagecolorallocate($img,255,0,0);
$blue=imagecolorallocate($img,24,234,4);
imagejpeg($img);
?>
سلام دوستان!چرا عکس بالا نمیاد؟ و عکس زیر که گذاشتم میادمشکل این کد کجاست؟
<?php
$img=imagecreate(100,100);
imagecolorallocate($img,255,0,0);
$blue=imagecolorallocate($img,24,234,4);
imagejpeg($img);
?>
آخرین ویرایش به وسیله Homayoon-T : سه شنبه 14 دی 1389 در 16:48 عصر
خیلی ساده است
باید ابتدا در فایلت از هدر استفاده کنی و بفهمونی که محتوای این صفحه یک عکسه
این خط رو اول فایل اضافه کن:
<?php header('Content-Type: image/jpeg'); ?>
البته فراموش کردم که باید مطمئن باشی که GD روی سرور نصبه یا نه
برای این کار می تونی از
<?php
phpinfo();
?>
استفاده کنی
از این کد که براتون گذاشتم استفاده کنید.
<?php
$src = './pic/1.jpeg';
$im = imagecreatefromjpeg($src);
$name=explode(".", basename($src));
header('Content-type: image/jpeg');
header("Content-Disposition: inline; filename=".$name[0].".jpg");
imagejpeg($im);
imagedestroy($im);
?>