header - PHP: display content after forcing download? -


मुझे इस तरह एक स्क्रिप्ट मिली

  & lt?? Php if (file_exists (" /foo.txt ")) {हैडर (" सामग्री-प्रकार: आवेदन / बल-डाउनलोड "); हेडर ("सामग्री-लंबाई:"। फ़ाइलइज़ ("। / Foo.txt")); हैडर ('सामग्री-विवाद: अनुलग्नक; फ़ाइल नाम = "foo.txt"'); readfile ( './ foo.txt'); } प्रिंट "हे!"; ? & Gt;  

और मुझे मजबूर डाउनलोड के बाद "हे" पृष्ठ पर लिखा जाना चाहिए, यह कैसे संभव है?

मैं देख रहा हूं कि "डाउनलोड किए गए पृष्ठों आपका डाउनलोड स्वचालित रूप से यहां क्लिक नहीं शुरू होता है ", इसलिए यह सामग्री और डाउनलोड है? ">

यह केवल एक के साथ संभव होगा। लेकिन दुर्भाग्य से, ऐसे कई ब्राउज़र नहीं हैं जो HTTP में मल्टीपार्ट संदेशों का समर्थन करते हैं (मुझे लगता है कि ओपेरा एकमात्र एक है)।

यही इसलिए डाउनलोड पृष्ठ को मेटा ताज़ा एक पाठ संदेश और एक डाउनलोड क्रिया दोनों के लिए रीडायरेक्ट (हालांकि यह विपरीत क्रम में है)।


Comments