0
我一直在试图创建自动发送时的发票已挂接到所创建的短信观察员:Magento Observer:无法发送标题;标题已经发出已
sales_order_save_after
现在我得到一个错误说:“ a:5:{i:0;s:132:"Cannot send headers; headers already sent in /home2/uditgupta/public_html/app/code/local/Yng/AssignDealer/Model/Observer.php, line 4";i:1;s:1407:"#0 /home2/uditgupta/public_html/lib/Zend/Controller/Response/Abstract.php(148): Zend_Controller_Response_Abstract->canSendHeaders(true)
“
这里是我的代码:
class Yng_AssignDealer_Model_Observer {
public function customerRegisterSuccess(Varien_Event_Observer $observer) {
$order = $observer->getEvent()->getOrder();
print_r($order->getData());
echo $ordid = $order['increment_id'];
$orderObj = Mage::getModel('sales/order')->loadByIncrementId($ordid);
print_r($orderObj);
$billing_info=$orderObj->getBillingAddress();
echo $mobile=$billing_info['telephone'];
echo $name=$billing_info['firstname'];
if($order['status']=="processing")
{
$msg='Hello';
$path='http://login.smsgatewayhub.com/';
$ch = curl_init($path);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,0);
curl_exec($ch);
curl_close($ch);
//echo $path;
}
if($order['status']=="complete")
{
$msg='Hello';
$path='http://login.smsgatewayhub.com/';
$ch = curl_init($path);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,0);
curl_exec($ch);
curl_close($ch);
//echo $path;
}
}
}
请帮忙。提前谢谢了。