التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

موضوع مغلق  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Aug 2002-
#1 (permalink)  
هل يوجد تحسين أو بديل لأمر include


إخوتي الأعزاء .... السلام عليكم

أعاني من مشكلة عويصة وهي أني عندما أدرج برنامجا في صفحة معينة فإن خصائص هذا البرنامج وسماته تطغى على سمات الصفحة المدرج بها هذا البرنامج وهذا غير مرغوب ....
وسؤالي هو : هل يوجد تعديل على هذا الكود حتى أتمكن من إدراج البرنامج دون أن يؤثر على سمات الصفحة المدرج بها , أم يوجد كود آخر يحل لي هذه المشكلة غير كود (آي فريم) .

=====================
هناك شيء آخر آمل أن أجد الإجابة عليه سريعا , وهو يتعلق بسكربت (Indexu)
صراحة يوجد شيء غريب في هذا البرنامج وهو أن السكربتات التي تعتمد على خاصية الإرسال لاتعمل فيه عند إدراجها بأمر الأنكلود
<php>
include("file.php");
</php>


(طبعا سكربت الأندكس يو يطلب منك أن تدرجه بهذه الطريقة ولن يعمل السكربت المدرج بالطريقة المعتادة والتي هي
<? include("namel.php"); ?>


من ذلك عداد الزوار الذي يحتفظ برقم الآ بي وكذلك سكربت المتواجدين حاليا وكذلك سكربتات التصويت وماإلى ذلك .... طبعا أنا متأكد أن هذه السكربتات سوف تعمل جيدا إذا استخدمت أمر الإدراج (آي فريم) ولكن وكما تعلمون ففي هذا الأمر من السلبيات أكثر من ايجابياته .

أرجوا أن تكون الصورة واضحة أمامكم !

تحياتي ...






__________________
إستخدم ملفك الخاص لكتابة توقيعك
أبو ريانH غير متواجد حالياً   قديم 25-02-2003, 08:34 AM
عضو نشيط
تاريخ التسجيل: Feb 2003-
#2 (permalink)  

بالنسبة لسؤالك فهذا هو الكود البديل لأمر include

require('أسم الملف هنا');


أتمنى يفيدك






__________________

* * * * * * *
مع تحيات أبو حميد
* * * * * * *
abohamed غير متواجد حالياً   قديم 25-02-2003, 04:50 PM
عضو سوبر نشيط
تاريخ التسجيل: Nov 2001-
#3 (permalink)  
بالنسبة لسؤالك الأول

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






php4 غير متواجد حالياً   قديم 25-02-2003, 06:39 PM
عضو نشيط جدا
تاريخ التسجيل: Apr 2002-
#4 (permalink)  
Re: بالنسبة لسؤالك الأول

اقتباس:
رد مقتبس من php4
لا تجعل الصفحة المدرجة تطبع مخرجاتها بنفسها بل أنت قم بطباعة المخرجات وبالشكل الذي تريده من خلال الصفحة التي أدرجت بها الملف.
رجاءا توضيح ذلك ولو بمثال بسيط
وشكرا لك






__________________
فقط قم بزيارتنا ولن تندم

http://ardalsharq.com
arabawy غير متواجد حالياً   قديم 25-02-2003, 07:39 PM
عضو نشيط
تاريخ التسجيل: Aug 2002-
#5 (permalink)  

شكرا أخي abohamed على المداخلة الطيبة , ولكن كلا الأمرين لايختلفان عن بعض .
...........
أخي php4 ... أرجو أن تعذرني في عدم فهمي جيدا لما ذكرته عن المخرجات ..
...............................






__________________
إستخدم ملفك الخاص لكتابة توقيعك
أبو ريانH غير متواجد حالياً   قديم 26-02-2003, 02:49 PM
مراقب و خبير سيرفرات لينكس
تاريخ التسجيل: Mar 2001-
#6 (permalink)  

هلا
المخرجات وهي النتائج التي تقوم صفحتك بتوليدها اي الصفحة التي ربطتها انت عن طريق ال
include

لا تدع اوامر الطباعة
print
في الصفحة بل اطبعها بيدك حيثما شئت


والله اعلم






beshoo غير متواجد حالياً   قديم 27-02-2003, 10:09 AM
عضو سوبر نشيط
تاريخ التسجيل: Nov 2001-
#7 (permalink)  
كما قال أخي بيشو

أقصد أن تلغي أي أمر طباعة في الصفحة التي ترغب في إضافتها لصفحة أخرى أي قم بإزالة أي أمر print/echo منها وقم بطباعة المتغيرات التي كانت ستطبع بها في المكان الذي تريده من الصفحة الأساسية.

مثال للتوضيح أكثر:
لديك صفحة إسمها config.php تطبع كلمة "سوالف" كالتالي:
$name="swalif";
echo $name;

وترغب بإضافتها إلى الصفحة index.php ولكنك ترغب في ان تتحكم في موقع ووقت الطباعة لكلمة سوالف في الصفحة index.php فكيف تفعل ذلك؟

قم بمسح السطر الخاص بالطباعة من ملف config.php وهو
echo $name;

ومن ثم ضع السطر الذي مسحته في المكان الذي ترغب به في صفحة index.php .


هذا هو ماقصدته بكلامي السابق.






php4 غير متواجد حالياً   قديم 27-02-2003, 11:14 AM
عضو نشيط
تاريخ التسجيل: Aug 2002-
#8 (permalink)  

php4






__________________
إستخدم ملفك الخاص لكتابة توقيعك
أبو ريانH غير متواجد حالياً   قديم 28-02-2003, 11:39 AM
عضو نشيط
تاريخ التسجيل: Aug 2002-
#9 (permalink)  

شكرا أخي beshoo على إضافتك القيمة ...
............
لك كل احترامي وتقديري وشكري أخي PHP4 على توضيحك الرائع ..






__________________
إستخدم ملفك الخاص لكتابة توقيعك
أبو ريانH غير متواجد حالياً   قديم 28-02-2003, 11:41 AM
موضوع مغلق


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 11:32 AM بتوقيت المملكة العربية السعودية