У меня есть PHP-скрипт, который я использую для загрузки файлов в Систему.
Но я также хочу, чтобы путь был сохранен в некоторой переменной, чтобы его можно было использовать для дальнейшего использования.
Вот мой сценарий:
<?php
$uploadedFiles = [];
if(is_array($_FILES)) {
if(is_uploaded_file($_FILES['fileToUpload']['tmp_name'])) {
$sourcePath = $_FILES['fileToUpload']['tmp_name'];
$targetPath = "input/".$_FILES['fileToUpload']['name'];
$outputImage = "output/".$_FILES['fileToUpload']['name'];
if(move_uploaded_file($sourcePath,$targetPath)) {
copy($targetPath, $outputImage);
$uploadedFiles['input_file'] = '<img class="image-preview" src="'.$targetPath.'" class="upload-preview" />';
$uploadedFiles['output_file'] = '<img style="filter: grayscale() !important;" class="image-preview" src="'.$outputImage.'" class="upload-preview" />';
}
}
}
echo json_encode($uploadedFiles);
?>
Итак, я хочу, чтобы мой целевой путь был сохранен в некоторой переменной php, чтобы я мог использовать его на другой странице php для какого-то процесса.
Но когда я пытаюсь отобразить переменную в приведенном выше сценарии, весь JSON повреждается и программа останавливается.
Пожалуйста, предложите, если есть какой-либо ответ.