نحوه بکار گیری گرافیک

(azar)

Member
سلام

من برای بکارگیری گرافیک (استفاده از کتابخانه gd2 ) تو فایل php.ini اکستنشن مربوط به gd2.dll را از حالت کامنت در آوردم و برای تست آن هم کد زیر رو تو یه صفحه گذاشتم و آزمایش کردم ولی چیزی رو صفحه نیامد . میشه لطف کنید راهنمایی بفرمایید.

متشکرم

PHP:
<?php
header ("Content-type: image/PNG");
$im = imagecreate (300, 300);
$white = imagecolorallocate ($im,255,255,255);
$blue = imagecolorallocate ($im,0,0,255);
$black = imagecolorallocate ($im,0,0,0);
imagestring ($im, 5, 0, 0, "I Love GDLib!!!", $blue);
imagefilledrectangle ($im,50,50,100,100,$blue);
imagerectangle ($im,50,50,100,100,$black);
imagepng($im);
?>
 

oxygenws

Active Member
مقدار
header ("Content-type: image/PNG");
رو بیارش دقیقا بالای
imagepng($im);

ضمنا، کد هات رو توی تگ های مخصوص کد بذار X(
 

(azar)

Member
ببخشید

ضمنا اگه منضور شما این کار بود کردم ولی نشد!

PHP:
<?php
$im = imagecreate (300, 300);
$white = imagecolorallocate ($im,255,255,255);
$blue = imagecolorallocate ($im,0,0,255);
$black = imagecolorallocate ($im,0,0,0);
imagestring ($im, 5, 0, 0, "I Love GDLib!!!", $blue);
imagefilledrectangle ($im,50,50,100,100,$blue);
imagerectangle ($im,50,50,100,100,$black);
header ("Content-type: image/PNG");
imagepng($im);
?>
 
آخرین ویرایش:

oxygenws

Active Member
سلام، ممنون.
آره منظورم همون بود.
یک کار دیگه هم بکن....
خط *اول* برنامه اینو اضافه کن
کد:
error_reporting(E_ALL);
و نتیجه رو بگو.
 

(azar)

Member
سلام

اين كار رو هم كه فرموديد كردم و نتيجه اجراش مثل قبل فقط آيكون مربوط به نبودن تصويره!


ضمنا آيا غير از آن موردي كه مربوط به فعال كردن اكستنشن gd بود آيا كار ديگه اي نبايد انجام بديم.

ضمنا اطلاعات مربوط به gd من بشرح زيره
 

پیوست ها

  • error.gif
    error.gif
    447 بایت · بازدیدها: 2
  • gd.gif
    gd.gif
    6.3 کیلوبایت · بازدیدها: 2
آخرین ویرایش:

oxygenws

Active Member
کلا GD درست نصب شده، نگران این نباش!
مممممممم، دو تا سوال دیگه......
1- در موقع restart کردن وب سرورت، خطایی نمی بینی؟؟ (کلا وب سرورت چیه؟!)
2- خط مربوط به ارسال header رو کلا حذف کن و نتیجه رو دوباره بگو. -> header ("Content-type: image/PNG");
 

(azar)

Member
نه تو وب سرورم موقع راه اندازي خطا نمي بينم . ضمنا وب سرورم apache هستش.

آن خط هدر رو هم حذف كردم و نتيجه اش اين شد . ضمنا من اين برنامه رو در حالت لوكال دارم تست ميكنم.
 

پیوست ها

  • error.gif
    error.gif
    2.4 کیلوبایت · بازدیدها: 5

oxygenws

Active Member
به نظر میرسه اشکال از این هم نباشه :)
جدی نمی دونم اشکال از چیه :)
شاید نسخه های Php و Gd ات (در حقیقت نسخه موتور Php و Gd) با هم سازگار نباشن.
توصیه می کنم یک نسخه کامل و جدید از Php رو دانلود و (به صورت دستی) نصب کنی.
 

(azar)

Member
من نسخه php5 رو دانلود کردم و به روش دستی هم نصبش کردم.
 
آخرین ویرایش:

(azar)

Member
میشه لطف کنید نسخه ای رو که شما دانلود کردید و می دانید که هیچ اشکالی رو نداره به من معرفی کنید منظورم اینه که لینک دانلود و یا شماره نسخه آنرا به من بدید.ممنون میشم
 

oxygenws

Active Member
من الان 5.0.5 دارم، ولی اگر اینطوری که می گید کار کردید، نباید مشکلی داشته باشید.
من دیگه نمی دونم مشکل از کجا می تونه باشه.


آهان، الان یه چیزی به ذهنم رسید......
می تونی عکسی که این برنامه برات *نمی سازه* رو ذخیره کنی و اینجا بفرستی؟؟ خود فایل عکس رو می خوام هاااا....
یه سوال، احیانا شده که این فایلت رو مثلا جایی مثل notepad باز کنی؟؟

ممنون.
 

oxygenws

Active Member
وقتی توی مرورگر باز شد، از منوی فایل، گزینه save as یا save page as رو انتخاب کن و ...
 

(azar)

Member
وقتی صفحه رو سیو کردم تو پوشه ایجاد شده ایت فایل بود. البته تو سیستم من تصویرش باز نمی شه.


مدیریت پیوستهای این سایت هم آنرا پیوست نمی پذیره تا براتون بزارم . ولی خطای ارائه شده در برنامه فتوشاپ برای نمایش ان اینه
 

پیوست ها

  • error.gif
    error.gif
    5.9 کیلوبایت · بازدیدها: 5

iman_ebru

Active Member
این نتیجه دستور شماست! :)

از این کدهم استفاده بکن و مشخصات gd رو برام بگو:

کد:
<?php
var_dump(gd_info());
?>

ممکنه gd بطور کامل نصب نشده و برای مثال فرمت png رو تشخیص نده!
 

پیوست ها

  • iman.png
    iman.png
    280 بایت · بازدیدها: 1

carp3

Member
ببین هدر رو حذف کن یعنی واسه مرور گر عکس تعریف نکون چیزی که مینویسه ( باید یه چیزای خرچنگ غورباقه باشه )
همونارو اینجا اتچ کن تا ببینیم چیه
 

(azar)

Member
نتيجه اش به شكل زير ميشه.
 

پیوست ها

  • error.gif
    error.gif
    2.5 کیلوبایت · بازدیدها: 3

جدیدترین ارسال ها

بالا