2017-10-19 2 views
0

を実行している間、私はシンプルなAPI戻りフィードバックそれはまだ

http://site/api/script/start?account=5000

を持っていること、私のデータベースに5000個のアカウントを作成するだけのスクリプト。

私はそのAPIを打つときは、このコードの実行

$add = 0; 

for ($i = 0; $i < $account_total; $i++) { 

    $max_id = 0; 
    $account_id = $max_id+1; 
    $url = env('API_HOST').'vse/account'; 

    $json = '{"account_id":'.$account_id.',"email_address":"'.$type.$account_id.'@benu.com","password":"benu123","account_type":"customer","name_prefix":"","first_name":"'.strtoupper($type).'","middle_names":"","last_name":"'.$account_id.'","name_suffix":"","non_person_name":false,"DBA":"","display_name":"","address1":"","address2":"","address3":"","city":"Boston","state":"MA","postal_code":"02115","nation_code":"USA","phone1":"723487432","phone2":"","phone3":"","time_zone_offset_from_utc":-5,"customer_type":"'.$customer_type.'","longitude":0,"latitude":0,"altitude":0}'; 
    CURL::post($url,$json); 

    echo $add++; 
} 

コードがうまく動作します。アカウントは追加されますが、私はGETを行っています

アカウントが追加されているかのように、NOフィードバックがあります。

これはまさにこのように見えます。

enter image description here


それが追加されているとして、アカウントの増加分を返す方法がある場合、私は

を思ったんだけど。

私は動作していないようecho $add++;

を追加しようとしました。

どうすればこのようなことを達成できますか?

+0

後にあなたが 'のob_start()'どこかに上記を持っていない

flush(); 

を試してみてください?そして、あなたが残りのクライアントではなくブラウザでスクリプトを要求しても同じです(これはどのようなものですか)。 – Jeff

+0

'ob_start()'はどこに行きますか?私のファイルの上または私の機能の上に? ob_start()は私がやろうとしていることを達成できますか? – ihue

+0

いいえ、ob_start()はあなたが望むものを妨げるでしょう。だから私はちょうど推測していた、私はまだこれが原因で何かを知らないから... – Jeff

答えて

1
+0

これはショットを与えるだろう。 – ihue

+0

動作していません。私はまだ最後まで待って、最後にすべての点を印刷します。 – ihue

+0

多分ob_flush(); –

関連する問題