سؤال
سؤال سهل آخر لشخص ما!
على الخادم الخاص بي ، لدي موقع مثل
htdocs/aFolderName/
الذي يحتوي على ملف index.php ، والذي يشير إلى ملف مطلوب من
htdocs/aFolderName/php/
باستخدام الكود
<?php require('php/db.php'); ?>
لدي أيضًا مجلد
htdocs/aFolderName/other/
الذي يحتوي على ملف PHP آخر يحتاج إلى طلب ملف PHP الموجود
htdocs/aFolderName/php/
كيف يمكنني الإشارة إلى هذا ، هل يمكنني التراجع عن مجلد؟
شكرًا!
المحلول
require('../otherfile.php')
نصائح أخرى
require ('../php/yourFile.php');
:)
المؤشرات النسبية إلى الدلائل:
./
- الدليل الحالي
../
- دليل الوالدين
.
require('./somefile.php'); // current directory
require('../somefile.php'); // one directory back
require('../../somefile.php'); // two directories back
require('../../../somefile.php'); // three directories back
// and on on...
أود أن أقترح عليك تضمين ملفك عن طريق البادئة مع مجلد جذر المستند لأنه في بعض الأحيان إذا لم تحدد هذا المجلد ، فلن يتم تضمين الملف ، لذا حاول مثل هذا:
require($_SERVER['DOCUMENT_ROOT'] . '/' . 'yourfolder/file.php');
لا تنتمي إلى StackOverflow