PHP parse_ini_file() - أين تبدو ؟
سؤال
إذا كنت الاتصال php parse_ini_file("foo.ini")
, في مسارات ما يبدو بالنسبة فو.ini ?تضمين المسار ؟ وظيفة وثائق لا يذكر ذلك.
المحلول
اسم الملف حجة parse_ini_file هو معيار php الملف, اذا نفس القواعد تطبق مثل فتح الملف باستخدام fopen.
يجب تحديد مسار ملف مطلق ("/path/to/بلدي.ini") أو المسار النسبي إلى دليل العمل الحالي ("بي.ini").انظر getcwd الخاص بك دليل العمل الحالي.
على عكس الافتراضي fopen القيادة ، إذا كان المسار النسبي المحدد ("بي.ini") parse_ini_file سوف البحث وتشمل مسارات بعد البحث الخاص بك دليل العمل الحالي.لقد تم التحقق من هذا في php 5.2.6.
نصائح أخرى
أعتقد أن هذا يبدو فقط في دليل العمل الحالي - انظر http://uk3.php.net/manual/en/function.getcwd.php إذا كنت تريد أن تعرف ما هو.
يمكنك دائما العثور على المسار النسبي إلى التطبيق الخاص بك من خلال الاستناد على $_SERVER['DOCUMENT_ROOT']
يمكن أن تعتمد على التكوين لكن في الغالب هو الدليل الحالي ثم include_path