2011-11-24 15 views
6

में php चर डालें मैं एक PHP चर डालने की योजना बना रहा हूं जिसमें मेरी विंडोज मशीन पर संग्रहीत फ़ाइल के लिए निर्देशिका पथ है। मैं इस चर को अपने PHP स्क्रिप्ट के अंदर href टैग में कैसे शामिल कर सकता हूं जैसे कि जब उपयोगकर्ता इस लिंक पर क्लिक करता है तो उसे उस विशेष फ़ोल्डर और फ़ाइल पर रीडायरेक्ट किया जाना चाहिए।एक href

पूर्व के लिए: $folder_path = 'C:\docs\test\file1.txt';

अभी मैं कुछ अलग अलग तरीकों से, लेकिन कोई सफलता के साथ की कोशिश की है। मैंने इंटरनेट पर कुछ शोध भी किया है, लेकिन हां उचित जवाब नहीं मिला।

यदि किसी के पास कोई विचार है तो इसे साझा किया जा सकता है यदि इसे साझा किया जा सकता है। धन्यवाद

+0

हमें दिखा तुम क्या कोशिश की है। –

+0

एक बार जब आपका पृष्ठ वेब सर्वर पर होता है तो आपकी स्थानीय मशीन का लिंक काम नहीं करेगा। आपको फ़ाइल को सर्वर पर अपलोड करना होगा। –

उत्तर

14
echo '<a href="' . $folder_path . '">Link text</a>'; 

कृपया ध्यान दें कि यदि फ़ोल्डर पथ सार्वजनिक htdocs निर्देशिका के बाहर है, अपने डोमेन के लिए पथ रिश्तेदार का उपयोग करें और उपयोग करने का प्रयास करना चाहिए , यह काम नहीं करेगा।

संपादित करें: शायद मैंने प्रश्न को गलत तरीके से पढ़ा है; आपके पास अपने पीसी पर एक फाइल है और एचटीएमएल पेज पर पथ डालना चाहते हैं, और फिर उसे सर्वर पर भेजना चाहते हैं?

+1

उत्तर के लिए धन्यवाद डैनियल – 125369

15

आप की कोशिश कर सकते:

<a href="<?php echo $directory ?>">The link to the file</a> 

या PHP के लिए 5.4+ (<?= पीएचपी short echo tag है):

<a href="<?= $directory ?>">The link to the file</a> 

लेकिन अपने पथ सर्वर के सापेक्ष है, कि मत भूलना।

+0

आपके कोड – 125369

+0

@Raaks के लिए धन्यवाद आपका स्वागत है – LostMohican

1

php में

echo '<a href="' . $folder_path . '">Link text</a>'; 

या

<a href="<?=$folder_path?>">Link text</a>; 

या

<a href="<?php echo $folder_path ?>">Link text</a>; 
संबंधित मुद्दे