2011-08-26 13 views
5

में "बैक एक डायरेक्टरी लेवल" निर्दिष्ट करने के लिए कैसे करें मैंने अपनी सभी फाइलों को जड़ में नहीं रखा है (कोई फ़ोल्डर नहीं, बहुत व्यवस्थित नहीं है) ताकि वे अब मेरे रूट फ़ोल्डर में निम्न निर्देशिका संरचना में रह सकें :PHP यूआरएल

css 
images 
js 
scripts 
index.html 

... और यह ठीक है। हालांकि, मेरे पास दो या तीन PHP स्क्रिप्ट हैं जो उपरोक्त छवियों फ़ोल्डर में फ़ाइलें (छवियां) अपलोड करती हैं। यह ठीक काम करता है जब तक कि मैं अपनी सभी फाइलों को चारों ओर स्थानांतरित नहीं करता और अब मैं स्क्रिप्ट निर्देशिका से लिंक करने के लिए "../" आदि जैसी चीजों के साथ प्रयोग कर रहा हूं, एक स्तर वापस, और फिर छवि निर्देशिका में।

किसी भी मदद की सराहना की लोग ....

उत्तर

13

का उपयोग करना क्या आप ऊपर कहा गया है काम करेंगे, इसलिए यदि आप सीएसएस में हैं और छवियों पर जाने के लिए (एक उदाहरण के रूप में) चाहते हैं तो आपको निम्न करना होगा:

require_once('../images/yourimg.png'); 
+1

था सिर्फ एक उदाहरण के लिए, "../" का उपयोग कैसे करें। यदि आप/स्क्रिप्ट/में थे/और छवियों को/छवियों में अपलोड करना चाहते थे/तो आप ... 'move_uploaded_file ($ _ FILES [' your_file '] [' tmp_name '],' ../images/new_name.jpg ') ' – Ashley

+0

हाँ, वही है जो मुझे फिर से धन्यवाद की ज़रूरत है! –

1

requ_once आवश्यकता() कथन के लिए अनुकरण है, लेकिन यह पहले से ही शामिल किया गया है, और अगर ऐसा होता है तो यह पहिया की जांच करता है, तो इसे फिर से शामिल नहीं किया जाएगा।

अपने प्रश्न के लिए अब

, अगर आप की तरह कुछ है:

yoursiteurl/scripts/myscript.php 

और तुम है कि स्क्रिप्ट

yoursiteurl/images/sampleimage.jpg 

के लिए एक फ़ाइल लिखना चाहते हैं तो फिर आप कुछ इस तरह करने के लिए छवि गंतव्य का उल्लेख होना चाहिए :

copy('source/file/location/sampleimage.jpg', '../images/sampleimage.jpg')

0
  • अन्य उत्तर नोट्स के रूप में, वर्तमान निर्देशिका से एक स्तर तक और फिर छवियों पर वापस "../images/yourimg.png" जैसे पथ के माध्यम से किया जा सकता है।

  • कि विधि के लिए एक वैकल्पिक उपयोग कर रहा है एक HTML <base> Tag मूल निर्देशिका, जिसके बाद आप "images/yourimg.png" तरह रास्तों का उपयोग छवियों में संदर्भित करने के लिए होता है, या js में "js/some.js" की दिशा में रखे, आदि

संबंधित मुद्दे