場合、私はこのようになりますhttp_build_queryアレイとのfile_get_contentsを持っています。そうであれば、新しい変数($ lead_id)を$ resultsに設定し、別のhttp_build_query配列を使って$ lead_idを渡し、最後に別のfile_get_contents $ resultsを実行する必要があります。上のコードは正常に動作します。コードの2番目の部分は私が助けを必要とする場所です。これは私のコードの2番目の部分のために持っているものです:はIS_NUMERIC条件の問題
if (is_numberic($result)) {
$lead_id(isset($results));
};
$leadValues = http_build_query(array(
'lead_id' => "LEAD_ID"
)
);
$leadurl = 'http://api.bankradar.com/import-lead-response.php';
$leadoptions['http'] = array(
'method' => "POST",
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $leadValues,
);
$leadcontext = stream_context_create($leadoptions);
$leadResult = file_get_contents($leadurl, NULL, $leadcontext);
私の問題はコードのisset部分にあると思いますが、わかりません。
'ISSET($のVAR)は'ので、基本的には... 'boolean'値を返します。 '$ lead_id'に' true'/'false'を代入していますか? (常に 'true') –
エラーがオフになっていると、' is_numberic'が存在しないため、コードは自動的に失敗します。そして、これはどういう意味ですか? '$ lead_id(isset($ results));'? $ lead_idに名前が格納されていて、ブール値がパラメータとして期待される関数を実際に呼び出そうとしていますか? – Leif
したがって、$ lead_id(isset($ results))の代わりに$ lead_id == $結果が意味をなさないでしょうか? –