1
有沒有一種方法可以從phar中訪問文件,而無需首先將phar保存到磁盤?在以下代碼中,$fileContentsString
是從網絡加載的phar文件的內容。我如何獲取該字符串並從中讀取文件,而無需首先將字符串作爲文件保存到磁盤?我試過將字符串寫入php://temp
,然後使用Phar::loadPhar
來讀取它,但是失敗了。從內存中讀取phar文件?
$tmpFilePath = TMP_PATH . '/' . $filename;
// Save the file to TMP_PATH
$fp = fopen($tmpFilePath, 'w');
fwrite($fp, $fileContentsString);
fclose($fp);
$contents = file_get_contents('phar://' . $tmpFilePath . '/json.txt');