php - Why do I get a Warning and a Fatal error when I use ../? -
जब मैं ../ mysqlConnect.php का उपयोग करता हूं
मुझे निम्न संदेश मिलते हैं I
चेतावनी: require_once (../ mysqlConnect.php) [function.require-once]: स्ट्रीम खोलने में विफल: ऐसी कोई फ़ाइल या निर्देशिका / home / content / etc ... घातक नहीं है त्रुटि: require_once () [function.require]: / home / content / etc में आवश्यक खोलने की आवश्यकता '../mysqlConnect.php' (include_path = '।: / Usr / local / php5 / lib / php') ...
जब मैं निर्देशिका नाम का उपयोग करता हूं - mydir / mysqlConnect.php
- सब कुछ ठीक काम करता है।
need_once ('../ mysqlConnect.php')
पीएचपी को ऊपर निर्देशिका में देखने के लिए पूछता है स्क्रिप्ट वर्तमान में mysqlConnect.php
के लिए है।
चूंकि आपका कनेक्शन फ़ाइल एक mydir
निर्देशिका में प्रतीत होती है, require_once ('mydir / MysqlConnect.php ')
काम करता है क्योंकि यह उस निर्देशिका में दिखता है, जो वर्तमान में एक के द्वारा निहित है।
दृश्य प्रतिनिधित्व (मान script.php
आपका है उस फ़ाइल सहित स्क्रिप्ट):
dir / subdir / # PHP / mysqlConnect.php script.php mydir के लिए यहाँ दिखता है / # PHP mydir / mysqlConnect.php mysqlConnect.php के लिए यहां दिखता है
< / div>
Comments
Post a Comment