السلام عليكم
قمت بتنصيب سرفر محلي WampServer2.0i
في الكمبيوتر الخاص
لكن المشكلة ان الدالة include لا تعمل
كيف يمكنني تفعيلها في php 5
جربت التعديل في php.ini
و اعدت تشغيل WampServer من جديد لكن الدالة لم تفعل
كيف يمكنني تفعيلها
شكرا
السلام عليكم
قمت بتنصيب سرفر محلي WampServer2.0i
في الكمبيوتر الخاص
لكن المشكلة ان الدالة include لا تعمل
كيف يمكنني تفعيلها في php 5
جربت التعديل في php.ini
و اعدت تشغيل WampServer من جديد لكن الدالة لم تفعل
كيف يمكنني تفعيلها
شكرا
وعليكم السلام
لا أعتقد أن المشكلة من الدالة أو حتى السيرفر ( مجرد اعتقاد )
لكن ضع لنا الكود :)
hfsh80 كتب:وعليكم السلام
لا أعتقد أن المشكلة من الدالة أو حتى السيرفر ( مجرد اعتقاد )
لكن ضع لنا الكود :)
include "con.php";
الدالة المدكورة لا تعمل في السرفسر المحلي
اي ملفين ؟
هده دالة من دوال php
لا تعمل في السرفر المحلي
كيف يمكنني تفعيلها
الخطأ.
من المفروض عندما اضع في الدالة صفحة ما يقوم بجلب معتوايتها و يعرضها في صفحة اخرى
لكن المشكل ان الدالة لا تعمل و لا تجلب شي (فراغ )
:blink:
جرب هذا
<? include ("file.php"); ?>ربما خطأ صغير قد يجعل الدالة لا تعمل
السلام عليكم ورحمه الله وبركاته
nassim كتب:اي ملفين ؟
هده دالة من دوال php
لا تعمل في السرفر المحلي
كيف يمكنني تفعيلها
الخطأ.
من المفروض عندما اضع في الدالة صفحة ما يقوم بجلب معتوايتها و يعرضها في صفحة اخرى
لكن المشكل ان الدالة لا تعمل و لا تجلب شي (فراغ )
:blink:
هل انت متاكد ان الملف con.php يحتوي ع اوامر عرض او طباعه ؟؟؟
فليس من مهام الداله include العرض ... وهي فقط تقوم باستيراد الكود من مكان الي مكان اخر ...
قد تكون مشكلتك هي ان الكود في ملف con.php عباره عن كود منطقي "لا يحتوي علي اوامر echo او print "
تم تعديل هذه المشاركة بواسطة el3nef في 16 يوليو 2010 في 19:56
nassim كتب:اي ملفين ؟
هده دالة من دوال php
لا تعمل في السرفر المحلي
كيف يمكنني تفعيلها
الخطأ.
من المفروض عندما اضع في الدالة صفحة ما يقوم بجلب معتوايتها و يعرضها في صفحة اخرى
لكن المشكل ان الدالة لا تعمل و لا تجلب شي (فراغ )
:blink:
قصدت الملف Con.php و الملف الذي كتب فيه دالة الـ include هل تأكدت من أنهما في نفس المجلد أي المسار المكتوب في الدالة صحيح؟
الدالة تعمل بشكل طبيعي و بدون أية اعدادات في الـ php.ini
فالمشكلة في عدم عملها إما أن يكون خطأ في كتابتها (ولكنها تعمل في الشكل الذي كتبته أنت)
أو أن يكون مسار الملف الذي نقوم بعمل include له خاطئ (تأكد من صحة المسار)
أو أن يكون كما قال الأخ el3nef الصفحة التي نقوم بعمل include لها تحوي فقط كود php ولا يحوي هذا الكود أي أمر طباعة وبالتالي يكون الهدف من استخدام الدالة هو الوصول إلى بعض المتحولات من صفحة أخرى
جرب أن تضع الكود التالي في صفحتين و تجربة الدالة بمثال بسيط :
con.php
index.php
و قم بطلب صفحة الـ index على أن يكون الملفان في نفس المجلد
ملاحظة : في بعض النسخ كتابة ؟> فقط أي بدون كلمة php يؤدي إلى عدم عمل كود الـ php
لذلك و احتياطا تأكد من كتابتها كاملة php?>
بتوفيق الله ..
تم تعديل هذه المشاركة بواسطة MoHaMMaD Pro في 16 يوليو 2010 في 20:33
Everything will be fine when we TALK LESS, DO MORE
شكرا لردودكم
الموقع يعمل بشكل صحيح في اي استضافة
لكن في السرفر المحلي مع النسخة الاخير لـWampServer2.0i لا يعمل
لا يوجد مشكلة لا في السكريبت و لا في المسار ولا شي
جربت جميع الحيل الممكنة
الحل كان بتنصيب نسخة قديمة من xamp
يحتوي على نسخة PHP: 5.1.6
السرفر الان يعمل
شكرا لكم جميعا :happy:
تم تعديل هذه المشاركة بواسطة nassim في 17 يوليو 2010 في 15:50
احسن طريق لتجريب اذا ماتم استيراد الملف الى الاسكربت بالطريقة التالية
<?php
if (include("con.php")) echo "اشتغلت و الحمد لله";
else echo "ما نفعتش";
?>جرب و شوف النتيجة
تحياتي,
مصطفى
تم تعديل هذه المشاركة بواسطة shalkam في 22 يوليو 2010 في 09:52