フォームまたはデータを使用してコントロールパネルにAPIビルダを統合しようとしています。投稿のデータを配列の値としてどのように置くのか分かりません。フォームの投稿データを配列の値として
print_r($_POST['VALUE'])
私は引用符の有無にかかわらず試してみました。
私はちょうど$_POST['VALUE']
を引用符と一緒に使ってみました。
私はまたとし、引用符なしで$value
を使用して、その後$value = $_POST['VALUE']
を設定しようとしましたが、それは誤りここで500
私が使用しようとしていますコードです原因:私は、私はと謝罪
$res = $api->remoteCall('requestLogin', array(
'type' => 'external',
'domain' => 'print_r($_POST['domain'])',
'lang' => 'en',
'username' => 'print_r($_POST['uname'])',
'password' => 'print_r($_POST['pass'])',
'apiUrl' => '127.0.0.1',
'uploadDir' => '/web/'.print_r($_POST['domain']).'/public_html',
をPHPの初心者ですが、事前にありがとうございます。
''domain' => $ _POST ['domain'])は、動作するはずです。 – Sean
これはエラーの主な理由ではありませんが、あなたが知っている限り、 'print_r($ _ POST ['domain']、TRUE)'でなければなりません。 '[manual](http://php.net/manual /en/function.print-r.php)。しかし実際には、 '$ _POST ['domain']'に 'print_r()'を実行する必要はありません。 '$ _POST ['domain']'それだけです。 – rmondesilva
@Seanが正しいかもしれませんが、彼は ')'にタイプミスをしています。 '' 'を削除してみてください。このように '' domain '=> $ _POST [' domain ']' 'または本当に引用したい場合は、このように' ''を使うべきです。 '' domain '=> "$ _POST [' domain ']" '。 – rmondesilva