संभव डुप्लिकेट:
Headers already sent by PHPज़ेड में "हेडर नहीं भेज सकते हैं; हेडर पहले ही भेजे गए हैं" को कैसे ठीक करें?
मैं नए zend.I सरल Zend का उपयोग कर दो क्षेत्रों होने प्रपत्र बनाने की कोशिश की करने के लिए कर रहा हूँ। जब मैं सबमिट करें क्लिक करें बटन निम्न त्रुटि मिला,
Fatal error: Uncaught exception 'Zend_Controller_Response_Exception' with message 'Cannot send headers; headers already sent in D:\xampp\htdocs\study\quickstart\application\controllers\EmployeeController.php, line 35' in D:\xampp\php\PEAR\Zend\Controller\Response\Abstract.php:282 Stack trace: #0 D:\xampp\php\PEAR\Zend\Controller\Response\Abstract.php(300): Zend_Controller_Response_Abstract->canSendHeaders(true) #1 D:\xampp\php\PEAR\Zend\Controller\Response\Abstract.php(727): Zend_Controller_Response_Abstract->sendHeaders() #2 D:\xampp\php\PEAR\Zend\Controller\Front.php(984): Zend_Controller_Response_Abstract->sendResponse() #3 D:\xampp\php\PEAR\Zend\Application\Bootstrap\Bootstrap.php(77): Zend_Controller_Front->dispatch() #4 D:\xampp\php\PEAR\Zend\Application.php(358): Zend_Application_Bootstrap_Bootstrap->run() #5 D:\xampp\htdocs\study\quickstart\public\index.php(25): Zend_Application->run() #6 {main} thrown in D:\xampp\php\PEAR\Zend\Controller\Response\Abstract.php on line 282
मैं नीचे दिए गए लिंक, zend header already send problem
मैं सफेद रिक्त स्थान को हटा दिया और सभी फ़ाइलों में बंद टैग दिया जाँच की है, लेकिन फिर भी मैं वही त्रुटि हो रही है।
इस त्रुटि को कैसे ठीक करें?
के बाद पता चलता है EmployeeController.php:
<?php
class EmployeeController extends Zend_Controller_Action
{
public function init()
{
}
public function indexAction()
{
$form = new Default_Form_Empdetails();
$this->view->form = $form;
$request = $this->getRequest();
$formData = $request->getPost();
if ($request->isPost()) {
if ($form->isValid($request->getPost())) {
$empName = $form->getValue('empName');
$empAddress = $form->getValue('empAddress');
$emp = new Default_Model_DBTable_Employee();
$emp->addAlbum($empName, $empAddress);
$this->_helper->redirector('index');
} else {
$form->populate($formData);
}
}
}
}
?>
कृपया मुझे
कर्मचारी कंट्रोलर.एफ़पी, लाइन 35 में क्या है? –
सभी फ़ाइलों में PHP बंद टैग ('?>') के बाद सफेद रिक्त स्थान हटाएं .. – NAVEED
@NAVEED हां इसे हटा दिया गया है। धन्यवाद लेकिन इससे पहले कि मैंने PHP टैग – mymotherland