Twitch Drops Notification Step

When I sent a request with postman, the notifications worked, but I think I have an error in my php code. Where am i doing wrong?

$secondPostUrl = str_replace(’\u0026’,’&’,$result[“data”][0][“url”]);
$ch = curl_init($secondPostUrl);
$post = array (
‘@’.DIR . ‘/manifest-file.json’
);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, “PUT”);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$output				= curl_exec($ch);
$http_code			= curl_getinfo($ch, CURLINFO_HTTP_CODE);
echo "HTTP CODE OF UPLOAD URL : ".$http_code;