الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دالة الرسومات

مغلق
بدأه المنهل في 12 مارس 2005 · 7 رد · 521 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الكرام لدي صفحة طويلة تستخدم دالة الرسم

ImageDestroy()

واردت تضمينها في صفحة اخرى واستخدمت

- نسخ الكود

-الدالة include

- الدالة require_once

ولكن يظر الكود في المستعرض بدلا من الرسم

#2

هل يجب عليك ان تضع image_destroy() ضمن ضمن ملف الـ php المضمن

?>

<?

Let's google help you Before ask

--------------------------

My Blog : www.phplover.net

#3

لقد قمت بحذف دالة image_destroy وهي غير مهمة بدليل ان الكود ينفذ صحيح (ماهي وظيفتها)

ولكن عند تضمين الملف تبقى نفس المشكلة وهي ظهور الكود في المستعرض بدلا من الرسم

#4

اخي الكريم

على العكس هي مهمة جدا

لانها تقوم بانهاء الكائن و الذي هو الصورة من الذاكرة

انت بهذه الحالة تتسبب بحمل زائد على السيرفر

Let's google help you Before ask

--------------------------

My Blog : www.phplover.net

#5

شكرا اخوي على المعلومة

ولكن ما هوا لحل بالنسبة لمشكلة عدم ظهور الرسم وظهور الكود بدلا منه

#6

أنا لم أفهم السؤال بشكل جيد لأني لا أعرف الكود الذي استخدمته لكني سأتوقع المشكلة

إذا كان الكود يعرض الصورة على المتصفح بشكل مباشر أي دون حفظها في ملف أي إذا كان الكود مشابه ل

<?

$im = @ImageCreate (100, 100);

$background_color = ImageColorAllocate ($im, rand(0,255), rand(0,255),rand(0,255));

Imagepng($im);?>

فحسب تجربتي أنت لن تستطيع أن تعرض أي شيء آخر في الصفحة نفسها أي لا يجب أن تحتوي الصفحة على تعليمات إخراج مثل echo وغيرها

أما إذا أردت ذلك فعليك حفظ الصورة في ملف ومن ثم عرضها في الصفحة كأي صورة عادية كما يلي:

<?

$im = @ImageCreate (100, 100);

$background_color = ImageColorAllocate ($im, rand(0,255), rand(0,255),rand(0,255));

Imagepng($im,"c:\j.png");

echo("image:<img src=c:\j.png>");?>

#7

اخي الكريم

ظهور الكود يدل على عدم تنفيذه

اكثر الاحتمالات التي قد تسبب تلك المشاكل هي

1- اسم الملف المخزن يجب ان يكون بلاحقة php

2- انك لم تسنخدم <? ....... ?> في الكود الذي انشأته

Let's google help you Before ask

--------------------------

My Blog : www.phplover.net

#8

تقريبا كلام الاخ yhab اقرب لصحة لان هذا ماحدث فعلا وايضا ليست هناك مشكلة في اسم الملف او syntax لان الملف يتم تنفيذه صحيح لوحده في صفحة مستقلة والمشاكل هي في تضمينه واعتقد انه لا يمكن ادراجها كصورة عادية لانها عبارة عن مخطط يقرا من قاعدة البيانات

وعلى كل شكرا للمعلومة

هذا الموضوع مغلق.

مواضيع مشابهة