curl_setopt($ch, CURLOPT_POSTFIELDS, "{\n \"organization\": {\n \"meta\": {\n \"href\": \"https://online.moysklad.ru/api/remap/1.1/entity/organization/ff24265a-ecfd-11e8-9109-f8fc000d545b\",\n \"type\": \"organization\"\n }\n },\n \"agent\": {\n \"meta\": {\n \"href\": \"https://online.moysklad.ru/api/remap/1.1/entity/counterparty/ff255c42-ecfd-11e8-9109-f8fc000d545e\",\n \"type\": \"counterparty\"\n }\n }\n}");
$options = array(
CURLOPT_HEADER => false,
CURLOPT_RETURNTRANSFER => 1,
//CURLOPT_FOLLOWLOCATION => 1,
CURLOPT_POST => 1,
CURLOPT_COOKIEFILE => dirname(__FILE__).'/cookies.txt',
CURLOPT_COOKIEJAR => dirname(__FILE__).'/cookies.txt',
CURLOPT_POSTFIELDS => array(
'login' => 'test',
'password' => '123456',
'return_to' => '/cabinet.php'
)
);
$ch = curl_init($url);
curl_setopt_array($ch, $options);
так что не факт, что все заголовки корректно передались.
{"errors":[{"error":"Ошибка аутентификации: Неправильный пароль или имя пользователя","code":1056,"moreInfo":"https://online.moysklad.ru/api/remap/1.1/doc#обработка-ошибок-1056"}]}
Ну, h - я догадался - header, d- data. А остально?
-H 'Content-Type: application/json' \
-H 'cache-control: no-cache' \
$headers = array();
$headers[] = "Content-Type: application/json";
$headers[] = "Cache-Control: no-cache";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
где торможу - перевод массивов
public function actionUpload()
{
$model = new UploadsFiles();
if($model->load(Yii::$app->request->post()) && $model->validate()){
$model->imagesFile = UploadedFile::getInstances($model, 'imagesFile');
foreach ($model->imagesFile as $file){
$model->newName = md5($file->baseName);
$file->saveAs('uploads/' . $model->newName . '.' . $file->extension);
}
}
return $this->render('upload', ['model' => $model]);
}
public $imagesFile;
public $newName;
public function rules()
{
return [
[['imagesFile'], 'file', 'extensions' => 'png, jpg', 'maxFiles' => 0, 'maxSize' => 1024*1024*1, 'message' => 'No file']
];
}
echo $form->field($model, 'imagesFile[]')->fileInput(['multiple' => true]);
Ну так оно и заполняется названием атрибута.
А Вам какой текст нужен?