Thursday, October 16, 2008

curlによるSSL sample

$ch=curl_init();
$url = "https://hoge.coom/authentication_email.php";
curl_setopt ($ch,CURLOPT_URL, $url );
curl_setopt ($ch,CURLOPT_POST,1);
$post = "email=".$_POST['email'];
curl_setopt($ch,CURLOPT_POSTFIELDS,$post);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);
// curl_setopt ($ch,CURLOPT_RETURNTRANSFER, FALSE);
curl_setopt ($ch,CURLOPT_RETURNTRANSFER, 1);

$ret = curl_exec($ch);

if (empty($ret)) {
// some kind of an error happened
die(curl_error($ch));
curl_close($ch); // close cURL handler
} else {
echo $ret;
// $info = curl_getinfo($ch);
curl_close($ch); // close cURL handler
}

Wednesday, October 08, 2008

PHP コマンドライン

php -i phpinfoと同じ
php -l シンタックスエラーチェック perl -wcのPHP版 使用例 php -l test.php