का उपयोग कर फ़ाइल अनुलग्नक डाउनलोड करें मैं शब्द दस्तावेज़ उत्पन्न करने के लिए PHPWord का उपयोग करने का प्रयास कर रहा हूं। और दस्तावेज़ सफलतापूर्वक उत्पन्न किया जा सकता है। लेकिन एक समस्या है जहां मेरा जेनरेट किया गया शब्द दस्तावेज़ सर्वर पर सहेजा जाएगा। मैं इसे सीधे डाउनलोड करने के लिए कैसे उपलब्ध कर सकता हूं?स्वतः PHPWord
नमूना:
$PHPWord = new PHPWord();
//Searching for values to replace
$document = $PHPWord->loadTemplate('doc/Temp1.docx');
$document->setValue('Name', $Name);
$document->setValue('No', $No);
$document->save('php://output'); //it auto save into my 'doc' directory.
इस प्रकार मैं कैसे शीर्षक के लिंक कर सकते हैं इसे डाउनलोड करने के:
header("Content-Disposition: attachment; filename='php://output'"); //not sure how to link this filename to the php://output..
कृपया सलाह देते हैं।
हाय यह वास्तव में मेरे दस्तावेज़ निर्देशिका में इसे बचा था। और जब मैंने हेडर अटैचमेंट के लिए फ़ाइल नाम नाम दिया। यह डाउनलोड करने में कामयाब है लेकिन सामग्री अंदर खाली हैं। – JLearner
@JLearner: आह, ठीक है। मैं देख रहा हूं कि क्या हो रहा है। '$ दस्तावेज़-> सेव 'स्ट्रीम रैपर का समर्थन नहीं करता है, इसलिए यह फ़ाइल को शाब्दिक रूप से' 'php: // output' नाम दिया गया है। इसे किसी अन्य फ़ाइल नाम में बदलें, फिर ब्राउज़र पर गूंजने के लिए 'echo file_get_contents (' fileName.docx ')' का उपयोग करें। –
हेडर भाग पर file_ge_contents गूंजें? या? – JLearner