【发布时间】:2011-04-17 18:43:17
【问题描述】:
我在下面有这个 curl 请求,在另一篇文章中已成功解决。现在,我的 PHP 似乎在没有任何错误的情况下运行此代码,进入 IF 语句的下一部分并发送确认电子邮件。它只是没有从 Web 服务更新数据库。如果这不起作用,我将不得不通过电子邮件向 Web 服务的创建者发送电子邮件,但我只是想确保在执行此操作之前代码相当可靠。谁有想法?代码如下:
$url = 'http://127.0.0.1:85/AccountCreator.ashx';
$curl_post_data = array(
'companyName' =>urlencode($companyName),
'mainContact' =>urlencode($mainContact),
'telephone1' =>urlencode($telephone1),
'email' => urlencode($email),
'contact2' => urlencode($contact2),
'telephone2' => urlencode($telephone2),
'email2' => urlencode($email2),
'package' => urlencode($package)
);
foreach($curl_post_data as $key=>$value) {$fields_string .=$key. '=' .$value.'&';
}
rtrim($fields_string, '&');
//die("Test: ".$fields_string);
$ch = curl_init();
curl_setopt ($ch, CURLOPT, $url);
curl_setopt ($ch, CURLOPT_POST, count($curl_post_data));
curl_setopt ($ch, CURLOPT_POSTFIELDS, $fields_string);
$result = curl_exec($ch);
curl_close($ch);
【问题讨论】: