N23
Новичок
Ребят, не получается сохранить файл, отправленный с помощь cURL
Есть два файла:
index.php
и upload.php
При выполнении скрипта index.php ничего не происходит(файл не сохраняется). Помогите решить проблему
Есть два файла:
index.php
PHP:
<form enctype="multipart/form-data" action="index.php" method="post">
Отправить этот файл: <input name="file" type="file">
<input type="submit" value="Send File">
</form>
<?php
if(isset($_FILES['file']['tmp_name'])) {
//echo $_FILES['file']['tmp_name'];
$ch = curl_init();
$cfile = new CURLFile($_FILES['file']['tmp_name'], $_FILES['file']['name']);
$data = ['image' => $cfile];
curl_setopt($ch, CURLOPT_URL, 'http://localhost:8888/scripts/curl/upload.php');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$respose = curl_exec($ch);
if($respose == true)
echo $respose;
else
echo 'Error: '.curl_error($ch);
curl_close($ch);
}
PHP:
<?php
if(isset($_FILES['image']['tmp_name'])) {
$path = "file/".$_FILES['image']['name'];
if(move_uploaded_file($_FILES['image']['tmp_name'], $path)) {
echo 1;
} else {
echo 0;
}
}