我有一個腳本獲取文件的內容並使用base64對其進行編碼。此腳本工作正常:PHP解碼base64文件內容
<?php
$targetPath="D:/timekeeping/logs/94-20160908.dat";
$data = base64_encode(file_get_contents($targetPath));
$file = fopen($targetPath, 'w');
fwrite($file, $data);
fclose($file);
echo "file contents has been encoded";
?>
現在,我想解碼內容回到其原始值。我試過了:
<?php
$targetPath="D:/timekeeping/logs/94-20160908.dat";
$data = base64_decode(file_get_contents($targetPath));
$file = fopen($targetPath, 'w');
fwrite($file, $data);
fclose($file);
echo "file contents has been decoded";
?>
但是不行。
這兩個都寫在同一頁? – Noman
什麼不行?向我們展示示例輸入和輸出,並解釋您實際獲得的內容與您的期望之間的差異。 –
不,他們不在同一個腳本上。 – Joey