سؤال

سؤال سهل آخر لشخص ما!

على الخادم الخاص بي ، لدي موقع مثل

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');
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top