В чем ошибка PHP

164
02 февраля 2018, 23:10
<?php
$url = $_POST["uploadUrl"]
$post_data = $_POST["photo"]
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$result = json_decode(curl_exec($ch),true);
print_r($result);
?>

когда отправляю запрос на этот php получаю ошибку 500 в php я практический вообще не разбираюсь помогите пожалйуста на этот файл передается пост запрс с параметрами uploadUrl и photo в формате multipart/form-data нужно чтобы photo отправлялось на uploadUrl и респонс должен выводится

на этот php файл запрос отправляется с помощью этого скрипта

function requestUpload(){
  var formData = new FormData(document.photo);
  formData.append("uploadUrl", uploadUrl);
  var xhr = new XMLHttpRequest();
  xhr.open("POST", "upload.php");
  xhr.send(formData);
  xhr.onreadystatechange = function() {
        if (this.readyState == 4 && this.status == 200) {
            alert(this.responseText)
       }
    };
}

но response никак не возвращается на alert

Answer 1

В первый двух строках видна ошибка. После них должна быть точка с запятой.

$url = $_POST["uploadUrl"];
$post_data = $_POST["photo"];
READ ALSO
Переопределение свойства объекта в Yii2

Переопределение свойства объекта в Yii2

Все-таки мучает меня этот вопрос, может быть кто-то сможет объяснить

164
Регулярное выражения для логина

Регулярное выражения для логина

Здравствуйтепрошу помощи в написании регулярки для проверки логина при регистрации пользователя

228
Как правильно написать запрос к БД?

Как правильно написать запрос к БД?

Есть PHP обработчик для редактирования данных пользователя

176