最近遇到不同伺服器中傳值的問題

主要用curl和ssh2

但ssh2大部分的主機都不預設支援

所以還是得用curl

 

ssh2 sample

=====================================

$scp_conn = ssh2_connect('localhost', port);

ssh2_auth_password($scp_conn, 'user', 'pass');

ssh2_scp_send($scp_conn, localhost_file, remote_file, 0644);

// Add this to flush buffers/close session
ssh2_exec($scp_conn, 'exit');

========================================

 

curl sample

===============================================

<?php
if($_POST['ocr_action'] == 'YES')
{
echo 'haha';
$toURL = "http://funwish.net:8585/dzkard/IosWebocraction.php";
$post = array(
"dzmid"=>$_SESSION["dzkardmemberuserid"],
"ocr_action"=>'YES'
//"userfile"=>"@C:/XXX/OOO/oxox.doc",
//檔案若和程式在同一目錄或相對目錄, 可以用getcwd(), 如:
// "userfile"=>"@".getcwd()."/oxox.doc",
// 另外還可以在檔名後面加上分號指定mimetype(較新版的PHP才能使用)
// (預設的 mimetype 為application/octet-stream)
// "userfile"=>"@".getcwd()."\\somePic.png;type=image/png"
);
$ch = curl_init();
$options = array(
CURLOPT_URL=>$toURL,
CURLOPT_POST=>true,
CURLOPT_POSTFIELDS=>$post, // 直接給array
);
curl_setopt_array($ch, $options);
curl_exec($ch);
curl_close($ch);
}

?>

===============================================

arrow
arrow
    全站熱搜

    result945 發表在 痞客邦 留言(0) 人氣()