PHP编写CSV附加模式

时间:2014-06-04 15:10:01

标签: php csv paypal

我在公司内部为付款创建了一个快速内部工具。我使用PayPal作为处理器,使用notifyURL发送IPN数据。

    //Post Data
$item_number = $_POST['item_number'];
$payment_status = $_POST['payment_status'];
$payment_amount = $_POST['mc_gross'];
$txn_id = $_POST['txn_id'];
$payer_email = $_POST['payer_email'];
$empID = $_POST['custom'];
$shirtSize = (explode(":",$_POST['item_name']));
$shirtSizeClean = $shirtSize[1];
$date = date('Y-m-d H:i');

//Create the array of data we are adding to the CSV
$list = array($empID,$txn_id,$payer_email,$payment_amount,$payment_status,$shirtSizeClean,$date);

//Open the CSV and write to it
$fp = fopen('file.csv', 'a');
fputcsv($fp, $list);
fclose($fp);

我注意到我的IPN日志中的所有数据都显示它已经存在,但是它自己在csv上缺少数据。

使用上面的代码,这将允许同时多次写入csv?我想知道付款是否大约在同一时间出现,并且文件是同时写入的。

您是否可以想到推理IPN的数据(使其进入上述代码块)最终不会出现在CSV上?

0 个答案:

没有答案