我有一个PHP脚本,可用于在系统中上载文件。 但是我也希望将路径存储在一些Variable中,以便可以将其进一步使用。
这是我的脚本:
<?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);
?>
所以我希望我的Target路径应该存储在某些php变量中,以便可以在另一个php页面中使用它进行某些处理。
但是当我尝试在上述脚本中回显变量时,整个JSON会损坏并且程序会暂停。
请提出答案。