:nice:
السلام عليكم ورحمة الله وبركاته
أحبتي الكرام لدي إستفسار يارب أحد يفهمني إياهم
الحين لو انا استخدم دالة التضمين include لتضمين صفحة واحدة في مكان ما
في عدة صفحات.
لكن المشكلة العويصة هي
انه تحصل اخطاء في المسارات .. اذا تنقلت بين الصفحات ( عند التصفح )
المشكلة هذه تحصل خاصة اذا عملت صفحة header واردت تضمينها في كل الصفحات
وفي نفس صفحة الهيدر.. عملت تضمين لصفحة اخرى.
الان اصبح الهيدر موجود في كل الصفحات.. لكن لو دخلت صفحة في مسار اخر /page
الصفحة التي يتضمنها الهيدر.. يحدث فيها خطأ.
بالمثال يتضح المقال.
صفحة الهيدر:
كود PHP:
<?
session_start();
include ("../config.php");
$query = mysql_query("SELECT * FROM table");
$res = mysql_fetch_array($query);
?>
<html>
<head><title> <? echo $res['title'];?></title></head>
<body>
التصميم
إلى اخره
</body>
</html>
مسار الصفحة في السكربت
head/header.php
واسدعيت بداخلها ملف الكونفيق الذي في الرئيسية.
بهذا الشكل.
كود PHP:
include ("../config.php");
===
طيب عندي صفحة في هذا المسار
admincpanal/index.php
إستدعيت فيها الهيدر بالشكل الصحيح
لكن حصل خطأ بسبب
include ("../config.php");
الذي في الهيدر
اظن المشكلة وضحت
يعني هي عويصة واعتقد كل مبرمج سكربتات لا تخفى عليه هذه المشكلة واكيد لديكم حل بديل لهذه الطريقة
اللخبطة هذه كيف تحلوها في سكربتاتكم ؟:nice:
يعني المسار يكووون خاااطئ اذا دخلت صفحة اخرى
حاس ما احد راح يفهمني ولا راح يجاوبني
==
عموما السؤال الثاني
كيف اخلي دالة $_FILES['name']['size']
تعطيني الحجم بالميقا بايت !!!؟؟
في انتظاركم يا مبدعين
اللي مزاجه سليم راح يجاوبني