2016-10-21 42 views
0

我有我的腳本下載包含的更新,然後將提取到持有其中的.m3u裏面只是有鏈接線文件的位置一個zip:在zip提取中附加現有文件?

1:http://google.com

2:http://yahoo.com

我想要它,所以如果文件存在(chart.m3u)然後將文件追加到現有的文件。所以如果下載有2個文件(chart.m3u,pop.m3u),並且文件存在於它要解壓縮的文件夾中,那麼抓住裏面的所有數據讓我們說(chart.m3u)並將其保存到現有文件(不刪除現有的)。

$zip = new ZipArchive; 
$extractPath = "/var/lib/mpd/playlists"; 
if($zip->extractTo($extractPath) == "true") 
{ 
//Do Stuff 
} 
+1

首先解壓縮到臨時文件夾,這變得容易很多。 – jszobody

+0

如果我這樣做,接下來我該做什麼?我不知道如何追加文件:z – irishwill200

+1

查看'file_get_contents'和'file_put_contents'的初學者。 – jszobody

回答

0

遺憾的是最終我沒有需要了這一局面,剛剛有了一個更新階段上開始。檢查文件的zip裏面,如果它包含了一些< =當前的版本,則只是簡單地覆蓋該文件!