У меня есть один XML-файл, в котором данные изображения похожи на это
<vehicle_data>
<vehicles>
<vehicle>
<brand>BMW</brand>
<media>
<images>
<image>
<local>D14591069439.JPG</local>
<position>1</position>
</image>
<image>
<local>D14591069447.JPG</local>
<position>2</position>
</image>
</images>
</media>
</vehicle>
</vehicles>
</vehicle_data>
Мне нужно получить доступ к каждому транспортному средству и его данным по одному, что делается с помощью этого ...
$data->vehicle[$i]->media->images->image->local
Все изображения находятся в том же месте, где размещен файл XML.
Теперь мне нужно сохранить эти изображения на mysql как BLOB-тип ...
$info = mysqli_real_escape_string($con,file_get_contents($data->vehicle[$i]->media->images->image->local));
//$info = mysqli_real_escape_string($con,file_get_contents($_FILES['file']['tmp_name']));
$insert_media = 'insert into images (image) values ("'.$info.'")';
$media_qry = mysqli_query($con,$insert_media);
$last_media_id = mysqli_insert_id($con);
В вышезакодировать строку, которая находится в комментарии.
$info = mysqli_real_escape_string($con,file_get_contents($_FILES['file']['tmp_name']));
Это на самом деле работает, если я загружаю файл и сохраняю его как BLOB-тип в mysql.
Но в моем сценарии у меня есть только имя файла + расширение "D14591069439.JPG».который является строкой ... !!!
Нужна помощь!
Заранее благодарим за сотрудничество.