将JSON值存储在PHP变量中以备将来使用

时间:2019-07-05 09:28:46

标签: php json file-upload

我有一个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会损坏并且程序会暂停。

请提出答案。

0 个答案:

没有答案