Пользователь выбрать «ПРИНИМАЮТСЯ» из выпадающего меню и нажмите кнопку отправки, после чего test.php из эти пути плюс дается ниже функция должна выполняться. Как я могу это сделать?Run PHP файл из другого каталога, в функции PHP
Путь:
/var/www/html/demo/courier/test.php
Вот функция:
if($testcodPayment->getMethodInstance()->getTitle() == 'Cash On Delivery' && $status == $statusAccepted && ($checkTrack12[0]['number']=='') && $selectCourier == 'couriername'){
include '/var/www/html/demo/courier/test.php' ;
$awbNumbercouriername = $hlp->couriernameawbgenerate('couriername',$id);
$title = Mage::getStoreConfig('carriers/'.$method[0].'/title', $store);
$track = Mage::getModel('sales/order_shipment_track')
->setNumber($awbNumbercouriername)
->setCarrierCode($method[0])
->setCourierName('couriername')
->setTitle('couriername');
$shipment->addTrack($track);
Mage::helper('shipmenty')->addShipmentComment(
$shipment,
$this->__('%s addeddd tracking ID %s', $vendor->getVendorName(), $awbNumbercouriername)
);
$session->addSuccess($this->__('Tracking ID has been added. Please take three printouts of each manifest and keep one copy of airway bill signed by courier boy with you as proof of pick up. '));
$highlight['tracking'] = true;
$customerMessage = 'Your order has been shipped. Tracking Details.Shipment#: '.$_shipmentId.' , Track Number: '.$awbNumberFedex.'Courier Partner : www.fedex.com - Craftsvilla.com (Customercare email: [email protected])';
$_customerSmsUrl = $_smsServerUrl."username=".$_smsUserName."&password=".$_smsPassowrd."&type=0&dlr=0&destination=".$customerTelephone."&source=".$_smsSource."&message=".urlencode($customerMessage);
$parse_url = file($_customerSmsUrl);
$shipment->save();
}
Нет, это не то, как он работает здесь , вы сообщите нам свою проблему, и вы ожидаете, что мы дадим вам код. Скажите, пожалуйста, что вы пробовали, где вы застряли, и опубликуйте только соответствующий код проблемы. – Cristik
На самом деле я пытался, я дал include, require и file_get_contents, но ни один из них не работал. – muzaffar
Теперь это больше нравится, добавьте свой комментарий к вопросу, и у вас есть достойный. – Cristik