У меня есть файл PHP, подобный этому. Если я попытаюсь поместить переменную $ iD, которую я принесу POST, в путь к изображению $ pathimg, мой код не будет работать. Если я попытаюсь поместить туда переменную, как я делал с $ prbID, мой код заработает. Но значение идентификатора, которое я привожу для каждого сообщения, работает, потому что оно вставляет его в базу данных.
<?PHP
header('Access-Control-Allow-Origin: *');
//conecction
include "apk-conection.php";
//POST
$Id=$_POST['Id'];
$title=$_POST['tite'];
$content=$_POST['content'];
$prbID=2797;
//date
$date = date('Y-m-d H:i:s');
//name img
$nameimg=$_FILES["file"]["name"];
//upload img
$new_image_name = urldecode($nameimg).".jpg";
//path img
$pathimg="../users/img/".$Id."/files/".$new_image_name;
move_uploaded_file($_FILES["file"]["tmp_name"],$pathimg);
if(isset($_POST['insert'])){
$sql="INSERT into publications (Id,title,content,date,img)values($Id,'$title','$content','$date','$pathimg')
";
$exec=$conexion->query($sql);
}
?>