curl を使用して、あるサーバーから別のサーバーにデータを投稿したいと考えています。たとえば、他のものは使用できません-Apacheの設定を変更できず、サーバーで許可されていません。それが私がポストでそれをやりたい理由です。
私は次のコードを持っています:
if (!empty($_POST)) {
//let's see what's posted
var_dump($_POST);
//unzip data
retrieveData($_POST);
}
function retrieveData($post)
{
$output = false;
if (isset($post['data'])) {
if (isset($post['zipped']) && $post['zipped'] == true) {
$output = bzdecompress ($post['data']);
var_dump($output);
}
}
return $output;
}
結果は
array(2) { ["data"]=> string(7) "BZh41AY" ["zipped"]=> string(1) "1" }
string(0) ""
ご覧のとおり、bzdecompress 関数から空の文字列を取得しています。何かアドバイス?