2010-07-14 14 views
9

के कारण जब मैं अपने स्थानीय होस्ट (MAMP के माध्यम से) पर PHP के ob_flush() फ़ंक्शन को कॉल मैं निम्न त्रुटि:PHP के ob_flush() त्रुटि

Notice: ob_flush() [ref.outcontrol]: failed to flush buffer. No buffer to flush.

एकमात्र समाधान मैं पा सकते हैं, @ अवश्य लगा दें करने के लिए है, लेकिन यह मेरे लिए एक असली समाधान की तरह प्रतीत नहीं होता है। समस्या का कारण क्या है?

उत्तर

15

त्रुटि संदेश यह इंगित करता है कि आप वास्तव में आउटपुट बफरिंग का उपयोग नहीं कर रहे हैं जब आप ob_flush() पर कॉल करते हैं। क्या आपने ob_flush() पर आक्रमण करने के लिए ob_start() पर कॉल किया है?

9

यदि आप ob_flush का उपयोग करना चाहते हैं तो आपको पहले अपने पृष्ठ के शीर्ष पर ob_start() पर कॉल करना होगा।

यह सुनिश्चित नहीं है कि यह आपकी आवश्यकताओं के अनुरूप है लेकिन आप अनुमान लगा सकते हैं कि आप पुराने पुराने flush() को अनुमान लगा सकते हैं।

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