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

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -